<!-- GENERATED FILE: do not edit by hand. --> <!-- Regenerate with npm run gen-docs. -->
Sources: packages/platform-catalog/src/index.ts, packages/blueprint-catalog/src/index.ts, packages/renderer-visual-profiles/src/index.ts, server/src/modules/platform-catalog/projectionMetadata.ts, docs/openapi.json, docs/creator/mcp/tool-reference.md, web_client/spa/src/lib/api/generated/endpoints.ts, server/src/modules/security-kernel/generated/routeManifest.ts.
Platform Catalog
This generated snapshot is derived from canonical source registries and projection metadata. It is not a hand-authored ontology source of truth.
Catalog version: platform-catalog.v1.bistro-canonical-rebuild-phase1. Catalog hash: sha256:9e7932df516c292a1d7b2a00c0cd1a91b802c69cbccf98b553eeed05243e517e. Coordinate hash: sha256:b9cac0707af0f0183007bf65386cbcc62f4fc403ae7ebb839c900b22d5946258. Source modules: action-catalog, ai-platform, blueprint-catalog, capability-catalog, ecs, engine-version, frontend-generated, mcp, openapi, platform-catalog, primitive-registry, protocol, renderer-visual-profiles, runtime-replay, script-codegen, script-nodes, script-semantic-patch, security-kernel, workflow-ir, world-build-contract.
Summary
| Section | Count |
|---|---|
| actions | 71 |
| actionSurfaceMappings | 120 |
| capabilities | 19 |
| workflowNodeTypes | 16 |
| workflowRecipes | 1 |
| projectGraphResourceKinds | 9 |
| spatialAssetFormats | 8 |
| primitives | 76 |
| componentTypes | 26 |
| componentFields | 513 |
| hostFunctions | 83 |
| scriptEffectHostContracts | 83 |
| scriptEffectRuntimePendingOps | 37 |
| typedGameplayStateScopes | 9 |
| scriptSemanticPatchOperations | 44 |
| creationTemplates | 6 |
| smartAssetPackages | 6 |
| rendererMaterialCapabilities | 41 |
| rendererVisualProfiles | 11 |
| rendererLightingRigs | 10 |
| rendererPostProfiles | 10 |
| rendererReflectionProfiles | 4 |
| rendererVisualQaProfiles | 7 |
| workbenchProductClaims | 9 |
| worldBuildDemoRecipes | 7 |
| worldBuildQaEvals | 13 |
| projections | 6 |
Coordinates
| Coordinate | Version | Hash | Owner | Source |
|---|---|---|---|---|
action_catalog | action-catalog.v1.bistro-canonical-rebuild-phase1 | sha256:14837abc4a37717a13285175da979fccc66e479b08daa04d1948c8de1f30026f | action-catalog | action-catalog |
ai_world_build_contract | ai-world-build-contract.v1.bistro-canonical-rebuild-phase1 | sha256:b05d3d5d36c6606b3310195ad75cb4d9194b748af1ba69c0ef62f50c5dedab3d | world-build-contract | world-build-contract |
blueprint_catalog | blueprint-catalog.v1.launch-templates | sha256:7831ff8956d6cb0f17d9c17a514645e7e4c15af8868e678fd3cebff83f01b967 | blueprint-catalog | blueprint-catalog |
capability_catalog | capability-catalog.v1.bistro-canonical-rebuild-phase1 | sha256:f7c04c702be9c49a1ba96191916c4b63f76c8bdf27a83924ebbfda7f368ae686 | capability-catalog | capability-catalog |
component_catalog | component-catalog.v1.bistro-canonical-rebuild-phase1 | sha256:1b2e4059aa423b796a7d63b7a9ebc9516e3b8cffb90991256d8fa72e17a95302 | ecs | ecs |
component_field_contract | ecs.component-field-contract.v1 | sha256:34c3e9a9d29a00711bbe5852d52c59533be7cacc07b1d50089b7e251c9d30d48 | ecs | ecs |
engine | v1.0.222 | sha256:aa57aef7e9bfa14f29f53fd915ae19f42f67811173b0c21acb3a82d39e0e2318 | engine-version | engine-version |
platform_catalog_core | platform-catalog.v1.bistro-canonical-rebuild-phase1 | sha256:01e1411fc12f767f51aabf54372275bfb2838ad063b7394b0e872cb6ec75aa4a | platform-catalog | platform-catalog |
primitive_registry | primitive-registry.v1.bistro-canonical-rebuild-phase1 | sha256:d80132e776de435f57ee157d8ac67cb9e7fb9e7fbab0861e682347f8f6bb61a0 | primitive-registry | primitive-registry |
projection.ai | ai.projection.v1 | sha256:32f30e902902bdeb5c027258fcf0534be5bf3d29a8e169787c86835828d3890d | server/src/modules/ai-platform/tooling/toolRegistry.ts | ai-platform |
projection.frontend | frontend.projection.v1 | sha256:8a269c7e8e3e58366c7d84bde1406361b729585400fe3d9c757c0a1fd359adc6 | web_client/spa/src/lib/api/generated/endpoints.ts | frontend-generated |
projection.mcp | mcp.projection.v1 | sha256:f6de111d44a698fa7a449e763dcea4df03a16063bcc2257abc9ec868d52b4328 | server/src/modules/mcp/server.ts; docs/creator/mcp/tool-reference.md | mcp |
projection.openapi | openapi.projection.v1 | sha256:6a24e505fca3b808a30b86b62e464c3041d0dd19b2cc577a4c7ebd1acdf10d76 | docs/openapi.json | openapi |
projection.runtime-replay | runtime-replay.projection.v1 | sha256:882ca8e0ab06640effb773137c7bc79978c6fe563093a5469070a39a737ccd15 | scripts/check-runtime-replay-release-gate.ts; server/tests/fixtures/golden-state-hashes.json | runtime-replay |
projection.security | security.projection.v1 | sha256:6ba00184a90e4b51e4654cf5f8d7c49ed4a06bae6d1e455f410f71c5ff7aa8ce | server/src/modules/security-kernel/generated/routeManifest.ts | security-kernel |
protocol.project_graph | project-graph-schema.v1 | sha256:15f075e22fa526667c6c0d207ac4ad62ba3dccc5af6876a1083d74adbe053a2d | protocol | protocol |
renderer_material_capability_catalog | renderer-material-capability-catalog.v1.bistro-canonical-rebuild-phase1 | sha256:3de48da98d3e9d29116fde017e7a95c75ebf7f887c4c149119677dba95d3cfed | world-build-contract | world-build-contract |
renderer_moat_recipe | renderer-moat-recipe.v1 | sha256:e37e5275b5873837b1a45bf21fdc581d31e81c7b3a27b84e13557b9915441ce0 | blueprint-catalog | blueprint-catalog |
renderer_visual_profile_catalog | renderer-visual-profile-catalog.v1 | sha256:6e6d5be9bf33ad960f5055d48d3ec78d2d6a7cee2c9a537dfa85148755809ed8 | renderer-visual-profiles | renderer-visual-profiles |
script_effect_contract_catalog | script-effect-contract.v1 | sha256:bf9264aeb340b64315a49c30a14a8edbbf73233e7879e8543efc0fa210605795 | script-codegen | script-codegen |
script_host_functions | script-node-catalog.v1.bistro-canonical-rebuild-phase1 | sha256:2d622f37b3627405130e58882dce35d7378a9362cd7e1c82d82fad01a8b0ffc1 | script-nodes | script-nodes |
script_node_catalog | script-node-catalog.v1.bistro-canonical-rebuild-phase1 | sha256:cbaaf1dae2f119dbf3bc9c134035949b344cdb197872143713109ce7207ff997 | script-nodes | script-nodes |
script_semantic_patch_compiler | script-semantic-patch.v1 | sha256:93f451ccd3ee1e5bf29d39fc15898bc6b6bc9db2c4f2139327f8a3a8ddf5ff5b | script-semantic-patch | script-semantic-patch |
script_semantic_patch_operations | script-semantic-patch-ops.v1 | sha256:0fbb182dcf3e50b029f03dccf53f6033f4e4a813035c9968cd4e898353f93ad7 | script-semantic-patch | script-semantic-patch |
smart_asset_package_catalog | smart-asset-package-catalog.v1 | sha256:377d76c44578b527bf47630c365c751372280fc5b899ab7cd7ae937b89b1d0ea | blueprint-catalog | blueprint-catalog |
spatial_asset_format_registry | spatial-asset-format-registry.v1 | sha256:5af4987af2ce1d9eb22d9ed414760cd7c6ba3241c498c68c57485c566024e984 | protocol | protocol |
typed_gameplay_state_contract | typed-gameplay-state.v1 | sha256:09bac6a8f46f1479d6cfbd8620714eb7d2180fe42bb194f9835492944b6b1639 | script-codegen | script-codegen |
workbench_product_claim_contract | workbench-product-claim-contract.v1 | sha256:2d9e79129fe980df390ee04acf077b633f3591e7d3ed9322a782c4a1bc73163d | world-build-contract | world-build-contract |
workbench_semantic_product_spec | workbench-semantic-product-spec.v2 | sha256:50f30e3771b5dd2779f2f57ca1f8cc16352f6fd684a16a8d1cd29b5a6097024d | world-build-contract | world-build-contract |
workflow_ir | workflow-ir.v1 | sha256:b91a01debd43025f41501513b86d0dee0d39475453e153ab85263cf9642fd353 | workflow-ir | workflow-ir |
workflow_node_catalog | workflow-node-catalog.v1 | sha256:5bc62184bac7bcac9eef4e321a97cd9d8ec1200ef6badf18d8d60bffe76c66b5 | workflow-ir | workflow-ir |
workflow_recipe_catalog | workflow-recipe-catalog.v1.spatial-asset-build | sha256:8ec4fba0da8237f78814a143ec2698e9adde44fc5a5c7d48eefddf86358db049 | workflow-ir | workflow-ir |
world_build_demo_recipe_catalog | world-build-demo-recipe-catalog.v1.bistro-canonical-rebuild-phase1 | sha256:47570f24b7b2e0a1504205f08ad56d46cefce542c4845bfe62788c4feebd93fe | world-build-contract | world-build-contract |
world_build_qa_eval_catalog | world-build-qa-eval-catalog.v1.spatial-proxy-proof | sha256:c45215b495e1dd9c226f8f26cf46ddd6fdee9471d3d679ba080a356ab61e7bda | world-build-contract | world-build-contract |
world_build_timeline | world-build-execution-timeline.v1 | sha256:96f461e7c45f82b3a76ee383c2b1bd05f34e38b0e69ee3e9ca01a433ea6d3456 | world-build-contract | world-build-contract |
Projections
| Kind | Source | Hash | Count | Notes |
|---|---|---|---|---|
| ai | server/src/modules/ai-platform/tooling/toolRegistry.ts | sha256:32f30e902902bdeb5c027258fcf0534be5bf3d29a8e169787c86835828d3890d | 56 | |
| frontend | web_client/spa/src/lib/api/generated/endpoints.ts | sha256:8a269c7e8e3e58366c7d84bde1406361b729585400fe3d9c757c0a1fd359adc6 | 879 | |
| mcp | server/src/modules/mcp/server.ts; docs/creator/mcp/tool-reference.md | sha256:f6de111d44a698fa7a449e763dcea4df03a16063bcc2257abc9ec868d52b4328 | 183 | |
| openapi | docs/openapi.json | sha256:6a24e505fca3b808a30b86b62e464c3041d0dd19b2cc577a4c7ebd1acdf10d76 | 928 | |
| runtime-replay | scripts/check-runtime-replay-release-gate.ts; server/tests/fixtures/golden-state-hashes.json | sha256:882ca8e0ab06640effb773137c7bc79978c6fe563093a5469070a39a737ccd15 | Runtime replay release gate cross-links platform catalog coordinates to deterministic replay proof. | |
| security | server/src/modules/security-kernel/generated/routeManifest.ts | sha256:6ba00184a90e4b51e4654cf5f8d7c49ed4a06bae6d1e455f410f71c5ff7aa8ce | 1396 |
Spatial Asset Formats
Registry version: spatial-asset-format-registry.v1. Registry hash: sha256:5af4987af2ce1d9eb22d9ed414760cd7c6ba3241c498c68c57485c566024e984.
| Extension | Label | Category | Import | Renderer | Proxy | Playable | Max bytes | QA requirements |
|---|---|---|---|---|---|---|---|---|
| .glb | Binary glTF | model | accepted | native_gltf | model_geometry | requires_proxy_receipts | 52428800 | asset.resolved<br>decode.parse_result<br>format.validated<br>import.received<br>proxy.required_for_playable<br>render.qa_nonblank |
| .gltf | glTF JSON | model | accepted | native_gltf | model_geometry | requires_proxy_receipts | 52428800 | asset.resolved<br>decode.parse_result<br>format.validated<br>import.received<br>proxy.required_for_playable<br>render.qa_nonblank |
| .ksplat | K-Splat | splat_capture | accepted | degraded_source_only | manual_or_worker_required | not_playable_without_proxy | 268435456 | asset.resolved<br>collision_proxy.required_for_playable<br>decode.parse_result<br>format.validated<br>import.received<br>render.qa_or_degraded_receipt<br>semantic_anchor.required_for_playable |
| .obj | Wavefront OBJ | model | accepted | degraded_source_only | manual_or_worker_required | not_playable_without_proxy | 52428800 | asset.resolved<br>decode.parse_result<br>format.validated<br>import.received<br>proxy.required_for_playable<br>render.qa_nonblank |
| .ply | PLY Point Cloud | point_cloud | accepted | degraded_source_only | manual_or_worker_required | not_playable_without_proxy | 268435456 | asset.resolved<br>collision_proxy.required_for_playable<br>decode.parse_result<br>format.validated<br>import.received<br>render.qa_or_degraded_receipt<br>semantic_anchor.required_for_playable |
| .sogs | SOGS | deferred_capture | deferred | unsupported | unsupported | unsupported | 268435456 | format.deferred_receipt |
| .splat | Gaussian Splat | splat_capture | accepted | native_splat | manual_or_worker_required | not_playable_without_proxy | 268435456 | asset.resolved<br>collision_proxy.required_for_playable<br>decode.parse_result<br>format.validated<br>import.received<br>render.native_splat_qa<br>semantic_anchor.required_for_playable |
| .usdz | USDZ | model | accepted | degraded_source_only | manual_or_worker_required | not_playable_without_proxy | 52428800 | asset.resolved<br>decode.parse_result<br>format.validated<br>import.received<br>proxy.required_for_playable<br>render.qa_nonblank |
Renderer Visual Profiles
Catalog version: renderer-visual-profile-catalog.v1. Catalog hash: sha256:6e6d5be9bf33ad960f5055d48d3ec78d2d6a7cee2c9a537dfa85148755809ed8.
| Profile | Title | Category/Intent | Hash | Effects | WebGL fallback/clamps | QA scenarios | Budget |
|---|---|---|---|---|---|---|---|
city_sunset_aerial.v1 | City Sunset Aerial | cinematic/showcase | sha256:add689c04c1c9c7a877ebd9efde6c4e52387301d14e1f8b74191fffd5f9862bb | ambientOcclusion<br>bloom<br>colorGrading<br>contactShadows<br>lightShafts<br>screenSpaceGlobalIllumination<br>screenSpaceReflections<br>vignette | WebGL clamps SSR to reflection probe/environment-map fallback.<br>webgl_ssr_reflection_probe_env_map_fallback | visual-profile-city-sunset-aerial | 1920x1080 DPR 1; ultra; WebGL p95 16 ms; WebGPU p95 16 ms |
desert_noon_glare.v1 | Desert Noon Glare | outdoor/dramatic | sha256:e1769eb74649accee062ca6fb1c15a66cea978c636669f313fdde46d22cc7d3d | ambientOcclusion<br>bloom<br>colorGrading<br>contactShadows<br>lightShafts<br>screenSpaceGlobalIllumination<br>vignette | WebGL uses the environment map and authored probes when present. | visual-profile-desert-noon-glare | 1920x1080 DPR 1; ultra; WebGL p95 16 ms; WebGPU p95 16 ms |
forest_morning_haze.v1 | Forest Morning Haze | outdoor/natural | sha256:e4ce6db7fbac9d0a825d8693bab3fa26fd62f54e4f311d730fa1c574a113c4cf | ambientOcclusion<br>bloom<br>colorGrading<br>contactShadows<br>lightShafts<br>screenSpaceGlobalIllumination<br>vignette | WebGL falls back to environment map if a probe cubemap is unavailable. | visual-profile-forest-morning-haze | 1920x1080 DPR 1; ultra; WebGL p95 16 ms; WebGPU p95 16 ms |
interior_soft_bounce.v1 | Interior Soft Bounce | indoor/soft | sha256:b926ec4313db6263c9e7eac585999b52eedd04e8b3d9e2f8810864df9984d9b0 | ambientOcclusion<br>bloom<br>colorGrading<br>contactShadows<br>screenSpaceGlobalIllumination<br>vignette | WebGL falls back to environment map if a probe cubemap is unavailable. | visual-profile-interior-soft-bounce | 1920x1080 DPR 1; ultra; WebGL p95 14 ms; WebGPU p95 14 ms |
jungle_canopy_mist.v1 | Jungle Canopy Mist | cinematic/dramatic | sha256:6db5f1f613d6e01ef2ca97ac8a1765ff0aceb727b311b2633bb2404c6ce89773 | ambientOcclusion<br>bloom<br>colorGrading<br>contactShadows<br>lightShafts<br>screenSpaceGlobalIllumination<br>vignette | WebGL falls back to environment map if a probe cubemap is unavailable. | visual-profile-jungle-canopy-mist | 1920x1080 DPR 1; ultra; WebGL p95 16 ms; WebGPU p95 16 ms |
night_moonlit_fog.v1 | Night Moonlit Fog | cinematic/night | sha256:7827bb7c221c49f826bd029aa6ffcfce0d4bc768e6e79d04fea54408dbbcc4d8 | ambientOcclusion<br>bloom<br>colorGrading<br>contactShadows<br>screenSpaceGlobalIllumination<br>vignette | WebGL falls back to environment map if a probe cubemap is unavailable.<br>webgl_depth_of_field_not_available_uses_camera_focus_fallback | visual-profile-night-moonlit-fog | 1920x1080 DPR 1; ultra; WebGL p95 16 ms; WebGPU p95 16 ms |
outdoor_day_clear.v1 | Outdoor Day Clear | outdoor/natural | sha256:7996bb50808d6aa1dbb8c1fe168a60140bde35ae1588adbe2a1673e2e7f34b07 | ambientOcclusion<br>bloom<br>colorGrading<br>contactShadows<br>lightShafts<br>screenSpaceGlobalIllumination<br>vignette | WebGL uses the environment map and authored probes when present. | visual-profile-outdoor-day-clear | 1920x1080 DPR 1; ultra; WebGL p95 12 ms; WebGPU p95 12 ms |
outdoor_sunset_haze.v1 | Outdoor Sunset Haze | cinematic/dramatic | sha256:7108f5fcebf39395b10b61fbcb06d465ebc70fb10ed697facc5c16f25d93dc05 | ambientOcclusion<br>bloom<br>colorGrading<br>contactShadows<br>lightShafts<br>screenSpaceGlobalIllumination<br>screenSpaceReflections<br>vignette | WebGL clamps SSR to reflection probe/environment-map fallback.<br>webgl_ssr_reflection_probe_env_map_fallback | visual-profile-outdoor-sunset-haze | 1920x1080 DPR 1; ultra; WebGL p95 16 ms; WebGPU p95 16 ms |
renderer_moat_cinematic.v1 | Renderer Moat Cinematic | cinematic/showcase | sha256:f04dc3787a2ca95df6cb25ceba304243f387ff18d95f1a085a0e42e0cbd7cf7a | ambientOcclusion<br>bloom<br>colorGrading<br>contactShadows<br>lightShafts<br>screenSpaceGlobalIllumination<br>screenSpaceReflections<br>vignette | WebGL uses authored planar water/probe fallback only.<br>webgl_ssr_reflection_probe_env_map_fallback | renderer-moat-demo<br>visual-profile-renderer-moat-cinematic | 2560x1440 DPR 2; ultra; WebGL p95 16 ms; WebGPU p95 16 ms |
studio_softbox.v1 | Studio Softbox | studio/soft | sha256:699317c60b08e051ad7f49ee978c80c35a735e58039e006d0d9a5bcb3cd93d1c | ambientOcclusion<br>bloom<br>colorGrading<br>contactShadows<br>vignette | WebGL uses the environment map and authored probes when present. | visual-profile-studio-softbox | 1920x1080 DPR 1; ultra; WebGL p95 12 ms; WebGPU p95 12 ms |
stylized_pop.v1 | Stylized Pop | stylized/showcase | sha256:f1857628759343a673d0ae38eca1c6fc4fa59e89bd2dc868f10956108ef3a51a | ambientOcclusion<br>bloom<br>colorGrading<br>contactShadows<br>screenSpaceGlobalIllumination<br>vignette | WebGL uses the environment map and authored probes when present. | visual-profile-stylized-pop | 1920x1080 DPR 1; ultra; WebGL p95 14 ms; WebGPU p95 14 ms |
Smart Asset Packages
Package catalog version: smart-asset-package-catalog.v1. Package catalog hash: sha256:377d76c44578b527bf47630c365c751372280fc5b899ab7cd7ae937b89b1d0ea. Creation-template alias catalog hash: sha256:7831ff8956d6cb0f17d9c17a514645e7e4c15af8868e678fd3cebff83f01b967.
| Package | Version | Hash | Display | Category | Template alias | Resources | Variants | QA receipts | Runtime |
|---|---|---|---|---|---|---|---|---|---|
package.launch.bistro_graphics_benchmark | bistro-graphics-benchmark.v1 | sha256:26659ba623b1b335dd71478b0b6c73af6a4465c53d186335fc4bd5fb54bb85ac | Bistro | showcase | bistro_graphics_benchmark | asset.bistro.exterior.chunk_00<br>asset.bistro.exterior.chunk_01<br>asset.bistro.exterior.chunk_02<br>asset.bistro.exterior.chunk_03<br>asset.bistro.exterior.chunk_04<br>asset.bistro.exterior.chunk_05<br>emissive_v1<br>entity.bistro.camera.cafe<br>entity.bistro.camera.establishing<br>entity.bistro.camera.fp<br>entity.bistro.camera.street<br>entity.bistro.exterior.chunk_00<br>entity.bistro.exterior.chunk_01<br>entity.bistro.exterior.chunk_02<br>entity.bistro.exterior.chunk_03<br>entity.bistro.exterior.chunk_04<br>entity.bistro.exterior.chunk_05<br>entity.bistro.probe.reflection<br>entity.bistro.scene_root<br>entity.bistro.spawn<br>entity.bistro.sun<br>glass_transmissive_v1<br>masked_cutout_v1<br>matte_diffuse_v1<br>polished_metal_v1<br>rough_metal_v1<br>sheen_fabric_v1<br>translucent_blend_v1<br>ui.bistro.qa_overlay<br>unlit_v1<br>world.default | launch-ready<br>playable<br>interactive-capable | ||
package.launch.blank_3d | blank-3d.v1 | sha256:03cd28005d8b379b18c31a4d4a95c857f00fc3c6a72f3feb63b75244bbe15e99 | Blank 3D | blank | blank_3d | emissive_v1<br>glass_transmissive_v1<br>masked_cutout_v1<br>matte_diffuse_v1<br>polished_metal_v1<br>rough_metal_v1<br>sheen_fabric_v1<br>translucent_blend_v1<br>unlit_v1<br>world.default | not-launch-ready<br>not-playable<br>interactive-capable | ||
package.launch.engine_pangram_adventure | engine-pangram-adventure.v1 | sha256:884a521b916b0d3684af875c04ecf554ac94350a8780de2cd1bbb47367cae447 | Aster Relay | showcase | engine_pangram_adventure | asset.aster_relay.drone_guide<br>asset.aster_relay.glyph_props<br>asset.aster_relay.guide_skinned_beacon<br>asset.aster_relay.hdri.outdoor_valley<br>asset.aster_relay.hdri.studio_fallback<br>asset.aster_relay.light_probe_rig<br>asset.aster_relay.material.concrete<br>asset.aster_relay.material.ground_grass<br>asset.aster_relay.material.metal<br>asset.aster_relay.material.paving_tiles<br>asset.aster_relay.material.plastic<br>asset.aster_relay.material.rock<br>asset.aster_relay.relay_core_morph<br>asset.aster_relay.relay_tower<br>asset.aster_relay.terrain.valley<br>asset.aster_relay.texture.concrete.base_color<br>asset.aster_relay.texture.concrete.metallic_roughness<br>asset.aster_relay.texture.concrete.normal<br>asset.aster_relay.texture.ground_grass.base_color<br>asset.aster_relay.texture.ground_grass.metallic_roughness<br>asset.aster_relay.texture.ground_grass.normal<br>asset.aster_relay.texture.metal.base_color<br>asset.aster_relay.texture.metal.metallic_roughness<br>asset.aster_relay.texture.metal.normal<br>asset.aster_relay.texture.paving_tiles.base_color<br>asset.aster_relay.texture.paving_tiles.metallic_roughness<br>asset.aster_relay.texture.paving_tiles.normal<br>asset.aster_relay.texture.plastic.base_color<br>asset.aster_relay.texture.plastic.metallic_roughness<br>asset.aster_relay.texture.plastic.normal<br>asset.aster_relay.texture.rock.base_color<br>asset.aster_relay.texture.rock.metallic_roughness<br>asset.aster_relay.texture.rock.normal<br>asset.aster_relay.tide_sluice_gate<br>emissive_v1<br>entity.aster_relay.audio.activation<br>entity.aster_relay.audio.ambient<br>entity.aster_relay.audio.drone_chirp<br>entity.aster_relay.audio.relay_hum<br>entity.aster_relay.audio.ui_confirm<br>entity.aster_relay.audio.ui_error<br>entity.aster_relay.audio.water_cue<br>entity.aster_relay.camera.fp<br>entity.aster_relay.director<br>entity.aster_relay.drone.guide<br>entity.aster_relay.final_gate<br>entity.aster_relay.glyph.props<br>entity.aster_relay.guide.beacon<br>entity.aster_relay.light_rig<br>entity.aster_relay.probe.reflection<br>entity.aster_relay.relay.core<br>entity.aster_relay.relay.ridge<br>entity.aster_relay.scene_root<br>entity.aster_relay.sluice.gate<br>entity.aster_relay.spawn<br>entity.aster_relay.sun<br>entity.aster_relay.terrain<br>entity.aster_relay.trigger.drone<br>entity.aster_relay.trigger.ridge<br>entity.aster_relay.trigger.surface_probe<br>entity.aster_relay.trigger.tide<br>entity.aster_relay.water.tide_basin<br>glass_transmissive_v1<br>masked_cutout_v1<br>matte_diffuse_v1<br>polished_metal_v1<br>rough_metal_v1<br>script.aster_relay.director<br>script.aster_relay.drone_agent<br>script.aster_relay.player_actions<br>script.aster_relay.relay_station<br>script.aster_relay.surface_probe<br>script.aster_relay.tide_controller<br>sheen_fabric_v1<br>translucent_blend_v1<br>ui.aster_relay.hud<br>ui.aster_relay.inventory<br>ui.aster_relay.objectives<br>ui.aster_relay.pause_menu<br>ui.aster_relay.qa_overlay<br>ui.aster_relay.results<br>unlit_v1<br>world.default | package.launch.engine_pangram_adventure.variant.accessible_motion<br>package.launch.engine_pangram_adventure.variant.low_tide_training | launch-ready<br>playable<br>interactive-capable | |
package.launch.first_person_template | first-person-template.v1 | sha256:03e3b128e0f292641c2dfcd8c9ce1c27b4e750ce6ef94606795235a15d1da4ff | First Person | exploration | first_person_template | emissive_v1<br>entity.fp.auto_door<br>entity.fp.jump_pad<br>entity.fp.pillar.a<br>entity.fp.pillar.b<br>entity.fp.platform.a<br>entity.fp.platform.b<br>entity.fp.platform.c<br>entity.fp.ramp<br>entity.fp.wall<br>entity.starter.camera<br>entity.starter.floor<br>entity.starter.interactive_crate<br>entity.starter.spawn<br>entity.starter.sun<br>glass_transmissive_v1<br>masked_cutout_v1<br>matte_diffuse_v1<br>polished_metal_v1<br>prefab.starter.interactive_crate<br>rough_metal_v1<br>script.fp.auto_door<br>script.fp.jump_pad<br>sheen_fabric_v1<br>translucent_blend_v1<br>ui.starter.controls<br>unlit_v1<br>world.default | package.launch.first_person_template.variant.accessible_motion | launch-ready<br>playable<br>interactive-capable | |
package.launch.sponza_graphics_benchmark | sponza-graphics-benchmark.v1 | sha256:4d49c285afb3126f794cfe31c1b04eade6f7e7e7f7032a623ca9ec3ed754e444 | Sponza | showcase | sponza_graphics_benchmark | asset.sponza.candles<br>asset.sponza.curtains<br>asset.sponza.ivy<br>asset.sponza.knight<br>asset.sponza.main<br>asset.sponza.tree<br>emissive_v1<br>entity.sponza.camera.fp<br>entity.sponza.camera.nave<br>entity.sponza.candles<br>entity.sponza.curtains<br>entity.sponza.ivy<br>entity.sponza.knight<br>entity.sponza.main<br>entity.sponza.probe.reflection<br>entity.sponza.scene_root<br>entity.sponza.spawn<br>entity.sponza.sun<br>entity.sponza.tree<br>glass_transmissive_v1<br>masked_cutout_v1<br>matte_diffuse_v1<br>polished_metal_v1<br>rough_metal_v1<br>sheen_fabric_v1<br>translucent_blend_v1<br>ui.sponza.qa_overlay<br>unlit_v1<br>world.default | launch-ready<br>playable<br>interactive-capable | ||
package.launch.xr_interaction_playground | xr-interaction-playground.v1 | sha256:dd7690efa82a431a0cd6ca65c4840c274492a4c391567365a1580d4b9b5ecdc1 | XR Interaction | exploration | xr_interaction_playground | emissive_v1<br>entity.starter.camera<br>entity.starter.floor<br>entity.starter.interactive_crate<br>entity.starter.spawn<br>entity.starter.sun<br>entity.xr.grabbable.a<br>entity.xr.grabbable.b<br>entity.xr.grabbable.c<br>entity.xr.hand.left<br>entity.xr.hand.right<br>entity.xr.teleport_pad.a<br>entity.xr.teleport_pad.b<br>glass_transmissive_v1<br>masked_cutout_v1<br>matte_diffuse_v1<br>polished_metal_v1<br>prefab.starter.interactive_crate<br>rough_metal_v1<br>script.xr.grab<br>script.xr.teleport<br>sheen_fabric_v1<br>translucent_blend_v1<br>ui.starter.controls<br>unlit_v1<br>world.default | package.launch.xr_interaction_playground.variant.accessible_motion | launch-ready<br>not-playable<br>interactive-capable |
Workbench Product Claim Contracts
Contract version: workbench-product-claim-contract.v1. Contract hash: sha256:2d9e79129fe980df390ee04acf077b633f3591e7d3ed9322a782c4a1bc73163d.
| Intent | Surface | Hash | Children | Project Graph artifacts | Script/state/UI artifacts | Proof lanes | Partial draft |
|---|---|---|---|---|---|---|---|
debug_repair | debug_repair | sha256:aa5318b8570991f25b6f0e3beedb616514867a02d67153ae35441bb2b4e2918b | None | None | None | project_graph | yes |
organic_playable_world | world_build | sha256:53bd306f1fadf0a49fbbb3dd93af173a2043b6565c3a9aabac94344ffdf3a33d | None | visible_scene_entities<br>world | None | project_graph<br>runtime_play | yes |
playable_game_factory | factory_build | sha256:6d1e07fb985b99609e4b4132f5833fbdc91b095d567416f28d14e2a65fabd893 | creative-gameplay-plan<br>creative-world-layout<br>creative-visual-style<br>creative-proof-plan<br>foundation<br>scene<br>factory-content<br>factory-script-attach<br>visual-qa-repair<br>factory-proof | active_camera<br>lighting<br>player_control_path<br>player_spawn<br>runtime_controller<br>smart_asset_package<br>visible_scene_entities<br>world | hud_binding<br>script_behavior<br>typed_score_win_state | factory_acceptance<br>hud<br>observer_visual_qa<br>player_control<br>project_graph<br>renderer_visual_qa<br>runtime_play<br>script_behavior<br>typed_state | yes |
qa_or_publish_proof | qa_proof | sha256:6080a2fd04ec8102c154e53b423f521bca790c3a59bd529d2010e86ef6c783a5 | None | None | None | factory_acceptance<br>observer_visual_qa<br>renderer_visual_qa<br>runtime_play | no |
read_only | chat | sha256:28078b57591ab5812a4f5ee64ea8b7c6d8770fb961b50ea65b91ba59584fdadc | None | None | None | None | no |
script_edit | script_fix | sha256:ba0baee70777ae079fbfcf5e7cd72ff07941d8cb6d50f49574b8c8d4a8e7ef69 | None | None | script_behavior | script_behavior | yes |
small_edit | workbench_build | sha256:9dece67541828ac9457408da146f5ed8c1ab52e8281cfa44864dfbf6413d06c0 | None | None | None | project_graph | yes |
unknown_or_unsupported | chat | sha256:d4f94ced9df30c21248877c3deb9e6f424ca6acf1a8420cae2dc74365706c1bd | None | None | None | None | no |
visual_world_build | world_build | sha256:7817d2f9f1ff5b30ed5830cf58e09be738e5a2a6ec9b6e2ca2b666c7fbe1d107 | creative-world-layout<br>creative-visual-style<br>creative-proof-plan<br>foundation<br>scene<br>visual-qa-repair | active_camera<br>lighting<br>visible_scene_entities<br>world | None | observer_visual_qa<br>project_graph<br>renderer_visual_qa | yes |
Script Effect Contracts
Contract version: script-effect-contract.v1. Typed gameplay state version: typed-gameplay-state.v1. Catalog hash: sha256:bf9264aeb340b64315a49c30a14a8edbbf73233e7879e8543efc0fa210605795. Effect tags: pure, readWorld, writeWorld, readState, writeState, emitEvent, spawnEntity, despawnEntity, physicsCommand, uiEffect, audioEffect, platformRequest, networked, durable, nonRollbackable, requiresAuthority. Typed gameplay state scopes: entity, script_instance, room, match, player, team, global, persisted_player, persisted_project.
| Host | Effect | Effect tags | Authority | State scope | Persistence | Runtime receipts |
|---|---|---|---|---|---|---|
Audio.play | runtime_command | audioEffect<br>nonRollbackable | runtime_room | player | ephemeral | RuntimeAudioCueQueued<br>RuntimeAudioStopped<br>RuntimeAudioVolumeSet<br>RuntimeBackgroundMusicSet |
Audio.playSpatial | runtime_command | audioEffect<br>nonRollbackable | runtime_room | player | ephemeral | RuntimeAudioCueQueued<br>RuntimeAudioStopped<br>RuntimeAudioVolumeSet<br>RuntimeBackgroundMusicSet |
Audio.setBackgroundMusic | runtime_command | audioEffect<br>nonRollbackable | runtime_room | player | ephemeral | RuntimeAudioCueQueued<br>RuntimeAudioStopped<br>RuntimeAudioVolumeSet<br>RuntimeBackgroundMusicSet |
Audio.setVolume | runtime_command | audioEffect | runtime_room | player | ephemeral | RuntimeAudioCueQueued<br>RuntimeAudioStopped<br>RuntimeAudioVolumeSet<br>RuntimeBackgroundMusicSet |
Audio.stop | runtime_command | audioEffect | runtime_room | player | ephemeral | RuntimeAudioCueQueued<br>RuntimeAudioStopped<br>RuntimeAudioVolumeSet<br>RuntimeBackgroundMusicSet |
Camera.addLookInput | runtime_command | platformRequest<br>nonRollbackable<br>requiresAuthority | runtime_room | player | ephemeral | RuntimePlatformRequestQueued |
Camera.setLookSensitivity | runtime_command | platformRequest<br>nonRollbackable<br>requiresAuthority | runtime_room | player | ephemeral | RuntimePlatformRequestQueued |
Camera.setPitchClamp | runtime_command | platformRequest<br>nonRollbackable<br>requiresAuthority | runtime_room | player | ephemeral | RuntimePlatformRequestQueued |
Camera.setViewTarget | runtime_command | platformRequest<br>nonRollbackable<br>requiresAuthority | runtime_room | player | ephemeral | RuntimePlatformRequestQueued |
Debug.log | runtime_command | emitEvent | script_runtime | script_instance | ephemeral | RuntimeScriptLog |
Entity.addComponent | state_write | writeWorld<br>writeState<br>requiresAuthority | runtime_room | entity | session | RuntimeScriptPendingOpDrained |
Entity.ancestors | read | readWorld<br>readState | runtime_room | entity | session | RuntimeScriptPendingOpDrained |
Entity.children | read | readWorld<br>readState | runtime_room | entity | session | RuntimeScriptPendingOpDrained |
Entity.descendants | read | readWorld<br>readState | runtime_room | entity | session | RuntimeScriptPendingOpDrained |
Entity.detach | state_write | writeWorld<br>writeState<br>requiresAuthority | runtime_room | entity | session | RuntimeScriptPendingOpDrained |
Entity.hasTag | read | readWorld<br>readState | runtime_room | entity | session | RuntimeScriptPendingOpDrained |
Entity.parent | read | readWorld<br>readState | runtime_room | entity | session | RuntimeScriptPendingOpDrained |
Entity.patchComponent | state_write | writeWorld<br>writeState<br>requiresAuthority | runtime_room | entity | session | RuntimeScriptPendingOpDrained |
Entity.readComponent | read | readWorld<br>readState | runtime_room | entity | session | RuntimeScriptPendingOpDrained |
Entity.removeComponent | state_write | writeWorld<br>writeState<br>requiresAuthority | runtime_room | entity | session | RuntimeScriptPendingOpDrained |
Entity.removeTag | state_write | writeWorld<br>writeState<br>requiresAuthority | runtime_room | entity | session | RuntimeScriptPendingOpDrained |
Entity.replaceComponent | state_write | writeWorld<br>writeState<br>requiresAuthority | runtime_room | entity | session | RuntimeScriptPendingOpDrained |
Entity.setName | state_write | writeWorld<br>writeState<br>requiresAuthority | runtime_room | entity | session | RuntimeScriptPendingOpDrained |
Entity.setParent | state_write | writeWorld<br>writeState<br>requiresAuthority | runtime_room | entity | session | RuntimeScriptPendingOpDrained |
Entity.setTag | state_write | writeWorld<br>writeState<br>requiresAuthority | runtime_room | entity | session | RuntimeScriptPendingOpDrained |
Events.emit | runtime_command | emitEvent | runtime_room | room | ephemeral | RuntimeCustomEventEmitted |
Match.addScore | runtime_command | writeState<br>emitEvent<br>requiresAuthority | runtime_room | match | session | RuntimeScriptScoreAddRequested |
Match.getScore | read | readState | runtime_room | match | session | RuntimeScriptPendingOpDrained |
Match.getState | read | readState | runtime_room | match | session | RuntimeScriptPendingOpDrained |
Match.patchObjective | runtime_command | writeState<br>emitEvent<br>requiresAuthority | runtime_room | match | session | RuntimeScriptObjectivePatchRequested |
Match.setPhase | runtime_command | writeState<br>emitEvent<br>requiresAuthority | runtime_room | match | session | RuntimeScriptMatchPhaseRequested<br>RuntimeScriptWinStateSet |
Navigation.findPath | read | readWorld | script_runtime | script_instance | ephemeral | RuntimeScriptPendingOpDrained |
Navigation.isReachable | read | readWorld | script_runtime | script_instance | ephemeral | RuntimeScriptPendingOpDrained |
Navigation.nearestPoint | read | readWorld | script_runtime | script_instance | ephemeral | RuntimeScriptPendingOpDrained |
Navigation.raycast | read | readWorld | script_runtime | script_instance | ephemeral | RuntimeScriptPendingOpDrained |
Navigation.steerToward | read | readWorld | script_runtime | script_instance | ephemeral | RuntimeScriptPendingOpDrained |
Network.sendMessage | runtime_command | emitEvent<br>networked<br>nonRollbackable | runtime_room | room | ephemeral | RuntimeNetworkMessageSent |
Physics.command | runtime_command | writeWorld<br>physicsCommand<br>requiresAuthority | runtime_room | entity | session | RuntimePhysicsForceQueued<br>RuntimePhysicsImpulseQueued<br>RuntimePhysicsVelocityQueued |
Physics.occupancyQuery | read | readWorld | runtime_room | entity | session | RuntimePhysicsForceQueued<br>RuntimePhysicsImpulseQueued<br>RuntimePhysicsVelocityQueued |
Physics.overlapTest | read | readWorld | runtime_room | entity | session | RuntimePhysicsForceQueued<br>RuntimePhysicsImpulseQueued<br>RuntimePhysicsVelocityQueued |
Physics.shapecast | read | readWorld | runtime_room | entity | session | RuntimePhysicsForceQueued<br>RuntimePhysicsImpulseQueued<br>RuntimePhysicsVelocityQueued |
Platform.exitFullscreen | runtime_command | platformRequest<br>nonRollbackable<br>requiresAuthority | runtime_room | player | ephemeral | RuntimePlatformRequestQueued |
Platform.exitPointerLock | runtime_command | platformRequest<br>nonRollbackable<br>requiresAuthority | runtime_room | player | ephemeral | RuntimePlatformRequestQueued |
Platform.requestFullscreen | runtime_command | platformRequest<br>nonRollbackable<br>requiresAuthority | runtime_room | player | ephemeral | RuntimePlatformRequestQueued |
Platform.requestPointerLock | runtime_command | platformRequest<br>nonRollbackable<br>requiresAuthority | runtime_room | player | ephemeral | RuntimePlatformRequestQueued |
Random.bool | read | pure | script_runtime | script_instance | ephemeral | RuntimeScriptPendingOpDrained |
Random.gaussian | read | pure | script_runtime | script_instance | ephemeral | RuntimeScriptPendingOpDrained |
Random.int | read | pure | script_runtime | script_instance | ephemeral | RuntimeScriptPendingOpDrained |
Random.next | read | pure | script_runtime | script_instance | ephemeral | RuntimeScriptPendingOpDrained |
Random.pick | read | pure | script_runtime | script_instance | ephemeral | RuntimeScriptPendingOpDrained |
Random.pointInCircle | read | pure | script_runtime | script_instance | ephemeral | RuntimeScriptPendingOpDrained |
Random.pointInSphere | read | pure | script_runtime | script_instance | ephemeral | RuntimeScriptPendingOpDrained |
Random.range | read | pure | script_runtime | script_instance | ephemeral | RuntimeScriptPendingOpDrained |
Random.seeded | read | pure | script_runtime | script_instance | ephemeral | RuntimeScriptPendingOpDrained |
Random.shuffle | read | pure | script_runtime | script_instance | ephemeral | RuntimeScriptPendingOpDrained |
Random.sign | read | pure | script_runtime | script_instance | ephemeral | RuntimeScriptPendingOpDrained |
Random.unitVector | read | pure | script_runtime | script_instance | ephemeral | RuntimeScriptPendingOpDrained |
Random.weightedPick | read | pure | script_runtime | script_instance | ephemeral | RuntimeScriptPendingOpDrained |
Room.getState | read | readWorld<br>readState | runtime_room | room | session | RuntimeScriptPendingOpDrained |
Team.getAssignment | read | readWorld<br>readState | runtime_room | team | session | RuntimeScriptPendingOpDrained |
Terrain.heightAt | read | readWorld | script_runtime | script_instance | ephemeral | RuntimeScriptPendingOpDrained |
Terrain.normalAt | read | readWorld | script_runtime | script_instance | ephemeral | RuntimeScriptPendingOpDrained |
Terrain.raycastDown | read | readWorld | script_runtime | script_instance | ephemeral | RuntimeScriptPendingOpDrained |
Terrain.sampleLayerWeights | read | readWorld | script_runtime | script_instance | ephemeral | RuntimeScriptPendingOpDrained |
Terrain.slopeAt | read | readWorld | script_runtime | script_instance | ephemeral | RuntimeScriptPendingOpDrained |
UI.closePanel | runtime_command | uiEffect<br>nonRollbackable | runtime_room | player | ephemeral | RuntimeScriptUiProjectionPatched |
UI.openPanel | runtime_command | uiEffect<br>nonRollbackable | runtime_room | player | ephemeral | RuntimeScriptUiProjectionPatched |
UI.setWidgetValue | runtime_command | uiEffect<br>nonRollbackable | runtime_room | player | ephemeral | RuntimeScriptUiProjectionPatched |
Warehouse.append | state_write | writeState<br>durable<br>requiresAuthority | warehouse | persisted_project | durable | RuntimeWarehouseRecordUpdated |
Warehouse.create | state_write | writeState<br>durable<br>requiresAuthority | warehouse | persisted_project | durable | RuntimeWarehouseRecordCreated |
Warehouse.delete | state_write | writeState<br>durable<br>requiresAuthority | warehouse | persisted_project | durable | RuntimeWarehouseRecordDeleted |
Warehouse.get | read | readState<br>durable | warehouse | persisted_project | backward_compatible | RuntimeWarehousePrefetchCompleted |
Warehouse.increment | state_write | writeState<br>durable<br>requiresAuthority | warehouse | persisted_project | durable | RuntimeWarehouseRecordUpdated |
Warehouse.query | read | readState<br>durable | warehouse | persisted_project | backward_compatible | RuntimeWarehousePrefetchCompleted |
Warehouse.set | state_write | writeState<br>durable<br>requiresAuthority | warehouse | persisted_project | durable | RuntimeWarehouseRecordUpdated |
Warehouse.update | state_write | writeState<br>durable<br>requiresAuthority | warehouse | persisted_project | durable | RuntimeWarehouseRecordUpdated |
Water.isSubmerged | read | readWorld | script_runtime | script_instance | ephemeral | RuntimeScriptPendingOpDrained |
Water.surfaceLevelAt | read | readWorld | script_runtime | script_instance | ephemeral | RuntimeScriptPendingOpDrained |
World.despawn | world_mutation | writeWorld<br>despawnEntity<br>requiresAuthority | runtime_room | entity | session | RuntimeScriptPendingOpDrained |
World.find | read | readWorld | runtime_room | entity | session | |
World.spawn | world_mutation | writeWorld<br>spawnEntity<br>requiresAuthority | runtime_room | entity | session | RuntimePrefabInstantiated<br>RuntimeScriptPendingOpDrained |
World.spawnPrefab | world_mutation | writeWorld<br>spawnEntity<br>requiresAuthority | runtime_room | entity | session | RuntimePrefabInstantiated<br>RuntimeScriptPendingOpDrained |
World.teleportPlayer | world_mutation | writeWorld<br>networked<br>nonRollbackable<br>requiresAuthority | runtime_room | player | session | RuntimeTeleportRequested |
Script Runtime Pending Ops
| Pending op | Host refs | Receipt kind |
|---|---|---|
audio_background_music | Audio.setBackgroundMusic | RuntimeScriptPendingOpDrained |
audio_play | Audio.play<br>Audio.playSpatial | RuntimeScriptPendingOpDrained |
audio_set_volume | Audio.setVolume | RuntimeScriptPendingOpDrained |
audio_stop | Audio.stop | RuntimeScriptPendingOpDrained |
camera_add_look_input | Camera.addLookInput | RuntimeScriptPendingOpDrained |
camera_set_look_sensitivity | Camera.setLookSensitivity | RuntimeScriptPendingOpDrained |
camera_set_pitch_clamp | Camera.setPitchClamp | RuntimeScriptPendingOpDrained |
camera_set_view_target | Camera.setViewTarget | RuntimeScriptPendingOpDrained |
component_patch | Entity.addComponent<br>Entity.patchComponent | RuntimeScriptPendingOpDrained |
component_remove | Entity.removeComponent | RuntimeScriptPendingOpDrained |
component_replace | Entity.replaceComponent | RuntimeScriptPendingOpDrained |
custom_event_emit | Events.emit | RuntimeCustomEventEmitted |
data_store_write | Warehouse.append<br>Warehouse.create<br>Warehouse.delete<br>Warehouse.increment<br>Warehouse.set<br>Warehouse.update | RuntimeWarehouseRecordUpdated |
entity_despawn_target | World.despawn | RuntimeScriptPendingOpDrained |
entity_detach | Entity.detach | RuntimeScriptPendingOpDrained |
entity_name_set | Entity.setName | RuntimeScriptPendingOpDrained |
entity_reparent | Entity.setParent | RuntimeScriptPendingOpDrained |
entity_spawn | World.spawn | RuntimeScriptPendingOpDrained |
entity_tag_add | Entity.setTag | RuntimeScriptPendingOpDrained |
entity_tag_remove | Entity.removeTag | RuntimeScriptPendingOpDrained |
latent_cancel | RuntimeScriptPendingOpDrained | |
latent_schedule | RuntimeScriptPendingOpDrained | |
log | Debug.log | RuntimeScriptLog |
match_phase_transition | Match.setPhase | RuntimeScriptWinStateSet |
network_message_send | Network.sendMessage | RuntimeNetworkMessageSent |
objective_state_patch | Match.patchObjective | RuntimeScriptObjectivePatchRequested |
physics_command | Physics.command | RuntimeScriptPendingOpDrained |
platform_exit_fullscreen | Platform.exitFullscreen | RuntimeScriptPendingOpDrained |
platform_exit_pointer_lock | Platform.exitPointerLock | RuntimeScriptPendingOpDrained |
platform_request_fullscreen | Platform.requestFullscreen | RuntimeScriptPendingOpDrained |
platform_request_pointer_lock | Platform.requestPointerLock | RuntimeScriptPendingOpDrained |
prefab_instantiate | World.spawn | RuntimeScriptPendingOpDrained |
score_add | Match.addScore | RuntimeScriptScoreAddRequested |
teleport_player | World.teleportPlayer | RuntimeScriptPendingOpDrained |
ui_close_panel | UI.closePanel | RuntimeScriptPendingOpDrained |
ui_open_panel | UI.openPanel | RuntimeScriptPendingOpDrained |
ui_set_widget_value | UI.setWidgetValue | RuntimeScriptPendingOpDrained |
Context Packet
| Field | Value |
|---|---|
| Active actions | 67 |
| Public capabilities | 17 |
| Workflow node types | action, approval, capability, checkpoint, condition, emit_event, end, job, join, loop_until, observation, parallel, reduce, retry, start, wait |
| Workflow recipes | workflow.recipe.spatial_asset_build |
| Creation templates | bistro_graphics_benchmark, blank_3d, engine_pangram_adventure, first_person_template, sponza_graphics_benchmark, xr_interaction_playground |
| Smart asset packages | package.launch.bistro_graphics_benchmark, package.launch.blank_3d, package.launch.engine_pangram_adventure, package.launch.first_person_template, package.launch.sponza_graphics_benchmark, package.launch.xr_interaction_playground |
| Spatial asset formats | .glb, .gltf, .ksplat, .obj, .ply, .sogs, .splat, .usdz |
| Renderer/material capabilities | 41 |
| Workbench product claim intents | debug_repair, organic_playable_world, playable_game_factory, qa_or_publish_proof, read_only, script_edit, small_edit, unknown_or_unsupported, visual_world_build |
| Script effect host refs | 83 |
| Typed gameplay state scopes | entity, global, match, persisted_player, persisted_project, player, room, script_instance, team |
| Demo recipes | abstract_workflow_world_demo, ai_entity_world_demo, asset_factory_demo, first_person_explorer_demo, renderer_moat_showcase_demo, spatial_asset_playable_world_demo, three_d_explorer_demo |
| MCP action tools | engine_get_capability_graph, engine_get_component_schema, engine_get_sdk_function_signature, engine_list_component_types, engine_list_sdk_functions, engine_list_smart_asset_packages, generation_cancel_job, generation_create_job, generation_quote_job, knowledge_load, knowledge_search, project_add_component, project_apply_material_semantic_patch, project_apply_script_semantic_patch, project_apply_smart_asset_package, project_apply_terrain_semantic_patch, project_apply_transaction, project_create_asset, project_create_data_store, project_create_entity, project_create_environment, project_create_game, project_create_prefab, project_create_script, project_create_ui_panel, project_create_world, project_delete_asset, project_delete_data_store, project_delete_entity, project_delete_prefab, project_delete_script, project_delete_ui_panel, project_delete_world, project_get_graph_snapshot, project_remove_component, project_set_multiplayer_blueprint, project_update_asset, project_update_data_store, project_update_entity, project_update_prefab, project_update_script, project_update_ui_panel, project_update_world, qa_capture_renderer_viewport, runtime_create_deployment, runtime_proof_run, simulation_run, spatial_asset_queue_import, spatial_capture_queue_proxy_job, spatial_capture_record_annotations, terrain_build_artifacts, versioning_state_diff_proof_run, workspace_create, world_apply_visual_profile, world_build_from_spatial_asset |
| OpenAPI endpoints | 928 |
| Frontend endpoints | 879 |
| Security routes | 1396 |
Reconciliation
No projection reconciliation issues.