Requirements#
Summary#
Each package MUST have exactly one package definition (
com.nvidia.simready.packaging.json) at the package root, with required fieldsformat_version,package_id, andlicenseThe
package_idMUST be globally unique, case-insensitive, and immutable after publicationInternal file references within USD content MUST follow AA.001 (anchored asset paths); external references MUST be content-addressable
Metadata files MUST be JSON with UTF-8 encoding, use reverse domain naming, and follow write-once semantics
Hash fields MUST use the common hash object format with at least a
sha256key; implementations SHOULD also includeblake3and/orblake2bwhen available for performance; when present,content_hashandpackage_hashMUST be computed using the deterministic SHA-256 algorithms defined in the spec