simready-version-tracking#

Code

AM.005

Validator

Compatibility

Tags

Summary#

The default prim must have an aif:core:simreadyVersion attribute recording the SimReady specification version the asset was created against.

Description#

aif:core:simreadyVersion records which version of the SimReady AIF specification was used when the asset was authored. This enables downstream tools to determine compatibility and apply the correct validation rules.

The current AIF SimReady specification iteration is v0.1.0.

Why is it required?#

  • Provides forward/backward compatibility information for asset consumers

  • Enables tooling to detect assets created against older spec versions

  • Required for asset library versioning and migration tracking

Examples#

def Xform "CW375" {
    string aif:core:simreadyVersion = "0.1.0"
}

How to comply#

Set aif:core:simreadyVersion to the semantic version string of the SimReady AIF specification the asset targets. For this v0.1.0 iteration, set the value to "0.1.0".

For More Information#