{
  "schema_version": "1.0",
  "checker_version": "0.4.0",
  "verdict": "ACCEPT_FOR_USE",
  "complete": true,
  "intended_use": "Read-only generic structural and portable-delivery checks of existing demo USD. No task-intent, appearance, engineering, runtime or safety acceptance.",
  "contract_id": "astra-default-audit-v1",
  "identity": {
    "checker_version": "0.4.0",
    "checker_sha256": "3704850b62f379379f49496e55c44a0ddbdf5dd657db1027f7cd19915a43ac7c",
    "contract_sha256": "547915ec9e30ca68dfbd23332a5cb38c1cf0f09c907c7014110a235c315fe192",
    "candidate": {
      "root": "source-physics.usda",
      "files": {
        "source-physics.usda": "f3972b3aa7496f8c001b47853a84f04c3de09ee64c3d322518ff01dc261dd9b3"
      }
    },
    "baseline": null,
    "packs": {
      "openusd": {
        "id": "openusd",
        "version": "1.0.0",
        "api_version": "1.0",
        "description": "Named native OpenUSD validators",
        "checks": {
          "validators": {
            "description": "Run explicit native validators",
            "coverage": "Named native validator scope",
            "limitations": [
              "Local USD admission limits apply."
            ],
            "parameters": {
              "type": "object",
              "properties": {
                "validators": {
                  "type": "array",
                  "items": {
                    "type": "string",
                    "minLength": 1
                  },
                  "minItems": 1,
                  "maxItems": 128,
                  "uniqueItems": true
                },
                "warnings_as_failures": {
                  "type": "boolean"
                }
              },
              "required": [
                "validators",
                "warnings_as_failures"
              ],
              "additionalProperties": false
            }
          }
        },
        "source_sha256": {
          "0:builtin_packs.py": "1bbbe1a0109d7e4e598729b65edd71d87eada3308cf9f3c505fa2c77c9b6c2b0"
        },
        "dependencies": {
          "usd-core": {
            "version": "25.11",
            "record_sha256": "74608cd19d594fdcf209179fdd78e1876ae05d7730d018c9b90caa523e9af3dd"
          }
        },
        "implementation_sha256": "a455eead6787b451b61009dc95500daa701fa5941dfb0e7e15398b3029212dec"
      },
      "nvidia.asset-validator": {
        "id": "nvidia.asset-validator",
        "version": "1.0.0",
        "api_version": "1.0",
        "description": "Optional NVIDIA Asset Validator adapter",
        "checks": {
          "rules": {
            "description": "Run explicit NVIDIA rules without fixes",
            "coverage": "Named upstream rules only",
            "limitations": [
              "No simulator execution or SimReady profile certification"
            ],
            "parameters": {
              "type": "object",
              "properties": {
                "rules": {
                  "type": "array",
                  "items": {
                    "type": "string",
                    "minLength": 1
                  },
                  "minItems": 1,
                  "maxItems": 128,
                  "uniqueItems": true
                },
                "warnings_as_failures": {
                  "type": "boolean"
                }
              },
              "required": [
                "rules",
                "warnings_as_failures"
              ],
              "additionalProperties": false
            }
          }
        },
        "source_sha256": {
          "0:builtin_packs.py": "1bbbe1a0109d7e4e598729b65edd71d87eada3308cf9f3c505fa2c77c9b6c2b0"
        },
        "dependencies": {
          "usd-core": {
            "version": "25.11",
            "record_sha256": "74608cd19d594fdcf209179fdd78e1876ae05d7730d018c9b90caa523e9af3dd"
          },
          "usd-validation-nvidia": {
            "version": "1.20.0",
            "record_sha256": "553882594e268e342d94320ad960f9fc2b81fea2097e5ad967e9d7c46e67c954"
          }
        },
        "implementation_sha256": "aeee37b4836bf7344a68fc219fb0c816a37a1dfc1fedc111d990ed8e6d4cb7a7"
      }
    },
    "input_files": {
      "contract.json": "547915ec9e30ca68dfbd23332a5cb38c1cf0f09c907c7014110a235c315fe192",
      "source-physics.usda": "f3972b3aa7496f8c001b47853a84f04c3de09ee64c3d322518ff01dc261dd9b3"
    },
    "missing_files": []
  },
  "checks": [
    {
      "id": "core.artifact",
      "status": "PASS",
      "reason": "Admitted local USD dependencies; missing files remain unresolved.",
      "evidence": {
        "missing_files": [],
        "adapter": "usd-local-v1"
      },
      "required": true,
      "duration_ms": 0
    },
    {
      "id": "usd.00",
      "status": "PASS",
      "reason": "Selected native OpenUSD validators executed.",
      "evidence": {
        "pack": "openusd",
        "check": "validators",
        "observations": {
          "executed": [
            "usdValidation:CompositionErrorTest"
          ],
          "issues": [],
          "usd_version": [
            0,
            25,
            11
          ],
          "coverage": "Provider-specific validation; no fixes applied."
        }
      },
      "required": true,
      "duration_ms": 1.1
    },
    {
      "id": "usd.01",
      "status": "PASS",
      "reason": "Selected native OpenUSD validators executed.",
      "evidence": {
        "pack": "openusd",
        "check": "validators",
        "observations": {
          "executed": [
            "usdValidation:StageMetadataChecker"
          ],
          "issues": [],
          "usd_version": [
            0,
            25,
            11
          ],
          "coverage": "Provider-specific validation; no fixes applied."
        }
      },
      "required": true,
      "duration_ms": 0.343
    },
    {
      "id": "usd.02",
      "status": "PASS",
      "reason": "Selected native OpenUSD validators executed.",
      "evidence": {
        "pack": "openusd",
        "check": "validators",
        "observations": {
          "executed": [
            "usdGeomValidators:StageMetadataChecker"
          ],
          "issues": [],
          "usd_version": [
            0,
            25,
            11
          ],
          "coverage": "Provider-specific validation; no fixes applied."
        }
      },
      "required": true,
      "duration_ms": 0.328
    },
    {
      "id": "usd.03",
      "status": "PASS",
      "reason": "Selected native OpenUSD validators executed.",
      "evidence": {
        "pack": "openusd",
        "check": "validators",
        "observations": {
          "executed": [
            "usdGeomValidators:EncapsulationChecker"
          ],
          "issues": [],
          "usd_version": [
            0,
            25,
            11
          ],
          "coverage": "Provider-specific validation; no fixes applied."
        }
      },
      "required": true,
      "duration_ms": 0.306
    },
    {
      "id": "usd.04",
      "status": "PASS",
      "reason": "Selected native OpenUSD validators executed.",
      "evidence": {
        "pack": "openusd",
        "check": "validators",
        "observations": {
          "executed": [
            "usdGeomValidators:SubsetParentIsImageable"
          ],
          "issues": [],
          "usd_version": [
            0,
            25,
            11
          ],
          "coverage": "Provider-specific validation; no fixes applied."
        }
      },
      "required": true,
      "duration_ms": 0.308
    },
    {
      "id": "usd.05",
      "status": "PASS",
      "reason": "Selected native OpenUSD validators executed.",
      "evidence": {
        "pack": "openusd",
        "check": "validators",
        "observations": {
          "executed": [
            "usdGeomValidators:SubsetFamilies"
          ],
          "issues": [],
          "usd_version": [
            0,
            25,
            11
          ],
          "coverage": "Provider-specific validation; no fixes applied."
        }
      },
      "required": true,
      "duration_ms": 0.282
    },
    {
      "id": "usd.06",
      "status": "PASS",
      "reason": "Selected native OpenUSD validators executed.",
      "evidence": {
        "pack": "openusd",
        "check": "validators",
        "observations": {
          "executed": [
            "usdShadeValidators:MaterialBindingRelationships"
          ],
          "issues": [],
          "usd_version": [
            0,
            25,
            11
          ],
          "coverage": "Provider-specific validation; no fixes applied."
        }
      },
      "required": true,
      "duration_ms": 0.282
    },
    {
      "id": "usd.07",
      "status": "PASS",
      "reason": "Selected native OpenUSD validators executed.",
      "evidence": {
        "pack": "openusd",
        "check": "validators",
        "observations": {
          "executed": [
            "usdShadeValidators:MaterialBindingApiAppliedValidator"
          ],
          "issues": [],
          "usd_version": [
            0,
            25,
            11
          ],
          "coverage": "Provider-specific validation; no fixes applied."
        }
      },
      "required": true,
      "duration_ms": 0.281
    },
    {
      "id": "usd.08",
      "status": "PASS",
      "reason": "Selected native OpenUSD validators executed.",
      "evidence": {
        "pack": "openusd",
        "check": "validators",
        "observations": {
          "executed": [
            "usdShadeValidators:MaterialBindingCollectionValidator"
          ],
          "issues": [],
          "usd_version": [
            0,
            25,
            11
          ],
          "coverage": "Provider-specific validation; no fixes applied."
        }
      },
      "required": true,
      "duration_ms": 0.286
    },
    {
      "id": "usd.09",
      "status": "PASS",
      "reason": "Selected native OpenUSD validators executed.",
      "evidence": {
        "pack": "openusd",
        "check": "validators",
        "observations": {
          "executed": [
            "usdShadeValidators:SubsetMaterialBindFamilyName"
          ],
          "issues": [],
          "usd_version": [
            0,
            25,
            11
          ],
          "coverage": "Provider-specific validation; no fixes applied."
        }
      },
      "required": true,
      "duration_ms": 0.283
    },
    {
      "id": "usd.10",
      "status": "PASS",
      "reason": "Selected native OpenUSD validators executed.",
      "evidence": {
        "pack": "openusd",
        "check": "validators",
        "observations": {
          "executed": [
            "usdShadeValidators:SubsetsMaterialBindFamily"
          ],
          "issues": [],
          "usd_version": [
            0,
            25,
            11
          ],
          "coverage": "Provider-specific validation; no fixes applied."
        }
      },
      "required": true,
      "duration_ms": 0.282
    },
    {
      "id": "usd.11",
      "status": "PASS",
      "reason": "Selected native OpenUSD validators executed.",
      "evidence": {
        "pack": "openusd",
        "check": "validators",
        "observations": {
          "executed": [
            "usdShadeValidators:EncapsulationRulesValidator"
          ],
          "issues": [],
          "usd_version": [
            0,
            25,
            11
          ],
          "coverage": "Provider-specific validation; no fixes applied."
        }
      },
      "required": true,
      "duration_ms": 0.357
    },
    {
      "id": "usd.12",
      "status": "PASS",
      "reason": "Selected native OpenUSD validators executed.",
      "evidence": {
        "pack": "openusd",
        "check": "validators",
        "observations": {
          "executed": [
            "usdUtilsValidators:MissingReferenceValidator"
          ],
          "issues": [],
          "usd_version": [
            0,
            25,
            11
          ],
          "coverage": "Provider-specific validation; no fixes applied."
        }
      },
      "required": true,
      "duration_ms": 0.672
    },
    {
      "id": "usd.13",
      "status": "PASS",
      "reason": "Selected native OpenUSD validators executed.",
      "evidence": {
        "pack": "openusd",
        "check": "validators",
        "observations": {
          "executed": [
            "usdPhysicsValidators:RigidBodyChecker"
          ],
          "issues": [],
          "usd_version": [
            0,
            25,
            11
          ],
          "coverage": "Provider-specific validation; no fixes applied."
        }
      },
      "required": true,
      "duration_ms": 0.296
    },
    {
      "id": "usd.14",
      "status": "PASS",
      "reason": "Selected native OpenUSD validators executed.",
      "evidence": {
        "pack": "openusd",
        "check": "validators",
        "observations": {
          "executed": [
            "usdPhysicsValidators:ColliderChecker"
          ],
          "issues": [],
          "usd_version": [
            0,
            25,
            11
          ],
          "coverage": "Provider-specific validation; no fixes applied."
        }
      },
      "required": true,
      "duration_ms": 0.282
    },
    {
      "id": "usd.15",
      "status": "PASS",
      "reason": "Selected native OpenUSD validators executed.",
      "evidence": {
        "pack": "openusd",
        "check": "validators",
        "observations": {
          "executed": [
            "usdPhysicsValidators:PhysicsJointChecker"
          ],
          "issues": [],
          "usd_version": [
            0,
            25,
            11
          ],
          "coverage": "Provider-specific validation; no fixes applied."
        }
      },
      "required": true,
      "duration_ms": 0.282
    },
    {
      "id": "usd.16",
      "status": "PASS",
      "reason": "Selected native OpenUSD validators executed.",
      "evidence": {
        "pack": "openusd",
        "check": "validators",
        "observations": {
          "executed": [
            "usdPhysicsValidators:ArticulationChecker"
          ],
          "issues": [],
          "usd_version": [
            0,
            25,
            11
          ],
          "coverage": "Provider-specific validation; no fixes applied."
        }
      },
      "required": true,
      "duration_ms": 0.278
    },
    {
      "id": "nv.00",
      "status": "PASS",
      "reason": "Selected NVIDIA Asset Validator rules executed without invoking fixers.",
      "evidence": {
        "pack": "nvidia.asset-validator",
        "check": "rules",
        "observations": {
          "executed": [
            "ValidateTopologyChecker"
          ],
          "issues": [],
          "upstream_version": "1.20.0",
          "coverage": "Only selected upstream rules; no SimReady profile certification or simulator run."
        }
      },
      "required": true,
      "duration_ms": 160.598
    },
    {
      "id": "nv.01",
      "status": "PASS",
      "reason": "Selected NVIDIA Asset Validator rules executed without invoking fixers.",
      "evidence": {
        "pack": "nvidia.asset-validator",
        "check": "rules",
        "observations": {
          "executed": [
            "ExtentsChecker"
          ],
          "issues": [],
          "upstream_version": "1.20.0",
          "coverage": "Only selected upstream rules; no SimReady profile certification or simulator run."
        }
      },
      "required": true,
      "duration_ms": 2.339
    },
    {
      "id": "nv.02",
      "status": "PASS",
      "reason": "Selected NVIDIA Asset Validator rules executed without invoking fixers.",
      "evidence": {
        "pack": "nvidia.asset-validator",
        "check": "rules",
        "observations": {
          "executed": [
            "NormalsValidChecker"
          ],
          "issues": [],
          "upstream_version": "1.20.0",
          "coverage": "Only selected upstream rules; no SimReady profile certification or simulator run."
        }
      },
      "required": true,
      "duration_ms": 1.789
    },
    {
      "id": "nv.03",
      "status": "PASS",
      "reason": "Selected NVIDIA Asset Validator rules executed without invoking fixers.",
      "evidence": {
        "pack": "nvidia.asset-validator",
        "check": "rules",
        "observations": {
          "executed": [
            "NormalsExistChecker"
          ],
          "issues": [],
          "upstream_version": "1.20.0",
          "coverage": "Only selected upstream rules; no SimReady profile certification or simulator run."
        }
      },
      "required": true,
      "duration_ms": 1.722
    },
    {
      "id": "nv.04",
      "status": "PASS",
      "reason": "Selected NVIDIA Asset Validator rules executed without invoking fixers.",
      "evidence": {
        "pack": "nvidia.asset-validator",
        "check": "rules",
        "observations": {
          "executed": [
            "NormalsWindingsChecker"
          ],
          "issues": [],
          "upstream_version": "1.20.0",
          "coverage": "Only selected upstream rules; no SimReady profile certification or simulator run."
        }
      },
      "required": true,
      "duration_ms": 1.716
    },
    {
      "id": "nv.05",
      "status": "PASS",
      "reason": "Selected NVIDIA Asset Validator rules executed without invoking fixers.",
      "evidence": {
        "pack": "nvidia.asset-validator",
        "check": "rules",
        "observations": {
          "executed": [
            "ZeroAreaFaceChecker"
          ],
          "issues": [],
          "upstream_version": "1.20.0",
          "coverage": "Only selected upstream rules; no SimReady profile certification or simulator run."
        }
      },
      "required": true,
      "duration_ms": 1.705
    },
    {
      "id": "nv.06",
      "status": "PASS",
      "reason": "Selected NVIDIA Asset Validator rules executed without invoking fixers.",
      "evidence": {
        "pack": "nvidia.asset-validator",
        "check": "rules",
        "observations": {
          "executed": [
            "UsdDanglingMaterialBinding"
          ],
          "issues": [],
          "upstream_version": "1.20.0",
          "coverage": "Only selected upstream rules; no SimReady profile certification or simulator run."
        }
      },
      "required": true,
      "duration_ms": 1.721
    }
  ],
  "coverage": {
    "contract_schema_version": "2.0",
    "profile": {
      "id": "generic-usd-delivery-audit",
      "version": "1.0.0"
    },
    "planned": [
      {
        "id": "usd.00",
        "pack": "openusd",
        "check": "validators",
        "required": true,
        "parameters": {
          "validators": [
            "usdValidation:CompositionErrorTest"
          ],
          "warnings_as_failures": false
        }
      },
      {
        "id": "usd.01",
        "pack": "openusd",
        "check": "validators",
        "required": true,
        "parameters": {
          "validators": [
            "usdValidation:StageMetadataChecker"
          ],
          "warnings_as_failures": false
        }
      },
      {
        "id": "usd.02",
        "pack": "openusd",
        "check": "validators",
        "required": true,
        "parameters": {
          "validators": [
            "usdGeomValidators:StageMetadataChecker"
          ],
          "warnings_as_failures": false
        }
      },
      {
        "id": "usd.03",
        "pack": "openusd",
        "check": "validators",
        "required": true,
        "parameters": {
          "validators": [
            "usdGeomValidators:EncapsulationChecker"
          ],
          "warnings_as_failures": false
        }
      },
      {
        "id": "usd.04",
        "pack": "openusd",
        "check": "validators",
        "required": true,
        "parameters": {
          "validators": [
            "usdGeomValidators:SubsetParentIsImageable"
          ],
          "warnings_as_failures": false
        }
      },
      {
        "id": "usd.05",
        "pack": "openusd",
        "check": "validators",
        "required": true,
        "parameters": {
          "validators": [
            "usdGeomValidators:SubsetFamilies"
          ],
          "warnings_as_failures": false
        }
      },
      {
        "id": "usd.06",
        "pack": "openusd",
        "check": "validators",
        "required": true,
        "parameters": {
          "validators": [
            "usdShadeValidators:MaterialBindingRelationships"
          ],
          "warnings_as_failures": false
        }
      },
      {
        "id": "usd.07",
        "pack": "openusd",
        "check": "validators",
        "required": true,
        "parameters": {
          "validators": [
            "usdShadeValidators:MaterialBindingApiAppliedValidator"
          ],
          "warnings_as_failures": false
        }
      },
      {
        "id": "usd.08",
        "pack": "openusd",
        "check": "validators",
        "required": true,
        "parameters": {
          "validators": [
            "usdShadeValidators:MaterialBindingCollectionValidator"
          ],
          "warnings_as_failures": false
        }
      },
      {
        "id": "usd.09",
        "pack": "openusd",
        "check": "validators",
        "required": true,
        "parameters": {
          "validators": [
            "usdShadeValidators:SubsetMaterialBindFamilyName"
          ],
          "warnings_as_failures": false
        }
      },
      {
        "id": "usd.10",
        "pack": "openusd",
        "check": "validators",
        "required": true,
        "parameters": {
          "validators": [
            "usdShadeValidators:SubsetsMaterialBindFamily"
          ],
          "warnings_as_failures": false
        }
      },
      {
        "id": "usd.11",
        "pack": "openusd",
        "check": "validators",
        "required": true,
        "parameters": {
          "validators": [
            "usdShadeValidators:EncapsulationRulesValidator"
          ],
          "warnings_as_failures": false
        }
      },
      {
        "id": "usd.12",
        "pack": "openusd",
        "check": "validators",
        "required": true,
        "parameters": {
          "validators": [
            "usdUtilsValidators:MissingReferenceValidator"
          ],
          "warnings_as_failures": false
        }
      },
      {
        "id": "usd.13",
        "pack": "openusd",
        "check": "validators",
        "required": true,
        "parameters": {
          "validators": [
            "usdPhysicsValidators:RigidBodyChecker"
          ],
          "warnings_as_failures": false
        }
      },
      {
        "id": "usd.14",
        "pack": "openusd",
        "check": "validators",
        "required": true,
        "parameters": {
          "validators": [
            "usdPhysicsValidators:ColliderChecker"
          ],
          "warnings_as_failures": false
        }
      },
      {
        "id": "usd.15",
        "pack": "openusd",
        "check": "validators",
        "required": true,
        "parameters": {
          "validators": [
            "usdPhysicsValidators:PhysicsJointChecker"
          ],
          "warnings_as_failures": false
        }
      },
      {
        "id": "usd.16",
        "pack": "openusd",
        "check": "validators",
        "required": true,
        "parameters": {
          "validators": [
            "usdPhysicsValidators:ArticulationChecker"
          ],
          "warnings_as_failures": false
        }
      },
      {
        "id": "nv.00",
        "pack": "nvidia.asset-validator",
        "check": "rules",
        "required": true,
        "parameters": {
          "rules": [
            "ValidateTopologyChecker"
          ],
          "warnings_as_failures": false
        }
      },
      {
        "id": "nv.01",
        "pack": "nvidia.asset-validator",
        "check": "rules",
        "required": true,
        "parameters": {
          "rules": [
            "ExtentsChecker"
          ],
          "warnings_as_failures": false
        }
      },
      {
        "id": "nv.02",
        "pack": "nvidia.asset-validator",
        "check": "rules",
        "required": true,
        "parameters": {
          "rules": [
            "NormalsValidChecker"
          ],
          "warnings_as_failures": false
        }
      },
      {
        "id": "nv.03",
        "pack": "nvidia.asset-validator",
        "check": "rules",
        "required": true,
        "parameters": {
          "rules": [
            "NormalsExistChecker"
          ],
          "warnings_as_failures": false
        }
      },
      {
        "id": "nv.04",
        "pack": "nvidia.asset-validator",
        "check": "rules",
        "required": true,
        "parameters": {
          "rules": [
            "NormalsWindingsChecker"
          ],
          "warnings_as_failures": false
        }
      },
      {
        "id": "nv.05",
        "pack": "nvidia.asset-validator",
        "check": "rules",
        "required": true,
        "parameters": {
          "rules": [
            "ZeroAreaFaceChecker"
          ],
          "warnings_as_failures": false
        }
      },
      {
        "id": "nv.06",
        "pack": "nvidia.asset-validator",
        "check": "rules",
        "required": true,
        "parameters": {
          "rules": [
            "UsdDanglingMaterialBinding"
          ],
          "warnings_as_failures": false
        }
      }
    ],
    "by_pack": {
      "openusd": {
        "PASS": 17,
        "FAIL": 0,
        "UNKNOWN": 0,
        "ERROR": 0,
        "NOT_APPLICABLE": 0
      },
      "nvidia.asset-validator": {
        "PASS": 7,
        "FAIL": 0,
        "UNKNOWN": 0,
        "ERROR": 0,
        "NOT_APPLICABLE": 0
      }
    },
    "checked": "Only selected checks, parameters and reported coverage in this exact use profile.",
    "unchecked": [
      "Any requirement absent from the supplied contract",
      "Real-world material or physical accuracy without suitable reference evidence",
      "Security isolation from installed pack code (trusted in-process execution)",
      "Simulation, rendered appearance and free-form claims beyond the coverage of explicitly selected packs"
    ]
  },
  "runtime": {
    "evaluated_at_utc": "2026-10-03T00:18:11.899387+00:00",
    "platform": "macOS-26.7.1-arm64-arm-64bit",
    "python": "3.12.14",
    "usd": [
      0,
      25,
      11
    ],
    "elapsed_ms": 333.41,
    "execution_mode": "trusted-local-functions",
    "approved_entry_points": []
  }
}
