Documentation

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.

World JSON Schema →