Feature: ID:030 - Packaging Core#

Description#

The Packaging Core feature ensures that a package is a valid, self-contained SimReady asset package. It covers the package definition (identity, structure, directory layout), the metadata file framework, the shared hash object format, conformance metadata for portable compliance declaration, and inter-package dependency declarations. Internal references within USD content are covered by the Atomic Asset capability (AA.001, anchored asset paths).

Version 0.1.0#

Details

Property

Value

Internal ID

FET030_PACKAGING_CORE

Used in Profiles#

  • Package (v1.0.0)

Requirements (5)#

Samples#

  • sample_content/packaging/simple_packages/

Test Process#

  • Run validate_package.py from nv_core/package_sample/ against the package’s com.nvidia.simready.packaging.json

  • Verify the package definition file exists at the package root with required fields

  • Verify .metadata/ folder structure and metadata file naming/format

  • Verify hash object format and, when present, content hash and package hash computation

  • Verify conformance metadata files follow naming and schema conventions

  • Verify dependency declarations (when present) use exact package_id values, valid relative_destination paths, and acyclic references