Support levels and limits
Capability status
| Status | Capabilities |
|---|---|
| Implemented | Unified editing; deterministic GLB manifests; pinned normalization; typed source; independent spatial evaluation; optional physics; shared standalone runtime; WRIGHT topology; RIDLEY direction/experience/audio/NPC contracts; WorldPack distribution |
| Bounded / approximate | Orientation inference, animal semantic measurements, cavities/support regions, ergonomic circulation, planar navigation, camera framing and collider fallback |
| Experimental / host-dependent | Optional AI semantic quality, provider-backed NPC conversation and deployment-specific streaming/performance |
| Unsupported | Arbitrary TeX/macros/scripts/imports; invented assets/geometry; automatic fused-door articulation; animation retargeting/IK; general stairs/dynamic navmesh; arbitrary live TTS without an explicit transport; arbitrary asset providers; WRIGHT textual DSL |
Important budgets
QWAY parser bounds source to 262,144 characters, 32,768 tokens, 4,096 commands, block depth 32, tuple depth 8, tuple length 64 and 100 diagnostics. Compiler and contract limits may be tighter; parsing is not proof of compilability.
RIDLEY is bounded to 128 KiB source, 512 nested commands, 128 root commands, one-hour sequences, 100 diagnostics and 4,000-character subtitle text. Audio supports MP3/PCM WAV (64 MiB source, 128 MiB decoded, 32 voices, ten-minute encoded duration). MP3 free-format, changing stream format, corrupt/truncated frames and dishonest VBR duration headers are rejected. WorldPack caps include 512 MiB archive, 100 MiB resource, 32 MiB document, 1 MiB manifest, 4,096 resources and 128 rooms. See generated contracts for field-specific limits.
Security and reproducibility
Names, prompts, filenames and GLB metadata are untrusted. Files are UUID-addressed; writes use atomic replacement and optimistic revisions. Immutable pins and content hashes preserve reproducibility. Hash validation is not licensing approval, authentication or a sandbox for arbitrary executable content.
Physics determinism is bounded, not cross-platform bitwise equivalence. A saved scene must reproduce its initial state; runtime interactions remain transient. Static browser documentation has no analytics, provider calls or external script dependency.