3D content acceptance
ACCEPT_FOR_USE
Intended use: Accept the explicitly named cabinet asset requirements · Contract: cabinet-content-review · Required evidence complete: true
This result applies only to the named use, supported representation and recorded revisions. It does not certify a plant, physical prediction, robot policy or every claim in a report.
| Check | Result | Reason and evidence |
|---|---|---|
| core.artifact Required | PASS | Admitted local USD dependencies; missing files remain unresolved.Evidence{
"missing_files": [],
"adapter": "usd-local-v1"
} |
| format Required | PASS | Selected native OpenUSD validators executed.Evidence{
"pack": "openusd",
"check": "validators",
"observations": {
"executed": [
"usdValidation:CompositionErrorTest",
"usdValidation:StageMetadataChecker",
"usdGeomValidators:StageMetadataChecker"
],
"issues": [],
"usd_version": [
0,
25,
11
],
"coverage": "Provider-specific validation; no fixes applied."
}
} |
| appearance.delivery Required | PASS | Resolved bindings, selected surface shader IDs and declared external file existence checked.Evidence{
"pack": "materials",
"check": "delivery",
"observations": {
"findings": [
{
"object": "/World/Panel",
"property": "material:binding",
"expected": "/World/Looks/Coating",
"observed": "/World/Looks/Coating",
"relationship": "/World/Panel.material:binding",
"status": "PASS"
},
{
"object": "/World/Looks/Coating",
"property": "surface_shader_id",
"expected": "UsdPreviewSurface",
"observed": "UsdPreviewSurface",
"status": "PASS"
}
],
"coverage": "Named bindings and file delivery only; no image decode, UV fidelity, rendered appearance or friction inference."
}
} |
| motion.samples Required | PASS | World transform origins compared at the explicitly requested time codes.Evidence{
"pack": "motion",
"check": "positions",
"observations": {
"findings": [
{
"object": "/World/Panel",
"property": "world_transform_origin_m",
"time_code": 0,
"observed": [
0.0,
0.0,
0.0
],
"expected": [
0,
0,
0
],
"status": "PASS"
},
{
"object": "/World/Panel",
"property": "world_transform_origin_m",
"time_code": 1,
"observed": [
0.5,
0.0,
0.0
],
"expected": [
0.5,
0,
0
],
"status": "PASS"
},
{
"object": "/World/Panel",
"property": "world_transform_origin_m",
"time_code": 2,
"observed": [
1.0,
0.0,
0.0
],
"expected": [
1,
0,
0
],
"status": "PASS"
}
],
"time_codes": [
0,
1,
2
],
"time_codes_per_second": 1.0,
"interpolation": "Usd.InterpolationTypeLinear",
"coverage": "Named sampled positions only; orientation, collisions, unsampled intervals and physical feasibility are untested."
}
} |
| nvidia.metadata Required | PASS | Selected NVIDIA Asset Validator rules executed without invoking fixers.Evidence{
"pack": "nvidia.asset-validator",
"check": "rules",
"observations": {
"executed": [
"StageMetadataChecker",
"ValidateTopologyChecker"
],
"issues": [],
"upstream_version": "1.20.0",
"coverage": "Only selected upstream rules; no SimReady profile certification or simulator run."
}
} |
| viewer.budget Required | PASS | Compared polygon face counts to the consumer's budget.Evidence{
"pack": "studio.mesh-budget",
"check": "faces",
"observations": {
"findings": [
{
"object": "/World/Panel",
"observed_faces": 1,
"maximum_faces": 1
}
],
"coverage": "Polygon counts only, not topology validity, triangulation cost or frame rate."
}
} |
Scope that remains 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)
- Simulator execution, rendered appearance and general free-form claim grounding
Exact inputs and checker identity
{
"checker_version": "0.3.0",
"checker_sha256": "52cc4fb9d8015280cebf7b3615ae13271dbc196ab703f459bca1e1bf99fce355",
"contract_sha256": "eaa7e29e131541f23c82fc7e54a9c2ed534ff4332dc87b75a3e9096ffc6f9cd1",
"candidate": {
"root": "scene.usda",
"files": {
"scene.usda": "6048f54b5db48e09a375463da1f0124f669af0432605a3ea0399563d8e1f9aeb"
}
},
"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": "0b768633afce9b2ec9e65d8014d62805bc593183ce7b2f5e63aa6ecf2ed62fe2"
},
"dependencies": {
"usd-core": {
"version": "25.11",
"record_sha256": "c3e3b86b8aee250d2d23d28815bbd0d5034d78fc34f01474981ae443066c5982"
}
},
"implementation_sha256": "0c48d226b9e1a225d8b6ab6b5a7556ef622010238132cd7abb8c0dfb90cc6806"
},
"materials": {
"id": "materials",
"version": "1.0.0",
"api_version": "1.0",
"description": "Material structure and delivery requirements",
"checks": {
"delivery": {
"description": "Check resolved bindings, shader IDs and external files",
"coverage": "Named material structure and dependency existence",
"limitations": [
"No rendered appearance, image decoding, UV correctness or physical parameters"
],
"parameters": {
"type": "object",
"properties": {
"bindings": {
"type": "object",
"minProperties": 1,
"maxProperties": 256,
"additionalProperties": {
"type": "string",
"minLength": 1
}
},
"purpose": {
"enum": [
"",
"allPurpose",
"preview",
"full"
]
},
"render_context": {
"type": "string"
},
"surface_shader_id": {
"type": "string"
}
},
"required": [
"bindings",
"purpose",
"render_context",
"surface_shader_id"
],
"additionalProperties": false
}
}
},
"source_sha256": {
"0:builtin_packs.py": "0b768633afce9b2ec9e65d8014d62805bc593183ce7b2f5e63aa6ecf2ed62fe2"
},
"dependencies": {
"usd-core": {
"version": "25.11",
"record_sha256": "c3e3b86b8aee250d2d23d28815bbd0d5034d78fc34f01474981ae443066c5982"
}
},
"implementation_sha256": "c44fc1bddef72f8c2fd7429da779183c1f3bf94d998da306206bbfc8179a49a9"
},
"motion": {
"id": "motion",
"version": "1.0.0",
"api_version": "1.0",
"description": "Bounded authored-motion position samples",
"checks": {
"positions": {
"description": "Compare world origins at explicit time codes",
"coverage": "Only named positions at supplied times",
"limitations": [
"No continuous-time guarantee, collision, orientation or physics"
],
"parameters": {
"type": "object",
"properties": {
"path": {
"type": "string",
"minLength": 1
},
"tolerance_m": {
"type": "number",
"minimum": 0
},
"samples": {
"type": "array",
"minItems": 1,
"maxItems": 1000,
"items": {
"type": "object",
"properties": {
"time_code": {
"type": "number"
},
"world_origin_m": {
"type": "array",
"items": {
"type": "number"
},
"minItems": 3,
"maxItems": 3
}
},
"required": [
"time_code",
"world_origin_m"
],
"additionalProperties": false
}
}
},
"required": [
"path",
"tolerance_m",
"samples"
],
"additionalProperties": false
}
}
},
"source_sha256": {
"0:builtin_packs.py": "0b768633afce9b2ec9e65d8014d62805bc593183ce7b2f5e63aa6ecf2ed62fe2"
},
"dependencies": {
"usd-core": {
"version": "25.11",
"record_sha256": "c3e3b86b8aee250d2d23d28815bbd0d5034d78fc34f01474981ae443066c5982"
}
},
"implementation_sha256": "10d7a7704ccf7b27c7b23479753a99a7b52cf2cf48d0ff24347108e875f17394"
},
"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": "0b768633afce9b2ec9e65d8014d62805bc593183ce7b2f5e63aa6ecf2ed62fe2"
},
"dependencies": {
"usd-core": {
"version": "25.11",
"record_sha256": "c3e3b86b8aee250d2d23d28815bbd0d5034d78fc34f01474981ae443066c5982"
},
"usd-validation-nvidia": {
"version": "1.20.0",
"record_sha256": "cd1a86ce0d18006c8f6ec4a3f65296418ee70b1dcc5b343ae34a692f62b8b69b"
}
},
"implementation_sha256": "732e78e43e7859431abba4a9c6b10e02052ed879207637e7fd3a7c0e4d896366"
},
"studio.mesh-budget": {
"id": "studio.mesh-budget",
"version": "0.1.0",
"api_version": "1.0",
"description": "Example third-party polygon budget policy",
"checks": {
"faces": {
"description": "Require each selected static mesh to fit a polygon budget",
"coverage": "Named meshes at default time",
"limitations": [
"No mesh validity or measured rendering performance claim"
],
"parameters": {
"type": "object",
"properties": {
"paths": {
"type": "array",
"minItems": 1,
"maxItems": 256,
"uniqueItems": true,
"items": {
"type": "string",
"minLength": 1
}
},
"max_faces_per_mesh": {
"type": "integer",
"minimum": 0
}
},
"required": [
"paths",
"max_faces_per_mesh"
],
"additionalProperties": false
}
}
},
"source_sha256": {
"0:studio_mesh_pack.py": "29fa038e7cb1b64a06e8e3037dd0d96454eff9daac232ffa75559fa7ae9f705a"
},
"dependencies": {
"usd-core": {
"version": "25.11",
"record_sha256": "c3e3b86b8aee250d2d23d28815bbd0d5034d78fc34f01474981ae443066c5982"
}
},
"implementation_sha256": "65692d30f5507764174d1b3218dbe8bd7412c8811435b4a15f962180b707c048"
}
},
"input_files": {
"contract.json": "eaa7e29e131541f23c82fc7e54a9c2ed534ff4332dc87b75a3e9096ffc6f9cd1",
"scene.usda": "6048f54b5db48e09a375463da1f0124f669af0432605a3ea0399563d8e1f9aeb"
},
"missing_files": []
}