Feature: FET_033_STANDARD#

Property

Value

Feature Name

FET_033_STANDARD

Runtime

STANDARD

Proprietary Techs

None

Latest Version

0.3.0

Description#

Defines the Standard SimReady package overlay. It adds SimReady-specific root-asset expectations — thumbnail presence and nested package provenance metadata — on top of self-contained package source validation.

Dependency Graph#

        flowchart LR
    FET_031_STANDARD_0_1_0["FET_031_STANDARD\n0.1.0"]
    FET_033_STANDARD_0_3_0["FET_033_STANDARD\n0.3.0"]
    FET_033_STANDARD_0_3_0 --> FET_031_STANDARD_0_1_0

    class FET_033_STANDARD_0_3_0 current
    classDef current fill:#90EE90,stroke:#333
    

Use Cases#

Products or workflows that consume this feature:

  • Package candidate validation verifies thumbnails and nested SimReady provenance metadata next to intended SimReady root assets.

Requirements#

Version 0.1.0#

Details

Used in Profiles#

  • Package-Candidate v1.0.0

Feature Dependencies#

Property

Value

Dependency

FET_031_STANDARD@0.1.0

Requirement List#

Requirement

Requirement Doc

Rule

SR.002

SR.002

Implementation

Version 0.2.0#

Details

Used in Profiles#

  • Package-Candidate v1.1.0

Feature Dependencies#

Property

Value

Dependency

FET_031_STANDARD@0.1.0

Requirement List#

Requirement

Requirement Doc

Rule

SR.002

SR.002

Implementation

SR.003

SR.003

Implementation

Changes From Version 0.1.0#

Version 0.2.0 keeps SR.002 and adds SR.003, which requires SimReady package provenance fields inside the root-layer SimReady_Metadata dictionary (author, asset_name, asset_type, asset_license, category, source_file, and usd_date_generated). Each required field must be non-empty.

Version 0.3.0#

Details

Used in Profiles#

  • Package-Candidate v1.2.0

  • Robotics-Prop v3.2.0

  • Robot-Body v2.1.0

  • Robot-Gripper v2.1.0

Feature Dependencies#

Property

Value

Dependency

FET_031_STANDARD@0.1.0

Requirement List#

Requirement

Requirement Doc

Rule

SR.002

SR.002

Implementation

SR.003

SR.003

Implementation

Changes From Version 0.2.0#

Version 0.3.0 keeps the same requirement set (SR.002, SR.003) but reflects a stricter SR.003 contract. In addition to the original provenance fields, the nested SimReady_Metadata dictionary must now also carry asset-level descriptive fields: qcode (Wikidata Q-Code), rigid_body_count (non-negative integer), asset_extents (float3 size in meters, XYZ), and mass (positive kilograms). Because these fields are required, assets that satisfied 0.2.0 with only the original provenance fields must add the new fields to satisfy 0.3.0.

Pipelines#

Source file type:

  • .usd, .usda, .usdc, package source folder, or package root as applicable.

Validation or runtime pipeline:

  • Package candidate validation verifies thumbnails and nested SimReady provenance metadata next to intended SimReady root assets.

Samples#

  • None.

Benchmarks#

  • None.

Adapters#

None.