Worlds are exact compositions
A world is an immutable manifest of exact object versions, canonical manifest URLs, transforms, and optional instance metadata.
Create an exact reference
import { createWorldReference, IDENTITY_TRANSFORM } from '@aso/sdk';
const reference = createWorldReference(
'chair-01',
{ id: object.id, version: object.version, url: objectManifestUrl },
IDENTITY_TRANSFORM
);Position is a 3-vector, rotation a quaternion, and scale a 3-vector. Publication rejects missing object versions, identity mismatches, and noncanonical reference URLs.