---
title: "Feature Contract Registry"
description: "Sources: `server/src/lib/featureContractRegistry.ts`, `packages/ecs/src/index.ts:currentComponentContractManifest`, `packages/script-nodes/src/index.ts:scriptNodeDeclarations`, `packages/primitive-registry/src/index.ts:listPrimitives`, `server/src/modules/runtime/runtimeSystems.ts:defaultRuntimeSystemOrder`, `server/src/modules/ai-platform/tooling/canonicalOrchestration.ts:buildEngineCapabilityGra"
engineVersion: v1.0.234
date: 2026-09-28
license: "(c) Gessa, proprietary. Cite with attribution to https://gessa.ai/docs/. Terms: https://gessa.ai/terms/."
canonical: https://gessa.ai/docs/spec/generated/feature-contract-registry/
---
<!-- GENERATED FILE: do not edit by hand. -->
<!-- Regenerate with `npm run gen-docs`. -->

Sources: `server/src/lib/featureContractRegistry.ts`, `packages/ecs/src/index.ts:currentComponentContractManifest`, `packages/script-nodes/src/index.ts:scriptNodeDeclarations`, `packages/primitive-registry/src/index.ts:listPrimitives`, `server/src/modules/runtime/runtimeSystems.ts:defaultRuntimeSystemOrder`, `server/src/modules/ai-platform/tooling/canonicalOrchestration.ts:buildEngineCapabilityGraph`, `docs/creator/mcp/tool-reference.md`.

# Feature Contract Registry

This generated snapshot is derived from the current ECS, Script IR/node, primitive, Runtime, AI capability, MCP, generated-doc, and test surfaces. It is a release-governance drift guard, not a hand-maintained registry.

Registry version: `feature-contract-registry.v1`.
Registry hash: `sha256:011cb8c9ca454af8087a4bebf09ff6ec58a7769e562f686eb98189fbf451d13d`.

## Counts

| Metric | Count |
| --- | --- |
| entries | 329 |
| components | 34 |
| removedComponents | 5 |
| scriptNodes | 186 |
| primitives | 76 |
| runtimeSystems | 17 |
| mcpTools | 219 |
| ai | 1 |
| component | 34 |
| component.removed | 5 |
| field-authority | 9 |
| mcp | 1 |
| primitive | 76 |
| runtime.system | 17 |
| script-node | 186 |

## Surface Keys

`protocol`, `ecs`, `runtime`, `renderer`, `editor`, `mcp`, `aiCapabilityGraph`, `scriptSdk`, `visualScripting`, `replication`, `docs`, `tests`

## Entries

| Feature | Owner | Contract | Migration | Hashes | Surfaces |
| --- | --- | --- | --- | --- | --- |
| `ai.capability-graph` | server/ai-platform | `engine-capability-graph.91d7d5cfdd28c8e8` | none | graphHash: `sha256:ebb47d9600e3216d9ba6f26018b27ed2d3605c14c003fc9480fecb5fdbd0fe39` | mcp: 1<br>aiCapabilityGraph: 1<br>docs: 1<br>tests: 1 |
| `component:AnimationStateComponent` | @game-platform/ecs | `component.animation_state.contract.v1` | none | contractHash: `sha256:08e76f51a077e22cf56c245353f38f9e4c6c55d16b643a769ae74600051125ec`<br>componentCatalogHash: `sha256:0af9015f319b9b377b819ed0edd0d597ae82bb45191f9694c7d372fd8673e68c` | protocol: 1<br>ecs: 1<br>runtime: 1<br>renderer: 2<br>editor: 2<br>mcp: 1<br>aiCapabilityGraph: 1<br>replication: 2<br>docs: 1<br>tests: 2 |
| `component:AudioEmitterComponent` | @game-platform/ecs | `component.audio_emitter.contract.v1` | none | contractHash: `sha256:1180b95e9d59e0ad5307897982bf64439af30de2be00dfaba1ed0ff0b16c91e9`<br>componentCatalogHash: `sha256:0af9015f319b9b377b819ed0edd0d597ae82bb45191f9694c7d372fd8673e68c` | protocol: 1<br>ecs: 1<br>runtime: 1<br>renderer: 2<br>editor: 2<br>mcp: 1<br>aiCapabilityGraph: 1<br>replication: 2<br>docs: 1<br>tests: 2 |
| `component:AvatarSlotComponent` | @game-platform/ecs | `component.avatar_slot.contract.v1` | none | contractHash: `sha256:5384e676d0ef5b0920ff162b8da45d76a25ff7dd2fea65644b63c9c7dc2fd00f`<br>componentCatalogHash: `sha256:0af9015f319b9b377b819ed0edd0d597ae82bb45191f9694c7d372fd8673e68c` | protocol: 1<br>ecs: 1<br>runtime: 1<br>renderer: 2<br>editor: 2<br>mcp: 1<br>aiCapabilityGraph: 1<br>replication: 2<br>docs: 1<br>tests: 2 |
| `component:CameraComponent` | @game-platform/ecs | `component.camera.contract.v1` | none | contractHash: `sha256:848bfc8e33b99d5423d5eb1f7822696bd59715be0d6b884f2526809f7845a9dc`<br>componentCatalogHash: `sha256:0af9015f319b9b377b819ed0edd0d597ae82bb45191f9694c7d372fd8673e68c` | protocol: 1<br>ecs: 1<br>runtime: 1<br>renderer: 2<br>editor: 2<br>mcp: 1<br>aiCapabilityGraph: 1<br>replication: 2<br>docs: 1<br>tests: 2 |
| `component:CharacterMovementComponent` | @game-platform/ecs | `component.character_movement.contract.v1` | none | contractHash: `sha256:a68ae332d0d5cbab1ffa0ed001b1babf6d5e349aa6081719eca723080bdba446`<br>componentCatalogHash: `sha256:0af9015f319b9b377b819ed0edd0d597ae82bb45191f9694c7d372fd8673e68c` | protocol: 1<br>ecs: 1<br>runtime: 1<br>renderer: 2<br>editor: 2<br>mcp: 1<br>aiCapabilityGraph: 1<br>replication: 2<br>docs: 1<br>tests: 2 |
| `component:ColliderComponent` | @game-platform/ecs | `component.collider.contract.v1` | none | contractHash: `sha256:ca0adf0bc6f1e02d695f1fd5469b0712a65fe94d67f4fcee9e6d4f288a21c6f5`<br>componentCatalogHash: `sha256:0af9015f319b9b377b819ed0edd0d597ae82bb45191f9694c7d372fd8673e68c` | protocol: 1<br>ecs: 1<br>runtime: 1<br>renderer: 2<br>editor: 2<br>mcp: 1<br>aiCapabilityGraph: 1<br>replication: 2<br>docs: 1<br>tests: 2 |
| `component:DecalComponent` | @game-platform/ecs | `component.decal.contract.v1` | none | contractHash: `sha256:0aba30c36e3a92609aa515cd402aa3ff611f602a100542f926c6a6b204b2aeee`<br>componentCatalogHash: `sha256:0af9015f319b9b377b819ed0edd0d597ae82bb45191f9694c7d372fd8673e68c` | protocol: 1<br>ecs: 1<br>runtime: 1<br>renderer: 2<br>editor: 2<br>mcp: 1<br>aiCapabilityGraph: 1<br>replication: 2<br>docs: 1<br>tests: 2 |
| `component:ForceComponent` | @game-platform/ecs | `component.force.contract.v1` | none | contractHash: `sha256:0e9e12ae17266ae59c689e8a00c06d428f9fca2bd47640db6c267da985bdfe18`<br>componentCatalogHash: `sha256:0af9015f319b9b377b819ed0edd0d597ae82bb45191f9694c7d372fd8673e68c` | protocol: 1<br>ecs: 1<br>runtime: 1<br>renderer: 2<br>editor: 2<br>mcp: 1<br>aiCapabilityGraph: 1<br>replication: 2<br>docs: 1<br>tests: 2 |
| `component:HairComponent` | @game-platform/ecs | `component.hair.contract.v1` | none | contractHash: `sha256:c2806c3a5a4440e3fc48599c25d27905e784afed36ebe15ead8fd53b018eb79d`<br>componentCatalogHash: `sha256:0af9015f319b9b377b819ed0edd0d597ae82bb45191f9694c7d372fd8673e68c` | protocol: 1<br>ecs: 1<br>runtime: 1<br>renderer: 2<br>editor: 2<br>mcp: 1<br>aiCapabilityGraph: 1<br>replication: 2<br>docs: 1<br>tests: 2 |
| `component:HighlightComponent` | @game-platform/ecs | `component.highlight.contract.v1` | none | contractHash: `sha256:ea6428131b00ec02f9cc27f5d22ab8af46df568d37f51ff129319307764ea143`<br>componentCatalogHash: `sha256:0af9015f319b9b377b819ed0edd0d597ae82bb45191f9694c7d372fd8673e68c` | protocol: 1<br>ecs: 1<br>runtime: 1<br>renderer: 2<br>editor: 2<br>mcp: 1<br>aiCapabilityGraph: 1<br>replication: 2<br>docs: 1<br>tests: 2 |
| `component:InputProfileComponent` | @game-platform/ecs | `component.input_profile.contract.v1` | none | contractHash: `sha256:aab52e99f0174ee3c19a4327f03ff13843431aedf104f3e0431f5768986cd023`<br>componentCatalogHash: `sha256:0af9015f319b9b377b819ed0edd0d597ae82bb45191f9694c7d372fd8673e68c` | protocol: 1<br>ecs: 1<br>runtime: 1<br>renderer: 2<br>editor: 2<br>mcp: 1<br>aiCapabilityGraph: 1<br>replication: 2<br>docs: 1<br>tests: 2 |
| `component:InstanceSetComponent` | @game-platform/ecs | `component.instance_set.contract.v1` | none | contractHash: `sha256:2c615e9153fbe7ff4ea45cf2287076c3fb23dc605bbb448b7d4b8023a98fb809`<br>componentCatalogHash: `sha256:0af9015f319b9b377b819ed0edd0d597ae82bb45191f9694c7d372fd8673e68c` | protocol: 1<br>ecs: 1<br>runtime: 1<br>renderer: 2<br>editor: 2<br>mcp: 1<br>aiCapabilityGraph: 1<br>replication: 2<br>docs: 1<br>tests: 2 |
| `component:JointComponent` | @game-platform/ecs | `component.joint.contract.v1` | none | contractHash: `sha256:c1b6c85b1efc5281799240412c4ebadb2bfa9a653bf0ad626fb70f42bfaa1635`<br>componentCatalogHash: `sha256:0af9015f319b9b377b819ed0edd0d597ae82bb45191f9694c7d372fd8673e68c` | protocol: 1<br>ecs: 1<br>runtime: 1<br>renderer: 2<br>editor: 2<br>mcp: 1<br>aiCapabilityGraph: 1<br>replication: 2<br>docs: 1<br>tests: 2 |
| `component:LightComponent` | @game-platform/ecs | `component.light.contract.v1` | none | contractHash: `sha256:af985b713027438b28e22c9c83dfb005fd020e149bf40d28136bb23ca02b7bb8`<br>componentCatalogHash: `sha256:0af9015f319b9b377b819ed0edd0d597ae82bb45191f9694c7d372fd8673e68c` | protocol: 1<br>ecs: 1<br>runtime: 1<br>renderer: 2<br>editor: 2<br>mcp: 1<br>aiCapabilityGraph: 1<br>replication: 2<br>docs: 1<br>tests: 2 |
| `component:LocalEnvironmentVolumeComponent` | @game-platform/ecs | `component.local_environment_volume.contract.v1` | none | contractHash: `sha256:e52a30ed38046487a717d3aef6181e0531959a22c0d5280de169547e6d8212b3`<br>componentCatalogHash: `sha256:0af9015f319b9b377b819ed0edd0d597ae82bb45191f9694c7d372fd8673e68c` | protocol: 1<br>ecs: 1<br>runtime: 1<br>renderer: 2<br>editor: 2<br>mcp: 1<br>aiCapabilityGraph: 1<br>replication: 2<br>docs: 1<br>tests: 2 |
| `component:MaterialInstanceOverrideComponent` | @game-platform/ecs | `component.material_override.contract.v1` | none | contractHash: `sha256:47cca9049f8fce13282e7ab6f87316b3f61da080232038566b21b18a91aec63e`<br>componentCatalogHash: `sha256:0af9015f319b9b377b819ed0edd0d597ae82bb45191f9694c7d372fd8673e68c` | protocol: 1<br>ecs: 1<br>runtime: 1<br>renderer: 2<br>editor: 2<br>mcp: 1<br>aiCapabilityGraph: 1<br>replication: 2<br>docs: 1<br>tests: 2 |
| `component:NameplateComponent` | @game-platform/ecs | `component.nameplate.contract.v1` | none | contractHash: `sha256:e186071b3a946ccb746d3fb09b8d62c1986d38c0aaca05c9f1ccb639291dfe10`<br>componentCatalogHash: `sha256:0af9015f319b9b377b819ed0edd0d597ae82bb45191f9694c7d372fd8673e68c` | protocol: 1<br>ecs: 1<br>runtime: 1<br>renderer: 2<br>editor: 2<br>mcp: 1<br>aiCapabilityGraph: 1<br>replication: 2<br>docs: 1<br>tests: 2 |
| `component:NavAgentComponent` | @game-platform/ecs | `component.nav_agent.contract.v1` | none | contractHash: `sha256:5ce457fafb4313765ec94214e6c44a6c819e9c891c68c059128d82f263ec512e`<br>componentCatalogHash: `sha256:0af9015f319b9b377b819ed0edd0d597ae82bb45191f9694c7d372fd8673e68c` | protocol: 1<br>ecs: 1<br>runtime: 1<br>renderer: 2<br>editor: 2<br>mcp: 1<br>aiCapabilityGraph: 1<br>replication: 2<br>docs: 1<br>tests: 2 |
| `component:NetworkProfileComponent` | @game-platform/ecs | `component.network_profile.contract.v1` | none | contractHash: `sha256:c9c73cb72004546f308366503984e8bb6bc52f70e16f693184cdf92eabb2f2b3`<br>componentCatalogHash: `sha256:0af9015f319b9b377b819ed0edd0d597ae82bb45191f9694c7d372fd8673e68c` | protocol: 1<br>ecs: 1<br>runtime: 1<br>renderer: 2<br>editor: 2<br>mcp: 1<br>aiCapabilityGraph: 1<br>replication: 2<br>docs: 1<br>tests: 2 |
| `component:OwnershipComponent` | @game-platform/ecs | `component.ownership.contract.v1` | none | contractHash: `sha256:4bbbaa9dc325cb8d8e19047274ea9dbac7c4eb5b391fae6dfe4ccd64431c7dce`<br>componentCatalogHash: `sha256:0af9015f319b9b377b819ed0edd0d597ae82bb45191f9694c7d372fd8673e68c` | protocol: 1<br>ecs: 1<br>runtime: 1<br>renderer: 2<br>editor: 2<br>mcp: 1<br>aiCapabilityGraph: 1<br>replication: 2<br>docs: 1<br>tests: 2 |
| `component:ParticleEmitterComponent` | @game-platform/ecs | `component.particle_emitter.contract.v1` | none | contractHash: `sha256:d11293cc720e9e699cd63501f6732a32782e1a8435568119840dea23f9b49650`<br>componentCatalogHash: `sha256:0af9015f319b9b377b819ed0edd0d597ae82bb45191f9694c7d372fd8673e68c` | protocol: 1<br>ecs: 1<br>runtime: 1<br>renderer: 2<br>editor: 2<br>mcp: 1<br>aiCapabilityGraph: 1<br>replication: 2<br>docs: 1<br>tests: 2 |
| `component:PixelSurfaceComponent` | @game-platform/ecs | `component.pixel_surface.contract.v1` | none | contractHash: `sha256:39d52e59c611641c6487186677c81bbfc7994fe758963333b5ab265bca0c4728`<br>componentCatalogHash: `sha256:0af9015f319b9b377b819ed0edd0d597ae82bb45191f9694c7d372fd8673e68c` | protocol: 1<br>ecs: 1<br>runtime: 1<br>renderer: 2<br>editor: 2<br>mcp: 1<br>aiCapabilityGraph: 1<br>replication: 2<br>docs: 1<br>tests: 2 |
| `component:ReflectionProbeComponent` | @game-platform/ecs | `component.reflection_probe.contract.v1` | none | contractHash: `sha256:cb7b4952d5d5e6dc2900d0f7d982bf0c47c9d60b205bbf46fc949e13f5b3ca27`<br>componentCatalogHash: `sha256:0af9015f319b9b377b819ed0edd0d597ae82bb45191f9694c7d372fd8673e68c` | protocol: 1<br>ecs: 1<br>runtime: 1<br>renderer: 2<br>editor: 2<br>mcp: 1<br>aiCapabilityGraph: 1<br>replication: 2<br>docs: 1<br>tests: 2 |
| `component:RenderableComponent` | @game-platform/ecs | `component.renderable.contract.v1` | none | contractHash: `sha256:158e18aecaa93e56f94f1e171a2bd841cf7a99cd55eb3b063f916ef59dab454f`<br>componentCatalogHash: `sha256:0af9015f319b9b377b819ed0edd0d597ae82bb45191f9694c7d372fd8673e68c` | protocol: 1<br>ecs: 1<br>runtime: 1<br>renderer: 2<br>editor: 2<br>mcp: 1<br>aiCapabilityGraph: 1<br>replication: 2<br>docs: 1<br>tests: 2 |
| `component:RigidBodyComponent` | @game-platform/ecs | `component.rigid_body.contract.v1` | none | contractHash: `sha256:6f0abcbfeb0df5ffb1da816491653c8cc0b846d38546decd58e110d6557bfb07`<br>componentCatalogHash: `sha256:0af9015f319b9b377b819ed0edd0d597ae82bb45191f9694c7d372fd8673e68c` | protocol: 1<br>ecs: 1<br>runtime: 1<br>renderer: 2<br>editor: 2<br>mcp: 1<br>aiCapabilityGraph: 1<br>replication: 2<br>docs: 1<br>tests: 2 |
| `component:ScriptComponent` | @game-platform/ecs | `component.script.contract.v1` | none | contractHash: `sha256:73f96b2494263088890c9ae67f1ac0e8ef3a804b13c5244b1a248ab49ba7043c`<br>componentCatalogHash: `sha256:0af9015f319b9b377b819ed0edd0d597ae82bb45191f9694c7d372fd8673e68c` | protocol: 1<br>ecs: 1<br>runtime: 1<br>renderer: 2<br>editor: 2<br>mcp: 1<br>aiCapabilityGraph: 1<br>replication: 2<br>docs: 1<br>tests: 2 |
| `component:SpatialCaptureComponent` | @game-platform/ecs | `component.spatial_capture.contract.v1` | none | contractHash: `sha256:6dda4636c726ec461894c192efb782ef332fd73d69b3eb29c99641c6bff16b83`<br>componentCatalogHash: `sha256:0af9015f319b9b377b819ed0edd0d597ae82bb45191f9694c7d372fd8673e68c` | protocol: 1<br>ecs: 1<br>runtime: 1<br>renderer: 2<br>editor: 2<br>mcp: 1<br>aiCapabilityGraph: 1<br>replication: 2<br>docs: 1<br>tests: 2 |
| `component:SpawnPointComponent` | @game-platform/ecs | `component.spawn_point.contract.v1` | none | contractHash: `sha256:f218bb1a85b34eeed55a38acf46611191ebe17acb3dd5c3058afcb78e7397574`<br>componentCatalogHash: `sha256:0af9015f319b9b377b819ed0edd0d597ae82bb45191f9694c7d372fd8673e68c` | protocol: 1<br>ecs: 1<br>runtime: 1<br>renderer: 2<br>editor: 2<br>mcp: 1<br>aiCapabilityGraph: 1<br>replication: 2<br>docs: 1<br>tests: 2 |
| `component:TerrainComponent` | @game-platform/ecs | `component.terrain.contract.v1` | none | contractHash: `sha256:b70f4cccf980c0af9bd16b92574b3e5be5112c360a8e05b8b605f1fc1414942b`<br>componentCatalogHash: `sha256:0af9015f319b9b377b819ed0edd0d597ae82bb45191f9694c7d372fd8673e68c` | protocol: 1<br>ecs: 1<br>runtime: 1<br>renderer: 2<br>editor: 2<br>mcp: 1<br>aiCapabilityGraph: 1<br>replication: 2<br>docs: 1<br>tests: 2 |
| `component:TextRenderableComponent` | @game-platform/ecs | `component.text_renderable.contract.v1` | none | contractHash: `sha256:66058e7c1c583eff7a31721e7d08c4033742b8d7cab7c01b5a5ee86a820adba6`<br>componentCatalogHash: `sha256:0af9015f319b9b377b819ed0edd0d597ae82bb45191f9694c7d372fd8673e68c` | protocol: 1<br>ecs: 1<br>runtime: 1<br>renderer: 2<br>editor: 2<br>mcp: 1<br>aiCapabilityGraph: 1<br>replication: 2<br>docs: 1<br>tests: 2 |
| `component:TimerComponent` | @game-platform/ecs | `component.timer.contract.v1` | none | contractHash: `sha256:27e9c6c8c08419b6c9323cdc2e8f0d493f1168de73598c6ec832eb6e3bd6d46e`<br>componentCatalogHash: `sha256:0af9015f319b9b377b819ed0edd0d597ae82bb45191f9694c7d372fd8673e68c` | protocol: 1<br>ecs: 1<br>runtime: 1<br>renderer: 2<br>editor: 2<br>mcp: 1<br>aiCapabilityGraph: 1<br>replication: 2<br>docs: 1<br>tests: 2 |
| `component:TransformComponent` | @game-platform/ecs | `component.transform.contract.v1` | none | contractHash: `sha256:36def25f47fca5de2f6ef936d5594be97b5ace51b1bd78111a3def4da2f42d21`<br>componentCatalogHash: `sha256:0af9015f319b9b377b819ed0edd0d597ae82bb45191f9694c7d372fd8673e68c` | protocol: 1<br>ecs: 1<br>runtime: 1<br>renderer: 2<br>editor: 2<br>mcp: 1<br>aiCapabilityGraph: 1<br>replication: 2<br>docs: 1<br>tests: 2 |
| `component:VelocityComponent` | @game-platform/ecs | `component.velocity.contract.v1` | none | contractHash: `sha256:0c16207cd0d92b93b3146715812f3bb9706606d82f91a4af2992186668b64fc5`<br>componentCatalogHash: `sha256:0af9015f319b9b377b819ed0edd0d597ae82bb45191f9694c7d372fd8673e68c` | protocol: 1<br>ecs: 1<br>runtime: 1<br>renderer: 2<br>editor: 2<br>mcp: 1<br>aiCapabilityGraph: 1<br>replication: 2<br>docs: 1<br>tests: 2 |
| `component:WaterComponent` | @game-platform/ecs | `component.water.contract.v1` | none | contractHash: `sha256:0fdd1b6a5ab839d671552076ac76edbad52a00260c3124895af689d9b33aa749`<br>componentCatalogHash: `sha256:0af9015f319b9b377b819ed0edd0d597ae82bb45191f9694c7d372fd8673e68c` | protocol: 1<br>ecs: 1<br>runtime: 1<br>renderer: 2<br>editor: 2<br>mcp: 1<br>aiCapabilityGraph: 1<br>replication: 2<br>docs: 1<br>tests: 2 |
| `component.removed:HierarchyComponent` | @game-platform/ecs | `component.hierarchy.removed.v1` | safe_auto | contractHash: `sha256:ff64b237d916282efd0a1ed734fb7b253db699469bde253199051ab8e64cd74c`<br>componentCatalogHash: `sha256:0af9015f319b9b377b819ed0edd0d597ae82bb45191f9694c7d372fd8673e68c` | ecs: 1<br>aiCapabilityGraph: 1<br>docs: 1<br>tests: 1 |
| `component.removed:InputActionDeclarationComponent` | @game-platform/ecs | `component.InputActionDeclarationComponent.removed.v1` | safe_auto | contractHash: `sha256:b1b0e7f08edd7bf2401b705673307e5282e68c443d0dfcc3ca29d7cdad16396e`<br>componentCatalogHash: `sha256:0af9015f319b9b377b819ed0edd0d597ae82bb45191f9694c7d372fd8673e68c` | ecs: 1<br>aiCapabilityGraph: 1<br>docs: 1<br>tests: 1 |
| `component.removed:InputBindingSetComponent` | @game-platform/ecs | `component.InputBindingSetComponent.removed.v1` | safe_auto | contractHash: `sha256:881661044da03c69100dbbdfbf253d3c208ebf16c6483bce6b27042f49848fe5`<br>componentCatalogHash: `sha256:0af9015f319b9b377b819ed0edd0d597ae82bb45191f9694c7d372fd8673e68c` | ecs: 1<br>aiCapabilityGraph: 1<br>docs: 1<br>tests: 1 |
| `component.removed:InputContextStackComponent` | @game-platform/ecs | `component.InputContextStackComponent.removed.v1` | safe_auto | contractHash: `sha256:080e867e1cbdbfcb763797f871049a0373f59e07088faac2c0ee9b216093f768`<br>componentCatalogHash: `sha256:0af9015f319b9b377b819ed0edd0d597ae82bb45191f9694c7d372fd8673e68c` | ecs: 1<br>aiCapabilityGraph: 1<br>docs: 1<br>tests: 1 |
| `component.removed:StateMachineComponent` | @game-platform/ecs | `component.state_machine.removed.v1` | manual | contractHash: `sha256:81345b3703cb0f142082b2d4856aa94a716e63c79ddd89cb31f48c2405781b3d`<br>componentCatalogHash: `sha256:0af9015f319b9b377b819ed0edd0d597ae82bb45191f9694c7d372fd8673e68c` | ecs: 1<br>aiCapabilityGraph: 1<br>docs: 1<br>tests: 1 |
| `field-authority:asset` | @game-platform/protocol | `project-graph-field-authority.v1` | none | manifestHash: `sha256:f3529fbcccc6cfafe67ca40719c3fd1016dc1be7103290cf896609e439340504`<br>fieldAuthorityVersion: `project-graph-field-authority.v1` | protocol: 2<br>editor: 1<br>docs: 1<br>tests: 1 |
| `field-authority:component` | @game-platform/protocol | `project-graph-field-authority.v1` | none | manifestHash: `sha256:8957de785897fb0df039519158fa1bc8bc9bd6c30cc912cb02841a4c158db58b`<br>fieldAuthorityVersion: `project-graph-field-authority.v1` | protocol: 2<br>editor: 1<br>docs: 1<br>tests: 1 |
| `field-authority:dataStore` | @game-platform/protocol | `project-graph-field-authority.v1` | none | manifestHash: `sha256:75a542847fe2d12d08af057d982dbb1c51af7bbaf6a9f1893cf3849f7f3b3c40`<br>fieldAuthorityVersion: `project-graph-field-authority.v1` | protocol: 2<br>editor: 1<br>docs: 1<br>tests: 1 |
| `field-authority:entity` | @game-platform/protocol | `project-graph-field-authority.v1` | none | manifestHash: `sha256:7ac4231c6a10140a49ad6ccbb45397a7045445fa941410d384bdee4b5aefbc99`<br>fieldAuthorityVersion: `project-graph-field-authority.v1` | protocol: 2<br>editor: 1<br>docs: 1<br>tests: 1 |
| `field-authority:prefab` | @game-platform/protocol | `project-graph-field-authority.v1` | none | manifestHash: `sha256:b11369586bb8bbb7465133a48febe827e80fdbdc78bd9bdcebc01bd8935dd28e`<br>fieldAuthorityVersion: `project-graph-field-authority.v1` | protocol: 2<br>editor: 1<br>docs: 1<br>tests: 1 |
| `field-authority:script` | @game-platform/protocol | `project-graph-field-authority.v1` | none | manifestHash: `sha256:e8018f8c74dfd683e7b175212b87ee51ed57ee949aad39d6b79fd9f414f319d3`<br>fieldAuthorityVersion: `project-graph-field-authority.v1` | protocol: 2<br>editor: 1<br>docs: 1<br>tests: 1 |
| `field-authority:uiPanel` | @game-platform/protocol | `project-graph-field-authority.v1` | none | manifestHash: `sha256:63f75f9d6ae8adde2a013c5178359c327d0bcab2fc890cf8c5afbb365d13e1fc`<br>fieldAuthorityVersion: `project-graph-field-authority.v1` | protocol: 2<br>editor: 1<br>docs: 1<br>tests: 1 |
| `field-authority:workflow` | @game-platform/protocol | `project-graph-field-authority.v1` | none | manifestHash: `sha256:0f41821e07130bfd6cd3c0e963406e4ebb3aa839cb425119d775193c4d7d7e70`<br>fieldAuthorityVersion: `project-graph-field-authority.v1` | protocol: 2<br>editor: 1<br>docs: 1<br>tests: 1 |
| `field-authority:world` | @game-platform/protocol | `project-graph-field-authority.v1` | none | manifestHash: `sha256:71b9cd71e68fa2b4f3bc15e7d83c16283c7b3c9ba84319e486d8bb485f9ef982`<br>fieldAuthorityVersion: `project-graph-field-authority.v1` | protocol: 2<br>editor: 1<br>docs: 1<br>tests: 1 |
| `mcp.tool-catalog` | server/mcp | `mcp-tool-catalog.v1` | none | toolCatalogHash: `sha256:125200d6dcac78d67e240981e10fb7f54a9794648b18a1a4d24ac6f74de91907` | mcp: 1<br>aiCapabilityGraph: 1<br>docs: 1<br>tests: 2 |
| `primitive.ai_tooling.draft_change_set` | ai-platform | `primitive-registry.v1.0.233` | none | primitiveHash: `sha256:7b7a9ba7ee209876005b1fb0c4c544eba98d33867fc48c53328af77edced7aaa` | protocol: 1<br>mcp: 1<br>aiCapabilityGraph: 1<br>docs: 1<br>tests: 1 |
| `primitive.ai_tooling.prompt_to_game` | ai-platform | `primitive-registry.v1.0.233` | none | primitiveHash: `sha256:e0102cc913c159db43396d3218ee6998ce7c3c5f152e0dde298c96c4b3d5d04a` | protocol: 1<br>mcp: 1<br>aiCapabilityGraph: 1<br>docs: 1<br>tests: 1 |
| `primitive.ai_tooling.tool_registry` | ai-platform | `primitive-registry.v1.0.233` | none | primitiveHash: `sha256:ed1c129584eff60db913bf1eec0852cfc8ba5d97d063361597a33a41f62af1e0` | protocol: 1<br>mcp: 1<br>aiCapabilityGraph: 1<br>docs: 1<br>tests: 1 |
| `primitive.asset_generation` | asset-generation | `primitive-registry.v1.0.233` | none | primitiveHash: `sha256:de838be7fc91e0af597fba2f92889eede5585693073a7bcecf3d1dbfe331a3dd` | protocol: 1<br>mcp: 1<br>aiCapabilityGraph: 1<br>docs: 1<br>tests: 2 |
| `primitive.asset_pipeline` | asset-pipeline | `primitive-registry.v1.0.233` | none | primitiveHash: `sha256:1867617de1d8aa23d7ccf2154b18bf730794bdbeba97f92cbba1b8d7ac354a40` | protocol: 1<br>mcp: 1<br>aiCapabilityGraph: 1<br>docs: 1<br>tests: 2 |
| `primitive.authority.command` | authority | `primitive-registry.v1.0.233` | none | primitiveHash: `sha256:fd7b9fda5198214074902f6e6e5d9bb23c61924abd8d40cd06e4864b3271bf7c` | protocol: 1<br>mcp: 1<br>aiCapabilityGraph: 1<br>docs: 1<br>tests: 2 |
| `primitive.authority.job_queue` | authority | `primitive-registry.v1.0.233` | none | primitiveHash: `sha256:7c3c164e173cb3fbc2c26380ad9300597b8d6bebebd88c2ccb1e591299179a6a` | protocol: 1<br>mcp: 1<br>aiCapabilityGraph: 1<br>docs: 1<br>tests: 1 |
| `primitive.authority.projection` | authority | `primitive-registry.v1.0.233` | none | primitiveHash: `sha256:b27b228b200e773e3151ead713cb20f6cb2868ec7a9d2ef1a70976fe0960c7a9` | protocol: 1<br>mcp: 1<br>aiCapabilityGraph: 1<br>docs: 1<br>tests: 1 |
| `primitive.billing.entitlement_gate` | billing | `primitive-registry.v1.0.233` | none | primitiveHash: `sha256:70e4db8421a3c4a390255b665ddb8d5fcfc9e1d729ad64df8218d877f7df01ef` | protocol: 1<br>mcp: 1<br>aiCapabilityGraph: 1<br>docs: 1<br>tests: 1 |
| `primitive.billing.game_commerce` | billing | `primitive-registry.v1.0.233` | none | primitiveHash: `sha256:82dd5b66e7cad71cb2ddfcd5ed625d4ad76e20f16ef1bf1240dd67186c065ea9` | protocol: 1<br>mcp: 1<br>aiCapabilityGraph: 1<br>docs: 1<br>tests: 1 |
| `primitive.data_store.record` | data-store | `primitive-registry.v1.0.233` | none | primitiveHash: `sha256:fa9c714c54e27d2ff039d480d251e17b5bf0612eeb9f2f040d26cd362a71e435` | protocol: 1<br>aiCapabilityGraph: 1<br>docs: 1<br>tests: 1 |
| `primitive.deployment_control.runtime_plan` | deployment-control | `primitive-registry.v1.0.233` | none | primitiveHash: `sha256:72b3c539186f438fc75ab0f93e17e50a79256f1a3a3665caaf67915c33ccd9a7` | protocol: 1<br>mcp: 1<br>aiCapabilityGraph: 1<br>docs: 1<br>tests: 2 |
| `primitive.domains.domain_route` | domains | `primitive-registry.v1.0.233` | none | primitiveHash: `sha256:7413f56808327e50b03d9a9352de8576c222dfa210b861ae74695822e783764b` | protocol: 1<br>mcp: 1<br>aiCapabilityGraph: 1<br>docs: 1<br>tests: 2 |
| `primitive.economy.currency` | economy | `primitive-registry.v1.0.233` | none | primitiveHash: `sha256:3c4a27188a44e40b34f74f8fad398397ca371fd54095620fe186a4fb685a89ce` | protocol: 1<br>mcp: 1<br>aiCapabilityGraph: 1<br>docs: 1<br>tests: 2 |
| `primitive.economy.inventory` | economy | `primitive-registry.v1.0.233` | none | primitiveHash: `sha256:ecfb4d18e5e36e143638759bef6f1780c221b5d64703d694af1eeeecfacca60d` | protocol: 1<br>mcp: 1<br>aiCapabilityGraph: 1<br>docs: 1<br>tests: 2 |
| `primitive.email.transactional` | email | `primitive-registry.v1.0.233` | none | primitiveHash: `sha256:d095fb9d4dda64359f8ae4fdc6c92ebcd27092b9995dbdf8c05786307634bac6` | protocol: 1<br>mcp: 1<br>aiCapabilityGraph: 1<br>docs: 1<br>tests: 1 |
| `primitive.environments.operations` | environment-ops | `primitive-registry.v1.0.233` | none | primitiveHash: `sha256:2cfda1b2876c3e7b4d4ce43c5e9a3895e1ea092912f6f6297d245d57eb8b6537` | protocol: 1<br>mcp: 1<br>aiCapabilityGraph: 1<br>docs: 1<br>tests: 2 |
| `primitive.integrations.webhooks` | integrations | `primitive-registry.v1.0.233` | none | primitiveHash: `sha256:88890cd945804d2e789499ac508c83739b22309ac3bd7786edbd9c76a67f5809` | protocol: 1<br>mcp: 1<br>aiCapabilityGraph: 1<br>docs: 1<br>tests: 1 |
| `primitive.marketplace.discovery` | marketplace | `primitive-registry.v1.0.233` | none | primitiveHash: `sha256:cf42d27df83471fea264a1df90905445fcca1b53940ad800ad69f0fb6cac10a5` | protocol: 1<br>mcp: 1<br>aiCapabilityGraph: 1<br>docs: 1<br>tests: 2 |
| `primitive.marketplace.game_listing` | marketplace | `primitive-registry.v1.0.233` | none | primitiveHash: `sha256:49d47360f136ae236d5e8ea585e997a1c1aedc20b79188b459496354d433e679` | protocol: 1<br>mcp: 1<br>aiCapabilityGraph: 1<br>docs: 1<br>tests: 1 |
| `primitive.observability.live_ops` | observability | `primitive-registry.v1.0.233` | none | primitiveHash: `sha256:eddd77d8bed9cc0a802108220dc6da80bfefcd7fe8db5f59ed462de16bec7706` | protocol: 1<br>mcp: 1<br>aiCapabilityGraph: 1<br>docs: 1<br>tests: 2 |
| `primitive.ops.operational_controls` | ops | `primitive-registry.v1.0.233` | none | primitiveHash: `sha256:574ae35d6e58a4a8bcf4630f02343d03bc07c7684344554f043a984bfcf0523e` | protocol: 1<br>mcp: 1<br>aiCapabilityGraph: 1<br>docs: 1<br>tests: 1 |
| `primitive.platform.identity` | auth | `primitive-registry.v1.0.233` | none | primitiveHash: `sha256:ca09c8634740bb2653e16b6c023984210f3e0ad3d5ab8f9cf9fa481133c4076a` | protocol: 1<br>mcp: 1<br>aiCapabilityGraph: 1<br>docs: 1<br>tests: 1 |
| `primitive.project_graph.asset` | project-graph | `primitive-registry.v1.0.233` | none | primitiveHash: `sha256:0b8a8ae9ebecac1de2b66d9aaebadc8fa4b489a39a669d0a48b504349e80ce6a` | protocol: 1<br>mcp: 1<br>aiCapabilityGraph: 1<br>docs: 1<br>tests: 1 |
| `primitive.project_graph.data_store` | project-graph | `primitive-registry.v1.0.233` | none | primitiveHash: `sha256:7fdd7db86b03d9756c41455a5e8fdfbf5c7f4bb4db35eee6931c360feee99fc2` | protocol: 1<br>mcp: 1<br>aiCapabilityGraph: 1<br>docs: 1<br>tests: 1 |
| `primitive.project_graph.entity` | project-graph | `primitive-registry.v1.0.233` | none | primitiveHash: `sha256:e9b2d1867e61edaff168ed38474526fe07d70aedbcfacedfd3e99e4281c965a5` | protocol: 1<br>mcp: 1<br>aiCapabilityGraph: 1<br>docs: 1<br>tests: 1 |
| `primitive.project_graph.material_asset` | project-graph | `primitive-registry.v1.0.233` | none | primitiveHash: `sha256:b58f92a3fcad63f032c813c607044e7abc41c0d64dd35c6bad9ccaa4740a4200` | protocol: 1<br>mcp: 1<br>aiCapabilityGraph: 1<br>docs: 1<br>tests: 2 |
| `primitive.project_graph.script` | project-graph | `primitive-registry.v1.0.233` | none | primitiveHash: `sha256:abfbc069bfed0c5eea4aa0ac27778f66a883ecf7b1fbd5225d0a5bd41adbd8b9` | protocol: 1<br>mcp: 1<br>aiCapabilityGraph: 1<br>docs: 1<br>tests: 1 |
| `primitive.project_graph.ui` | project-graph | `primitive-registry.v1.0.233` | none | primitiveHash: `sha256:373afd852921dd01fb0fde9291a86d0747f3858702936b873d5a4c5a1fca36c1` | protocol: 1<br>mcp: 1<br>aiCapabilityGraph: 1<br>docs: 1<br>tests: 1 |
| `primitive.project_graph.world` | project-graph | `primitive-registry.v1.0.233` | none | primitiveHash: `sha256:09a828a70e2adc1d4119c66550aa2f9ea7525af9cc3a76dd2bbee71f3578f0b8` | protocol: 1<br>mcp: 1<br>aiCapabilityGraph: 1<br>docs: 1<br>tests: 1 |
| `primitive.publish.content_version` | publish | `primitive-registry.v1.0.233` | none | primitiveHash: `sha256:a44590035b500954a1310ea61468fe633f53fefd48634e2d9b773d92d385104f` | protocol: 1<br>mcp: 1<br>aiCapabilityGraph: 1<br>docs: 1<br>tests: 1 |
| `primitive.qa.manifest` | qa | `primitive-registry.v1.0.233` | none | primitiveHash: `sha256:f4f7329ba2a20b5f2f996bd6246068751f9c687781b8f74000ef256c7baa7dad` | protocol: 1<br>mcp: 1<br>aiCapabilityGraph: 1<br>docs: 1<br>tests: 1 |
| `primitive.qa.simulation` | simulation | `primitive-registry.v1.0.233` | none | primitiveHash: `sha256:063bc928de9f8f517443ee98b52e85f82867690c3b855d19c4bb81f201a159e6` | protocol: 1<br>mcp: 1<br>aiCapabilityGraph: 1<br>docs: 1<br>tests: 2 |
| `primitive.registry.metadata` | primitive-registry | `primitive-registry.v1.0.233` | none | primitiveHash: `sha256:2adf26f0079cc2fe7bad39f2447ef94402d3d3b1b30e3dfceb80214f17532373` | protocol: 1<br>mcp: 1<br>aiCapabilityGraph: 1<br>docs: 1<br>tests: 1 |
| `primitive.renderer.asset_streaming` | renderer | `primitive-registry.v1.0.233` | none | primitiveHash: `sha256:e8e502a885da2e2664ae2fbfe84e49551d6a4568f7bce8cee635ba61f7010671` | protocol: 1<br>mcp: 1<br>aiCapabilityGraph: 1<br>docs: 2<br>tests: 2 |
| `primitive.renderer.backend_capability` | renderer | `primitive-registry.v1.0.233` | none | primitiveHash: `sha256:14094a3074e6b3388a9641f0d5215f7b87babbffd40c1ce99b2802e513c8b18c` | protocol: 1<br>mcp: 1<br>aiCapabilityGraph: 1<br>docs: 1<br>tests: 1 |
| `primitive.renderer.compressed_textures` | renderer | `primitive-registry.v1.0.233` | none | primitiveHash: `sha256:dad73ebb21fbefc39e69412e346dd6a99c3057f8aaa7d8020553a4173a4aafbf` | protocol: 1<br>mcp: 1<br>aiCapabilityGraph: 1<br>docs: 2<br>tests: 2 |
| `primitive.renderer.decals` | renderer | `primitive-registry.v1.0.233` | none | primitiveHash: `sha256:c2aee95f8e37b00d7e5b7e5d7d55993238e7fa4a7e2da2637e257b2f6687b5c9` | protocol: 1<br>mcp: 1<br>aiCapabilityGraph: 1<br>docs: 2<br>tests: 1 |
| `primitive.renderer.environment_profiles` | renderer | `primitive-registry.v1.0.233` | none | primitiveHash: `sha256:828d80f5bdaa1cd5d64b333df99b78887c7cfcbe00de026725ce3a563cf81f9d` | protocol: 1<br>mcp: 1<br>aiCapabilityGraph: 1<br>docs: 2<br>tests: 2 |
| `primitive.renderer.material_pbr_advanced` | renderer | `primitive-registry.v1.0.233` | none | primitiveHash: `sha256:6ff73007a15217e0c82753f115dc559f8bd6dcedb7412aa49707f20d6ff31ab5` | protocol: 1<br>mcp: 1<br>aiCapabilityGraph: 1<br>docs: 2<br>tests: 2 |
| `primitive.renderer.particles` | renderer | `primitive-registry.v1.0.233` | none | primitiveHash: `sha256:55be96097d21f7f0e0ac4fc28a977c592308d09171e30a9d632a8309f8211b4d` | protocol: 1<br>mcp: 1<br>aiCapabilityGraph: 1<br>docs: 2<br>tests: 1 |
| `primitive.renderer.profiler_panel` | renderer | `primitive-registry.v1.0.233` | none | primitiveHash: `sha256:63c608f17f1f46a0712c5bfd3001075092cab0871c502d723a4dd1f2909f8c75` | protocol: 1<br>mcp: 1<br>aiCapabilityGraph: 1<br>docs: 2<br>tests: 2 |
| `primitive.renderer.terrain` | renderer | `primitive-registry.v1.0.233` | none | primitiveHash: `sha256:7ec2997eb657bfb8bd6ceb6786d270b012bc4f972fbe7e33edac48b12c5e120c` | protocol: 1<br>mcp: 1<br>aiCapabilityGraph: 1<br>docs: 2<br>tests: 2 |
| `primitive.renderer.water` | renderer | `primitive-registry.v1.0.233` | none | primitiveHash: `sha256:def3dfea4312898a30d1ac7346bd4241e0afc3df960f5fc6cc7af6301e8075a1` | protocol: 1<br>mcp: 1<br>aiCapabilityGraph: 1<br>docs: 2<br>tests: 1 |
| `primitive.renderer.world_text` | renderer | `primitive-registry.v1.0.233` | none | primitiveHash: `sha256:d5bae1aef462d4336c882271a739e927e09d905c3559124c075253d297088569` | protocol: 1<br>mcp: 1<br>aiCapabilityGraph: 1<br>docs: 3<br>tests: 6 |
| `primitive.runtime.action` | runtime | `primitive-registry.v1.0.233` | none | primitiveHash: `sha256:ad0a6bac56afec5d92b1973d023ef7318a68e85f568b81f69228840a2ce5cf0b` | protocol: 1<br>runtime: 1<br>mcp: 1<br>aiCapabilityGraph: 1<br>docs: 1<br>tests: 1 |
| `primitive.runtime.audio_emitter` | runtime | `primitive-registry.v1.0.233` | none | primitiveHash: `sha256:aebba42bdba89da89f9cbf396d6a758032b269fef579b6ac392a287bc4daab6f` | protocol: 1<br>runtime: 1<br>mcp: 1<br>aiCapabilityGraph: 1<br>docs: 1<br>tests: 2 |
| `primitive.runtime.collection` | runtime | `primitive-registry.v1.0.233` | none | primitiveHash: `sha256:208624c5bb615ed73c66e79797821a539508b99b0a8b5332b2371eefa9fb4602` | protocol: 1<br>runtime: 1<br>mcp: 1<br>aiCapabilityGraph: 1<br>docs: 1<br>tests: 1 |
| `primitive.runtime.collision_consume` | runtime | `primitive-registry.v1.0.233` | none | primitiveHash: `sha256:c11aabcd46947f727f22f1ce0c00da864da98f74da21e921403e55abe829008a` | protocol: 1<br>runtime: 1<br>mcp: 1<br>aiCapabilityGraph: 1<br>docs: 1<br>tests: 1 |
| `primitive.runtime.damage_on_contact` | runtime | `primitive-registry.v1.0.233` | none | primitiveHash: `sha256:8dbe6bd6dd033729b97fe86b195e20b076e3397a7aad8a569070737dd880ad01` | protocol: 1<br>runtime: 1<br>mcp: 1<br>aiCapabilityGraph: 1<br>docs: 1<br>tests: 1 |
| `primitive.runtime.gravity` | runtime | `primitive-registry.v1.0.233` | none | primitiveHash: `sha256:80b9db326491a328e86fd23329dfb837994deea15f6f17f3ddbcf40ed6cba1cd` | protocol: 1<br>runtime: 1<br>mcp: 1<br>aiCapabilityGraph: 1<br>docs: 1<br>tests: 1 |
| `primitive.runtime.grid_alignment` | runtime | `primitive-registry.v1.0.233` | none | primitiveHash: `sha256:4aec43034b9d312213204b0fa837e2ce59938f4268001764992c6abb9ed07d4b` | protocol: 1<br>runtime: 1<br>mcp: 1<br>aiCapabilityGraph: 1<br>docs: 1<br>tests: 1 |
| `primitive.runtime.health` | runtime | `primitive-registry.v1.0.233` | none | primitiveHash: `sha256:0c0857fbc73d2fd91064ead1fe910974b2179ccabecf1d082460296766ac0fd0` | protocol: 1<br>runtime: 1<br>mcp: 1<br>aiCapabilityGraph: 1<br>docs: 1<br>tests: 1 |
| `primitive.runtime.interaction` | runtime | `primitive-registry.v1.0.233` | none | primitiveHash: `sha256:381b6863f1a210f08ba498cb84e5eddc8a2e8f75c780aaf4dbc91fc420531d54` | protocol: 1<br>runtime: 1<br>mcp: 1<br>aiCapabilityGraph: 1<br>docs: 1<br>tests: 1 |
| `primitive.runtime.match_lifecycle` | runtime | `primitive-registry.v1.0.233` | none | primitiveHash: `sha256:b5ed83b2e31e3378aeb9c297469ff11dc280715910b330b7836738b46a672c78` | protocol: 1<br>runtime: 1<br>mcp: 1<br>aiCapabilityGraph: 1<br>docs: 1<br>tests: 1 |
| `primitive.runtime.match_queue` | runtime | `primitive-registry.v1.0.233` | none | primitiveHash: `sha256:935f88d8131d3996d6d8a95703c80df14978abffc4d33cba13355e5e5a41b09e` | protocol: 1<br>runtime: 1<br>mcp: 1<br>aiCapabilityGraph: 1<br>docs: 1<br>tests: 1 |
| `primitive.runtime.multiplayer_blueprint` | runtime | `primitive-registry.v1.0.233` | none | primitiveHash: `sha256:90da87cf96b2ad7f9ac24c1188057d54b64bc5668022f7f7b20b5f23707d26d6` | protocol: 1<br>runtime: 1<br>mcp: 1<br>aiCapabilityGraph: 1<br>docs: 1<br>tests: 1 |
| `primitive.runtime.objective_score_spawn` | runtime | `primitive-registry.v1.0.233` | none | primitiveHash: `sha256:9ebaae436c031ff70318cbf1dc6c94762cbb8a7203fd0c396ad1c6a397e9b7af` | protocol: 1<br>runtime: 1<br>mcp: 1<br>aiCapabilityGraph: 1<br>docs: 1<br>tests: 3 |
| `primitive.runtime.party` | runtime | `primitive-registry.v1.0.233` | none | primitiveHash: `sha256:b32a4e396f781aa6bbcf262d6b19204e7f00b19b7406345a9b0db3268decd073` | protocol: 1<br>runtime: 1<br>mcp: 1<br>aiCapabilityGraph: 1<br>docs: 1<br>tests: 1 |
| `primitive.runtime.placement` | runtime | `primitive-registry.v1.0.233` | none | primitiveHash: `sha256:271175487e1b96aab5d3ee40f7670a7c5356551ae120fc8d2566c41680a26a2e` | protocol: 1<br>runtime: 1<br>mcp: 1<br>aiCapabilityGraph: 1<br>docs: 1<br>tests: 1 |
| `primitive.runtime.placement_policy` | runtime | `primitive-registry.v1.0.233` | none | primitiveHash: `sha256:520e9286ac6227194ac7b5ffbd7985d3f3d47935b7f2ca3f86679da90ffc8305` | protocol: 1<br>runtime: 1<br>mcp: 1<br>aiCapabilityGraph: 1<br>docs: 1<br>tests: 1 |
| `primitive.runtime.presentation` | runtime | `primitive-registry.v1.0.233` | none | primitiveHash: `sha256:16b3ed03982ac4232ae7818f9b44cf4aea6ca8fa79cde2281c28a7414209e68c` | protocol: 1<br>runtime: 1<br>mcp: 1<br>aiCapabilityGraph: 1<br>docs: 1<br>tests: 6 |
| `primitive.runtime.script_dispatch` | runtime | `primitive-registry.v1.0.233` | none | primitiveHash: `sha256:867407d8c13a31d5028626416bf3a266abf08ed0ade7b25b8c069367557f724c` | protocol: 1<br>runtime: 1<br>mcp: 1<br>aiCapabilityGraph: 1<br>docs: 1<br>tests: 1 |
| `primitive.runtime.selection` | runtime | `primitive-registry.v1.0.233` | none | primitiveHash: `sha256:503833ab5ef2c072b0189369effc23bec2995750f871da655abf5926219bebb4` | protocol: 1<br>runtime: 1<br>mcp: 1<br>aiCapabilityGraph: 1<br>docs: 1<br>tests: 1 |
| `primitive.runtime.session` | runtime | `primitive-registry.v1.0.233` | none | primitiveHash: `sha256:1b17a45b80fb383e2b3d5ea905de0cfd7d9427c22a3dc80bac1cb78635a31453` | protocol: 1<br>runtime: 1<br>mcp: 1<br>aiCapabilityGraph: 1<br>docs: 1<br>tests: 1 |
| `primitive.runtime.spatial` | runtime | `primitive-registry.v1.0.233` | none | primitiveHash: `sha256:92a51bab6f71b43550f6a9dcb486eb071335f04c3b316b16c6f2fb0b485b3af1` | protocol: 1<br>runtime: 1<br>mcp: 1<br>aiCapabilityGraph: 1<br>docs: 1<br>tests: 1 |
| `primitive.runtime.spawn_pool` | runtime | `primitive-registry.v1.0.233` | none | primitiveHash: `sha256:09af3c7899e8d3944d80fdc995bd9cf123189b65ec6342e4f80a0d73218a7d3f` | protocol: 1<br>runtime: 1<br>mcp: 1<br>aiCapabilityGraph: 1<br>docs: 1<br>tests: 1 |
| `primitive.runtime.timer` | runtime | `primitive-registry.v1.0.233` | none | primitiveHash: `sha256:56d1f9a1b4096b9ba2b616c00aa7b606a0417b35e79e1ac68b690d7a315a59ed` | protocol: 1<br>runtime: 1<br>mcp: 1<br>aiCapabilityGraph: 1<br>docs: 1<br>tests: 1 |
| `primitive.runtime.transform` | runtime | `primitive-registry.v1.0.233` | none | primitiveHash: `sha256:23707722aa4e417d31c69b1c09f038371bffae10d0d5828e22c960031b537cd7` | protocol: 1<br>runtime: 1<br>mcp: 1<br>aiCapabilityGraph: 1<br>docs: 1<br>tests: 1 |
| `primitive.script.sdk` | scripts | `primitive-registry.v1.0.233` | none | primitiveHash: `sha256:bae11998b113896e8501762798e78f69abde38905fcf901e2b19c7574f0477fd` | protocol: 1<br>mcp: 1<br>aiCapabilityGraph: 1<br>docs: 1<br>tests: 4 |
| `primitive.security.identity_config` | security | `primitive-registry.v1.0.233` | none | primitiveHash: `sha256:700ead8ad535600563388198f7bf9943a17ea2b9fc323eeabdc06302197e8f50` | protocol: 1<br>mcp: 1<br>aiCapabilityGraph: 1<br>docs: 1<br>tests: 1 |
| `primitive.security.service_account` | security | `primitive-registry.v1.0.233` | none | primitiveHash: `sha256:4138c3cf99031074e028aa84bd29a2631b6dd28482d7eda29b239b2d055780d2` | protocol: 1<br>mcp: 1<br>aiCapabilityGraph: 1<br>docs: 1<br>tests: 1 |
| `primitive.support.incident` | support | `primitive-registry.v1.0.233` | none | primitiveHash: `sha256:4bc177dd523296664719792bdcae1bcc4c70c95b93025a9581540bae384e753b` | protocol: 1<br>mcp: 1<br>aiCapabilityGraph: 1<br>docs: 1<br>tests: 2 |
| `primitive.ui.input_profile` | ui | `primitive-registry.v1.0.233` | none | primitiveHash: `sha256:ca721817486ea9381b3ef0f8a84cb101a7adbfecced6b2032911bb9053d7f130` | protocol: 1<br>mcp: 1<br>aiCapabilityGraph: 1<br>docs: 1<br>tests: 1 |
| `primitive.ui.panel_renderer` | ui | `primitive-registry.v1.0.233` | none | primitiveHash: `sha256:d81806589c297141f770133940f685719db08ff20edc9c799897482c20f3bdd5` | protocol: 1<br>mcp: 1<br>aiCapabilityGraph: 1<br>docs: 1<br>tests: 1 |
| `primitive.workspace.project` | control-plane | `primitive-registry.v1.0.233` | none | primitiveHash: `sha256:1062ff483a97807fac666785dec69131a0bd91f9f5a3cd4f1284988344a22db1` | protocol: 1<br>mcp: 1<br>aiCapabilityGraph: 1<br>docs: 1<br>tests: 1 |
| `runtime.system:runtime.actionSystem` | server/runtime | `runtime.v1.0.234` | none | runtimeProtocolVersion: `1`<br>runtimeSystemOrderHash: `f4fec4414aaa9999bb0362ee7e52026cd0a3e8f9303c6339a3a7987e4a4a7d0b`<br>systemHash: `sha256:227e1ce82c95c30512a7b9d5b5d9b0176605ef6074052c8bbdeb70a263f3a23a` | protocol: 1<br>runtime: 1<br>aiCapabilityGraph: 1<br>replication: 1<br>docs: 1<br>tests: 2 |
| `runtime.system:runtime.characterSystem` | server/runtime | `runtime.v1.0.234` | none | runtimeProtocolVersion: `1`<br>runtimeSystemOrderHash: `f4fec4414aaa9999bb0362ee7e52026cd0a3e8f9303c6339a3a7987e4a4a7d0b`<br>systemHash: `sha256:c4e58af0e7ca1d35b89f3ed63be2b7551ac51095bdd8b1758a86b7217681bddf` | protocol: 1<br>runtime: 1<br>aiCapabilityGraph: 1<br>replication: 1<br>docs: 1<br>tests: 2 |
| `runtime.system:runtime.collisionSystem` | server/runtime | `runtime.v1.0.234` | none | runtimeProtocolVersion: `1`<br>runtimeSystemOrderHash: `f4fec4414aaa9999bb0362ee7e52026cd0a3e8f9303c6339a3a7987e4a4a7d0b`<br>systemHash: `sha256:3cd7df2088121eee5c13cdef748bfb9ae14ac5a8f67f92ce97357227d861dcdc` | protocol: 1<br>runtime: 1<br>aiCapabilityGraph: 1<br>replication: 1<br>docs: 1<br>tests: 2 |
| `runtime.system:runtime.componentPatchSystem` | server/runtime | `runtime.v1.0.234` | none | runtimeProtocolVersion: `1`<br>runtimeSystemOrderHash: `f4fec4414aaa9999bb0362ee7e52026cd0a3e8f9303c6339a3a7987e4a4a7d0b`<br>systemHash: `sha256:48570d9a6ee2798025e709262e72782bb341e965824131d1bfa585dbc1a37ab6` | protocol: 1<br>runtime: 1<br>aiCapabilityGraph: 1<br>replication: 1<br>docs: 1<br>tests: 2 |
| `runtime.system:runtime.hierarchyTransformSystem` | server/runtime | `runtime.v1.0.234` | none | runtimeProtocolVersion: `1`<br>runtimeSystemOrderHash: `f4fec4414aaa9999bb0362ee7e52026cd0a3e8f9303c6339a3a7987e4a4a7d0b`<br>systemHash: `sha256:95286dfeb3a206ba9d471f9dd808a876c83b8df2c543234add9a6be762c2f78e` | protocol: 1<br>runtime: 1<br>aiCapabilityGraph: 1<br>replication: 1<br>docs: 1<br>tests: 2 |
| `runtime.system:runtime.lifecycleSystem` | server/runtime | `runtime.v1.0.234` | none | runtimeProtocolVersion: `1`<br>runtimeSystemOrderHash: `f4fec4414aaa9999bb0362ee7e52026cd0a3e8f9303c6339a3a7987e4a4a7d0b`<br>systemHash: `sha256:43b49f968db06308140ee58d3e5ea1be32db62d20a3627fc689154c97d2a2103` | protocol: 1<br>runtime: 1<br>aiCapabilityGraph: 1<br>replication: 1<br>docs: 1<br>tests: 2 |
| `runtime.system:runtime.movementLivenessSystem` | server/runtime | `runtime.v1.0.234` | none | runtimeProtocolVersion: `1`<br>runtimeSystemOrderHash: `f4fec4414aaa9999bb0362ee7e52026cd0a3e8f9303c6339a3a7987e4a4a7d0b`<br>systemHash: `sha256:2a743fd748afa75ced9965f62210cfd51a7fc7b3c11bda008e1dc60d4541fe1e` | protocol: 1<br>runtime: 1<br>aiCapabilityGraph: 1<br>replication: 1<br>docs: 1<br>tests: 2 |
| `runtime.system:runtime.movementSystem` | server/runtime | `runtime.v1.0.234` | none | runtimeProtocolVersion: `1`<br>runtimeSystemOrderHash: `f4fec4414aaa9999bb0362ee7e52026cd0a3e8f9303c6339a3a7987e4a4a7d0b`<br>systemHash: `sha256:c21302b10181433f44b159ad8f5a8268e404139f3305ca5f49dbaaf44afb7075` | protocol: 1<br>runtime: 1<br>aiCapabilityGraph: 1<br>replication: 1<br>docs: 1<br>tests: 2 |
| `runtime.system:runtime.observerCommandSystem` | server/runtime | `runtime.v1.0.234` | none | runtimeProtocolVersion: `1`<br>runtimeSystemOrderHash: `f4fec4414aaa9999bb0362ee7e52026cd0a3e8f9303c6339a3a7987e4a4a7d0b`<br>systemHash: `sha256:da36d921bb7df977345a223a896327e0aae326c860ae0b89e025be0846fdace1` | protocol: 1<br>runtime: 1<br>aiCapabilityGraph: 1<br>replication: 1<br>docs: 1<br>tests: 2 |
| `runtime.system:runtime.ownedInstancePersistenceSystem` | server/runtime | `runtime.v1.0.234` | none | runtimeProtocolVersion: `1`<br>runtimeSystemOrderHash: `f4fec4414aaa9999bb0362ee7e52026cd0a3e8f9303c6339a3a7987e4a4a7d0b`<br>systemHash: `sha256:1fbecb3397e2dd86ef4252d4bd43fb223bee4d6861c847cfd48ced8638e897ba` | protocol: 1<br>runtime: 1<br>aiCapabilityGraph: 1<br>replication: 1<br>docs: 1<br>tests: 2 |
| `runtime.system:runtime.physicsSystem` | server/runtime | `runtime.v1.0.234` | none | runtimeProtocolVersion: `1`<br>runtimeSystemOrderHash: `f4fec4414aaa9999bb0362ee7e52026cd0a3e8f9303c6339a3a7987e4a4a7d0b`<br>systemHash: `sha256:43cfd15285e264668611fe58733ad904b237a6f507a78ad0d99590678ecdb7b8` | protocol: 1<br>runtime: 1<br>aiCapabilityGraph: 1<br>replication: 1<br>docs: 1<br>tests: 2 |
| `runtime.system:runtime.possessionCommandSystem` | server/runtime | `runtime.v1.0.234` | none | runtimeProtocolVersion: `1`<br>runtimeSystemOrderHash: `f4fec4414aaa9999bb0362ee7e52026cd0a3e8f9303c6339a3a7987e4a4a7d0b`<br>systemHash: `sha256:4c6bf6ca9489cd95bfb2c1f355f9ff28f8578faf4de4c185c07b637c24c98135` | protocol: 1<br>runtime: 1<br>aiCapabilityGraph: 1<br>replication: 1<br>docs: 1<br>tests: 2 |
| `runtime.system:runtime.purchaseFulfillmentCommandSystem` | server/runtime | `runtime.v1.0.234` | none | runtimeProtocolVersion: `1`<br>runtimeSystemOrderHash: `f4fec4414aaa9999bb0362ee7e52026cd0a3e8f9303c6339a3a7987e4a4a7d0b`<br>systemHash: `sha256:04af90448c55a9d4ddf38d1a6c597ac88bec94b88f58abbc0460bdc4473113a6` | protocol: 1<br>runtime: 1<br>aiCapabilityGraph: 1<br>replication: 1<br>docs: 1<br>tests: 2 |
| `runtime.system:runtime.scriptSystem` | server/runtime | `runtime.v1.0.234` | none | runtimeProtocolVersion: `1`<br>runtimeSystemOrderHash: `f4fec4414aaa9999bb0362ee7e52026cd0a3e8f9303c6339a3a7987e4a4a7d0b`<br>systemHash: `sha256:fac07fcdfe6ca1b100b21802be536c1854da8258565e9e371e123be727d44c27` | protocol: 1<br>runtime: 1<br>aiCapabilityGraph: 1<br>replication: 1<br>docs: 1<br>tests: 2 |
| `runtime.system:runtime.timerSystem` | server/runtime | `runtime.v1.0.234` | none | runtimeProtocolVersion: `1`<br>runtimeSystemOrderHash: `f4fec4414aaa9999bb0362ee7e52026cd0a3e8f9303c6339a3a7987e4a4a7d0b`<br>systemHash: `sha256:0b46351a66ec30be689f0d60fd539b4440c4cc0b003bd436653292d4a972667b` | protocol: 1<br>runtime: 1<br>aiCapabilityGraph: 1<br>replication: 1<br>docs: 1<br>tests: 2 |
| `runtime.system:runtime.uiBindingWriteSystem` | server/runtime | `runtime.v1.0.234` | none | runtimeProtocolVersion: `1`<br>runtimeSystemOrderHash: `f4fec4414aaa9999bb0362ee7e52026cd0a3e8f9303c6339a3a7987e4a4a7d0b`<br>systemHash: `sha256:5a39d6d17a2a29dccfebdf9d4001a7cb26f9c8bcd15a483f3f632a91aab5cd02` | protocol: 1<br>runtime: 1<br>aiCapabilityGraph: 1<br>replication: 1<br>docs: 1<br>tests: 2 |
| `runtime.system:runtime.uiEventSystem` | server/runtime | `runtime.v1.0.234` | none | runtimeProtocolVersion: `1`<br>runtimeSystemOrderHash: `f4fec4414aaa9999bb0362ee7e52026cd0a3e8f9303c6339a3a7987e4a4a7d0b`<br>systemHash: `sha256:531c48b41e9274a6d97b627dc9729b7cb3065466cfcb0cd6bc7d9bd9bdb799a7` | protocol: 1<br>runtime: 1<br>aiCapabilityGraph: 1<br>replication: 1<br>docs: 1<br>tests: 2 |
| `script-node:core.arithmetic` | @game-platform/script-nodes | `script-node.1` | none | declarationHash: `sha256:7ccf8c58c2a9fdcd52b0d80df25e3af3cf18ccde2e6176af456878db11a8d773`<br>scriptIrVersion: `3` | protocol: 1<br>runtime: 2<br>mcp: 1<br>aiCapabilityGraph: 2<br>scriptSdk: 2<br>visualScripting: 1<br>docs: 2<br>tests: 2 |
| `script-node:core.array.first` | @game-platform/script-nodes | `script-node.1` | none | declarationHash: `sha256:484695352923ee6a9aa19a929a088e4ee6d0e72167f6d0a208a69411da822001`<br>scriptIrVersion: `3` | protocol: 1<br>runtime: 2<br>mcp: 1<br>aiCapabilityGraph: 2<br>scriptSdk: 2<br>visualScripting: 1<br>docs: 2<br>tests: 2 |
| `script-node:core.array.for_each` | @game-platform/script-nodes | `script-node.1` | none | declarationHash: `sha256:2a1767b5a84872422c5a13bb60c31b002b183eda01e6bbb849a38304fe5d02a4`<br>scriptIrVersion: `3` | protocol: 1<br>runtime: 2<br>mcp: 1<br>aiCapabilityGraph: 2<br>scriptSdk: 2<br>visualScripting: 1<br>docs: 2<br>tests: 2 |
| `script-node:core.array.get` | @game-platform/script-nodes | `script-node.1` | none | declarationHash: `sha256:f324ed746a9e5caa1dfe2eeb7136276b0fff3aac84a0072723479fb1ba17ab7f`<br>scriptIrVersion: `3` | protocol: 1<br>runtime: 2<br>mcp: 1<br>aiCapabilityGraph: 2<br>scriptSdk: 2<br>visualScripting: 1<br>docs: 2<br>tests: 2 |
| `script-node:core.array.length` | @game-platform/script-nodes | `script-node.1` | none | declarationHash: `sha256:5687b6f1f08d721d48ac85ab75ae988215f396e33c78b88726aac6015bce64cd`<br>scriptIrVersion: `3` | protocol: 1<br>runtime: 2<br>mcp: 1<br>aiCapabilityGraph: 2<br>scriptSdk: 2<br>visualScripting: 1<br>docs: 2<br>tests: 2 |
| `script-node:core.array.mutate` | @game-platform/script-nodes | `script-node.1` | none | declarationHash: `sha256:59fac24560cfcba5a66230b9cd46401dedf8aebe1ed7a39ba927661b6d7c8eb2`<br>scriptIrVersion: `3` | protocol: 1<br>runtime: 2<br>mcp: 1<br>aiCapabilityGraph: 2<br>scriptSdk: 2<br>visualScripting: 1<br>docs: 2<br>tests: 2 |
| `script-node:core.array.query` | @game-platform/script-nodes | `script-node.1` | none | declarationHash: `sha256:6ed95d66d97a003cdb56c090aeca6ae63d9e275215c83d6c5aa2b60d07633b48`<br>scriptIrVersion: `3` | protocol: 1<br>runtime: 2<br>mcp: 1<br>aiCapabilityGraph: 2<br>scriptSdk: 2<br>visualScripting: 1<br>docs: 2<br>tests: 2 |
| `script-node:core.array.reduce` | @game-platform/script-nodes | `script-node.1` | none | declarationHash: `sha256:270dfeef14ff3eb59af7029502deff13ec1666be729a4041ab13b327accb70cb`<br>scriptIrVersion: `3` | protocol: 1<br>runtime: 2<br>mcp: 1<br>aiCapabilityGraph: 2<br>scriptSdk: 2<br>visualScripting: 1<br>docs: 2<br>tests: 2 |
| `script-node:core.array.transform` | @game-platform/script-nodes | `script-node.1` | none | declarationHash: `sha256:d27fb9f2f3f058179cf79078b656b3d7f74965555c112703ff106f8c9eb7ff47`<br>scriptIrVersion: `3` | protocol: 1<br>runtime: 2<br>mcp: 1<br>aiCapabilityGraph: 2<br>scriptSdk: 2<br>visualScripting: 1<br>docs: 2<br>tests: 2 |
| `script-node:core.bitwise` | @game-platform/script-nodes | `script-node.1` | none | declarationHash: `sha256:e61123d92d80e84dbc6daf98bf0fb3dd0a5f255c95e7add9f5012657eed9ce35`<br>scriptIrVersion: `3` | protocol: 1<br>runtime: 2<br>mcp: 1<br>aiCapabilityGraph: 2<br>scriptSdk: 2<br>visualScripting: 1<br>docs: 2<br>tests: 2 |
| `script-node:core.boolean` | @game-platform/script-nodes | `script-node.1` | none | declarationHash: `sha256:cf7dd1f89dffbc582a8e9342448d545eb264e73e901de1f210baa533dd056d65`<br>scriptIrVersion: `3` | protocol: 1<br>runtime: 2<br>mcp: 1<br>aiCapabilityGraph: 2<br>scriptSdk: 2<br>visualScripting: 1<br>docs: 2<br>tests: 2 |
| `script-node:core.bounded.for` | @game-platform/script-nodes | `script-node.1` | none | declarationHash: `sha256:755d787bdeb660d1d18be29b2e17bdfeb54242bda48a3d00c6e6ca4c108c6e71`<br>scriptIrVersion: `3` | protocol: 1<br>runtime: 2<br>mcp: 1<br>aiCapabilityGraph: 2<br>scriptSdk: 2<br>visualScripting: 1<br>docs: 2<br>tests: 2 |
| `script-node:core.bounded.while` | @game-platform/script-nodes | `script-node.1` | none | declarationHash: `sha256:79d7b1905f90d2ea74c65c8c3dc52db93c544b0245482f4052417cd2ad5fe51c`<br>scriptIrVersion: `3` | protocol: 1<br>runtime: 2<br>mcp: 1<br>aiCapabilityGraph: 2<br>scriptSdk: 2<br>visualScripting: 1<br>docs: 2<br>tests: 2 |
| `script-node:core.comparison` | @game-platform/script-nodes | `script-node.1` | none | declarationHash: `sha256:6c44fef18fa07959af6193d37eeea8e676260916e848a5290fdcb42325567158`<br>scriptIrVersion: `3` | protocol: 1<br>runtime: 2<br>mcp: 1<br>aiCapabilityGraph: 2<br>scriptSdk: 2<br>visualScripting: 1<br>docs: 2<br>tests: 2 |
| `script-node:core.component.patch` | @game-platform/script-nodes | `script-node.1` | none | declarationHash: `sha256:9581e63086bd73cf68c6d5311e3a098ed3b55ef3a1114776411f892d247d9a1c`<br>scriptIrVersion: `3` | protocol: 1<br>runtime: 2<br>mcp: 1<br>aiCapabilityGraph: 2<br>scriptSdk: 2<br>visualScripting: 1<br>docs: 2<br>tests: 2 |
| `script-node:core.component.read` | @game-platform/script-nodes | `script-node.1` | none | declarationHash: `sha256:8f60552415ee9d304b61b88cc32d73b89f8c475c10fa622845a30889f62087f1`<br>scriptIrVersion: `3` | protocol: 1<br>runtime: 2<br>mcp: 1<br>aiCapabilityGraph: 2<br>scriptSdk: 2<br>visualScripting: 1<br>docs: 2<br>tests: 2 |
| `script-node:core.entity.id` | @game-platform/script-nodes | `script-node.1` | none | declarationHash: `sha256:5796a2b8a66ccb68a091c3bcad4eafe5eb6c0f23bc95d4f0b1ed2bc27eb080cd`<br>scriptIrVersion: `3` | protocol: 1<br>runtime: 2<br>mcp: 1<br>aiCapabilityGraph: 2<br>scriptSdk: 2<br>visualScripting: 1<br>docs: 2<br>tests: 2 |
| `script-node:core.event.key` | @game-platform/script-nodes | `script-node.1` | none | declarationHash: `sha256:5760eca4988e15fc7879ea29856997e5658a60d0c72de6241ce52e3b3360829c`<br>scriptIrVersion: `3` | protocol: 1<br>runtime: 2<br>mcp: 1<br>aiCapabilityGraph: 2<br>scriptSdk: 2<br>visualScripting: 1<br>docs: 2<br>tests: 2 |
| `script-node:core.event.payload.get` | @game-platform/script-nodes | `script-node.1` | none | declarationHash: `sha256:790e7991c64c098c6728a599879c20be1cf361ac789f69c764e2c59b29a937c2`<br>scriptIrVersion: `3` | protocol: 1<br>runtime: 2<br>mcp: 1<br>aiCapabilityGraph: 2<br>scriptSdk: 2<br>visualScripting: 1<br>docs: 2<br>tests: 2 |
| `script-node:core.expression.codebox` | @game-platform/script-nodes | `script-node.1` | none | declarationHash: `sha256:ddac103f4c69859c109d944955c99df64b4babc0e03ccf0a045def1b372baf18`<br>scriptIrVersion: `3` | protocol: 1<br>runtime: 2<br>mcp: 1<br>aiCapabilityGraph: 2<br>scriptSdk: 2<br>visualScripting: 1<br>docs: 2<br>tests: 2 |
| `script-node:core.flow.break` | @game-platform/script-nodes | `script-node.1` | none | declarationHash: `sha256:0432791f040dc05a8d2205574b355f41ee1719ffab317109e2917bda42bb0d84`<br>scriptIrVersion: `3` | protocol: 1<br>runtime: 2<br>mcp: 1<br>aiCapabilityGraph: 2<br>scriptSdk: 2<br>visualScripting: 1<br>docs: 2<br>tests: 2 |
| `script-node:core.flow.continue` | @game-platform/script-nodes | `script-node.1` | none | declarationHash: `sha256:0a3af9a837d335cf80fb092370a67f9f7c3052a2b191898a86f6332347f4322b`<br>scriptIrVersion: `3` | protocol: 1<br>runtime: 2<br>mcp: 1<br>aiCapabilityGraph: 2<br>scriptSdk: 2<br>visualScripting: 1<br>docs: 2<br>tests: 2 |
| `script-node:core.flow.do_n` | @game-platform/script-nodes | `script-node.1` | none | declarationHash: `sha256:37c61b2d44ad099cd0883c35d62c6d0e7293fc9e4d75decdd609bfecb764dd83`<br>scriptIrVersion: `3` | protocol: 1<br>runtime: 2<br>mcp: 1<br>aiCapabilityGraph: 2<br>scriptSdk: 2<br>visualScripting: 1<br>docs: 2<br>tests: 2 |
| `script-node:core.flow.do_once` | @game-platform/script-nodes | `script-node.1` | none | declarationHash: `sha256:abf66ddee002c740943b837aed2728f54fd3b1ab63ae15dbf2db341f429daf25`<br>scriptIrVersion: `3` | protocol: 1<br>runtime: 2<br>mcp: 1<br>aiCapabilityGraph: 2<br>scriptSdk: 2<br>visualScripting: 1<br>docs: 2<br>tests: 2 |
| `script-node:core.flow.flip_flop` | @game-platform/script-nodes | `script-node.1` | none | declarationHash: `sha256:847fc8cc9621dc4abe281e98313aa7cda8997e9d439b6570e65c75ee7c08539c`<br>scriptIrVersion: `3` | protocol: 1<br>runtime: 2<br>mcp: 1<br>aiCapabilityGraph: 2<br>scriptSdk: 2<br>visualScripting: 1<br>docs: 2<br>tests: 2 |
| `script-node:core.flow.gate` | @game-platform/script-nodes | `script-node.1` | none | declarationHash: `sha256:9b43f742b2f2be5517e05201888d7b4acf2193be89f49e7e8c0a442d07af5bb1`<br>scriptIrVersion: `3` | protocol: 1<br>runtime: 2<br>mcp: 1<br>aiCapabilityGraph: 2<br>scriptSdk: 2<br>visualScripting: 1<br>docs: 2<br>tests: 2 |
| `script-node:core.flow.multi_gate` | @game-platform/script-nodes | `script-node.1` | none | declarationHash: `sha256:b06139a4759e0cc2e4a63c2da840b6165301d949151008ebf9073007615525ec`<br>scriptIrVersion: `3` | protocol: 1<br>runtime: 2<br>mcp: 1<br>aiCapabilityGraph: 2<br>scriptSdk: 2<br>visualScripting: 1<br>docs: 2<br>tests: 2 |
| `script-node:core.flow.return` | @game-platform/script-nodes | `script-node.1` | none | declarationHash: `sha256:3cba267393250c4ccba075f348a68e055b2ff3c212415b13e8f05f16abe3e6c7`<br>scriptIrVersion: `3` | protocol: 1<br>runtime: 2<br>mcp: 1<br>aiCapabilityGraph: 2<br>scriptSdk: 2<br>visualScripting: 1<br>docs: 2<br>tests: 2 |
| `script-node:core.flow.timer.after` | @game-platform/script-nodes | `script-node.1` | none | declarationHash: `sha256:46121b3e799313cbdfd451532ee8ac79c14100cda0ba97978ef7ce74f1454eb0`<br>scriptIrVersion: `3` | protocol: 1<br>runtime: 2<br>mcp: 1<br>aiCapabilityGraph: 2<br>scriptSdk: 2<br>visualScripting: 1<br>docs: 2<br>tests: 2 |
| `script-node:core.flow.timer.cancel` | @game-platform/script-nodes | `script-node.1` | none | declarationHash: `sha256:c00cac0262bcf9ca5968130d15d2434de5b17516ff554717dca91a0aecb62ece`<br>scriptIrVersion: `3` | protocol: 1<br>runtime: 2<br>mcp: 1<br>aiCapabilityGraph: 2<br>scriptSdk: 2<br>visualScripting: 1<br>docs: 2<br>tests: 2 |
| `script-node:core.get` | @game-platform/script-nodes | `script-node.1` | none | declarationHash: `sha256:0ef6472084cf979dd18579821d8fdac731b6e61f85dc98e7fcc76b1019b86bf9`<br>scriptIrVersion: `3` | protocol: 1<br>runtime: 2<br>mcp: 1<br>aiCapabilityGraph: 2<br>scriptSdk: 2<br>visualScripting: 1<br>docs: 2<br>tests: 2 |
| `script-node:core.host.call` | @game-platform/script-nodes | `script-node.1` | none | declarationHash: `sha256:0ce8fbeb2f658c0ee0543201048a1f76cfdbe37b43eae6f65a7c0b49071ff368`<br>scriptIrVersion: `3` | protocol: 1<br>runtime: 2<br>mcp: 1<br>aiCapabilityGraph: 2<br>scriptSdk: 2<br>visualScripting: 1<br>docs: 2<br>tests: 2 |
| `script-node:core.if` | @game-platform/script-nodes | `script-node.1` | none | declarationHash: `sha256:06eb9d8d28cd9fa6accc1bf0e218c33676d349f4b482d49f2d78387be2ec8364`<br>scriptIrVersion: `3` | protocol: 1<br>runtime: 2<br>mcp: 1<br>aiCapabilityGraph: 2<br>scriptSdk: 2<br>visualScripting: 1<br>docs: 2<br>tests: 2 |
| `script-node:core.let` | @game-platform/script-nodes | `script-node.1` | none | declarationHash: `sha256:c7cdcbc323671a3cead121dabb2013bdd9a1110038e03ee8f80b9b4e702a7e1b`<br>scriptIrVersion: `3` | protocol: 1<br>runtime: 2<br>mcp: 1<br>aiCapabilityGraph: 2<br>scriptSdk: 2<br>visualScripting: 1<br>docs: 2<br>tests: 2 |
| `script-node:core.map` | @game-platform/script-nodes | `script-node.1` | none | declarationHash: `sha256:5ce55e98e245a17d3a760f30d3b8edb7410b55441c244b854e1323c34930268c`<br>scriptIrVersion: `3` | protocol: 1<br>runtime: 2<br>mcp: 1<br>aiCapabilityGraph: 2<br>scriptSdk: 2<br>visualScripting: 1<br>docs: 2<br>tests: 2 |
| `script-node:core.math` | @game-platform/script-nodes | `script-node.1` | none | declarationHash: `sha256:72354aedc41a193b0ad2d65479fe9bcd56c57c032e08c7683ecb23a73ab57392`<br>scriptIrVersion: `3` | protocol: 1<br>runtime: 2<br>mcp: 1<br>aiCapabilityGraph: 2<br>scriptSdk: 2<br>visualScripting: 1<br>docs: 2<br>tests: 2 |
| `script-node:core.math.remap` | @game-platform/script-nodes | `script-node.1` | none | declarationHash: `sha256:3e536beaf91e89d22922a9120e406c88b6a1fc754c3383694a14f7ce3f4d5a65`<br>scriptIrVersion: `3` | protocol: 1<br>runtime: 2<br>mcp: 1<br>aiCapabilityGraph: 2<br>scriptSdk: 2<br>visualScripting: 1<br>docs: 2<br>tests: 2 |
| `script-node:core.not` | @game-platform/script-nodes | `script-node.1` | none | declarationHash: `sha256:7555526b1032c5672c65ed6f877521a24b8f65e496d4fa27a1f26497841d9715`<br>scriptIrVersion: `3` | protocol: 1<br>runtime: 2<br>mcp: 1<br>aiCapabilityGraph: 2<br>scriptSdk: 2<br>visualScripting: 1<br>docs: 2<br>tests: 2 |
| `script-node:core.object` | @game-platform/script-nodes | `script-node.1` | none | declarationHash: `sha256:f610ba853a0525940fab6a652c0d2d5138c4b9d31b546cc4dc782d392573f9cc`<br>scriptIrVersion: `3` | protocol: 1<br>runtime: 2<br>mcp: 1<br>aiCapabilityGraph: 2<br>scriptSdk: 2<br>visualScripting: 1<br>docs: 2<br>tests: 2 |
| `script-node:core.quat` | @game-platform/script-nodes | `script-node.1` | none | declarationHash: `sha256:2df11534914444369fb9bedf1ccbeb4359216ec279a9e733d4b17cbbc768e379`<br>scriptIrVersion: `3` | protocol: 1<br>runtime: 2<br>mcp: 1<br>aiCapabilityGraph: 2<br>scriptSdk: 2<br>visualScripting: 1<br>docs: 2<br>tests: 2 |
| `script-node:core.record.get` | @game-platform/script-nodes | `script-node.1` | none | declarationHash: `sha256:98784c55790ad4e9a2c61e758857b9684862923a53a7a6a24af54bc8562fc56f`<br>scriptIrVersion: `3` | protocol: 1<br>runtime: 2<br>mcp: 1<br>aiCapabilityGraph: 2<br>scriptSdk: 2<br>visualScripting: 1<br>docs: 2<br>tests: 2 |
| `script-node:core.select` | @game-platform/script-nodes | `script-node.1` | none | declarationHash: `sha256:25ace76e00464c29342b9c550004a70d0abb0312820d107b3a1332cae12756b0`<br>scriptIrVersion: `3` | protocol: 1<br>runtime: 2<br>mcp: 1<br>aiCapabilityGraph: 2<br>scriptSdk: 2<br>visualScripting: 1<br>docs: 2<br>tests: 2 |
| `script-node:core.sequence` | @game-platform/script-nodes | `script-node.1` | none | declarationHash: `sha256:7853b06b8aaf0e29897d46463252ab8a66331f8c5fea64e24f091843af545720`<br>scriptIrVersion: `3` | protocol: 1<br>runtime: 2<br>mcp: 1<br>aiCapabilityGraph: 2<br>scriptSdk: 2<br>visualScripting: 1<br>docs: 2<br>tests: 2 |
| `script-node:core.set` | @game-platform/script-nodes | `script-node.1` | none | declarationHash: `sha256:2b679502c4de593d91635666273985611008041bc741226e6914fc44f1b90653`<br>scriptIrVersion: `3` | protocol: 1<br>runtime: 2<br>mcp: 1<br>aiCapabilityGraph: 2<br>scriptSdk: 2<br>visualScripting: 1<br>docs: 2<br>tests: 2 |
| `script-node:core.string` | @game-platform/script-nodes | `script-node.1` | none | declarationHash: `sha256:5bcca1ac4b70adff5b396c5130c76ce1794b57b9e6aad1efcca46c318bf134cc`<br>scriptIrVersion: `3` | protocol: 1<br>runtime: 2<br>mcp: 1<br>aiCapabilityGraph: 2<br>scriptSdk: 2<br>visualScripting: 1<br>docs: 2<br>tests: 2 |
| `script-node:core.switch` | @game-platform/script-nodes | `script-node.1` | none | declarationHash: `sha256:cb1ac752c8c6082cc00f1594f64762f9d63dd688789f3cdb5c700bfd0abbd247`<br>scriptIrVersion: `3` | protocol: 1<br>runtime: 2<br>mcp: 1<br>aiCapabilityGraph: 2<br>scriptSdk: 2<br>visualScripting: 1<br>docs: 2<br>tests: 2 |
| `script-node:core.value.array` | @game-platform/script-nodes | `script-node.1` | none | declarationHash: `sha256:ee87ab812ffe653ae3350208a1d59bd0fcfac95f9b852269f38a4091904b5660`<br>scriptIrVersion: `3` | protocol: 1<br>runtime: 2<br>mcp: 1<br>aiCapabilityGraph: 2<br>scriptSdk: 2<br>visualScripting: 1<br>docs: 2<br>tests: 2 |
| `script-node:core.value.assert` | @game-platform/script-nodes | `script-node.1` | none | declarationHash: `sha256:79959a574e66cfde1c044be3e049abcc55d834e5691c3cedc645ee4fbb451fff`<br>scriptIrVersion: `3` | protocol: 1<br>runtime: 2<br>mcp: 1<br>aiCapabilityGraph: 2<br>scriptSdk: 2<br>visualScripting: 1<br>docs: 2<br>tests: 2 |
| `script-node:core.value.cast` | @game-platform/script-nodes | `script-node.1` | none | declarationHash: `sha256:20105139a521ce8fc53cf32b186806616f469fa8ac730c8469e9026c6c3948d6`<br>scriptIrVersion: `3` | protocol: 1<br>runtime: 2<br>mcp: 1<br>aiCapabilityGraph: 2<br>scriptSdk: 2<br>visualScripting: 1<br>docs: 2<br>tests: 2 |
| `script-node:core.value.coerce` | @game-platform/script-nodes | `script-node.1` | none | declarationHash: `sha256:eec1d5919ed4fc98336330f2c5fcf7b5790b54ac9031663c5c8ae9b4d6992bfa`<br>scriptIrVersion: `3` | protocol: 1<br>runtime: 2<br>mcp: 1<br>aiCapabilityGraph: 2<br>scriptSdk: 2<br>visualScripting: 1<br>docs: 2<br>tests: 2 |
| `script-node:core.value.literal` | @game-platform/script-nodes | `script-node.1` | none | declarationHash: `sha256:e51c45d3a9b24134da73b454ce3c1a1365fdfbc64c5d7e0c918434ac89511284`<br>scriptIrVersion: `3` | protocol: 1<br>runtime: 2<br>mcp: 1<br>aiCapabilityGraph: 2<br>scriptSdk: 2<br>visualScripting: 1<br>docs: 2<br>tests: 2 |
| `script-node:core.value.object` | @game-platform/script-nodes | `script-node.1` | none | declarationHash: `sha256:0827b8e893f3f6212229d2553b76ca2cbab24be56d370ebe54d885da3eaa6f65`<br>scriptIrVersion: `3` | protocol: 1<br>runtime: 2<br>mcp: 1<br>aiCapabilityGraph: 2<br>scriptSdk: 2<br>visualScripting: 1<br>docs: 2<br>tests: 2 |
| `script-node:core.vec3` | @game-platform/script-nodes | `script-node.1` | none | declarationHash: `sha256:eb5472863245f86ae99e07a94ce16fae209db1845bf2577dc1fe6585f6a79adc`<br>scriptIrVersion: `3` | protocol: 1<br>runtime: 2<br>mcp: 1<br>aiCapabilityGraph: 2<br>scriptSdk: 2<br>visualScripting: 1<br>docs: 2<br>tests: 2 |
| `script-node:event.action` | @game-platform/script-nodes | `script-node.1` | none | declarationHash: `sha256:fdf514c23fe37e2b5d739c9bcbb3d05be0459d9dc076a611bf4bf38a919e8202`<br>scriptIrVersion: `3` | protocol: 1<br>runtime: 2<br>mcp: 1<br>aiCapabilityGraph: 2<br>scriptSdk: 2<br>visualScripting: 1<br>docs: 2<br>tests: 2 |
| `script-node:event.character_removed` | @game-platform/script-nodes | `script-node.1` | none | declarationHash: `sha256:ebae33315005c30315710a9e480aaee6ed6f62b8d72b416e467277e36cea6bf9`<br>scriptIrVersion: `3` | protocol: 1<br>runtime: 2<br>mcp: 1<br>aiCapabilityGraph: 2<br>scriptSdk: 2<br>visualScripting: 1<br>docs: 2<br>tests: 2 |
| `script-node:event.character_spawned` | @game-platform/script-nodes | `script-node.1` | none | declarationHash: `sha256:d7fd06076d5a3535e72f5ac3294c531ef5a8ad000948ae01c3280292b1ac8d63`<br>scriptIrVersion: `3` | protocol: 1<br>runtime: 2<br>mcp: 1<br>aiCapabilityGraph: 2<br>scriptSdk: 2<br>visualScripting: 1<br>docs: 2<br>tests: 2 |
| `script-node:event.custom` | @game-platform/script-nodes | `script-node.1` | none | declarationHash: `sha256:db501cd1500a377aef1a9374fd0e9780a0014b4b5efc5a38d3ea243c399c42d9`<br>scriptIrVersion: `3` | protocol: 1<br>runtime: 2<br>mcp: 1<br>aiCapabilityGraph: 2<br>scriptSdk: 2<br>visualScripting: 1<br>docs: 2<br>tests: 2 |
| `script-node:event.frame` | @game-platform/script-nodes | `script-node.1` | none | declarationHash: `sha256:f5259d7088985fdbfeb0a29c37220bb3a9c9189515ba34b0a40f394fbe7b9b28`<br>scriptIrVersion: `3` | protocol: 1<br>runtime: 2<br>mcp: 1<br>aiCapabilityGraph: 2<br>scriptSdk: 2<br>visualScripting: 1<br>docs: 2<br>tests: 2 |
| `script-node:event.init` | @game-platform/script-nodes | `script-node.1` | none | declarationHash: `sha256:07453ff3e0121250522cb02a67e84097fece5156b6745a08a11cc4ce7a84c10f`<br>scriptIrVersion: `3` | protocol: 1<br>runtime: 2<br>mcp: 1<br>aiCapabilityGraph: 2<br>scriptSdk: 2<br>visualScripting: 1<br>docs: 2<br>tests: 2 |
| `script-node:event.match_ended` | @game-platform/script-nodes | `script-node.1` | none | declarationHash: `sha256:50c9e475a2fa33e3a330d92bfa7e9992f435ccb5cb8e19d1ffdc14757af3ceaa`<br>scriptIrVersion: `3` | protocol: 1<br>runtime: 2<br>mcp: 1<br>aiCapabilityGraph: 2<br>scriptSdk: 2<br>visualScripting: 1<br>docs: 2<br>tests: 2 |
| `script-node:event.network_message` | @game-platform/script-nodes | `script-node.1` | none | declarationHash: `sha256:2126fa065f23ebc581c99fb7012dd0490c409ab061a9e4a4e117df8d93336dbf`<br>scriptIrVersion: `3` | protocol: 1<br>runtime: 2<br>mcp: 1<br>aiCapabilityGraph: 2<br>scriptSdk: 2<br>visualScripting: 1<br>docs: 2<br>tests: 2 |
| `script-node:event.panel_action` | @game-platform/script-nodes | `script-node.1` | none | declarationHash: `sha256:ba98644dd215cd965e02c0533fb3c44e0fa6af62770648587cff9c231bceab54`<br>scriptIrVersion: `3` | protocol: 1<br>runtime: 2<br>mcp: 1<br>aiCapabilityGraph: 2<br>scriptSdk: 2<br>visualScripting: 1<br>docs: 2<br>tests: 2 |
| `script-node:event.phase` | @game-platform/script-nodes | `script-node.1` | none | declarationHash: `sha256:08d0a6d79cc5505e766b6634fa8ede3f136445a28fc1ff93fddd000d5d2e301c`<br>scriptIrVersion: `3` | protocol: 1<br>runtime: 2<br>mcp: 1<br>aiCapabilityGraph: 2<br>scriptSdk: 2<br>visualScripting: 1<br>docs: 2<br>tests: 2 |
| `script-node:event.phase_exit` | @game-platform/script-nodes | `script-node.1` | none | declarationHash: `sha256:776a9c58f214d8102d7f64f0f09258ac65a07b2aec745f0c20a6a8553c4aedf2`<br>scriptIrVersion: `3` | protocol: 1<br>runtime: 2<br>mcp: 1<br>aiCapabilityGraph: 2<br>scriptSdk: 2<br>visualScripting: 1<br>docs: 2<br>tests: 2 |
| `script-node:event.player_joined` | @game-platform/script-nodes | `script-node.1` | none | declarationHash: `sha256:c0405e1024bd3612182d1b66f77d4d2f18424106cd41f9b097ea7c0f91fa2c28`<br>scriptIrVersion: `3` | protocol: 1<br>runtime: 2<br>mcp: 1<br>aiCapabilityGraph: 2<br>scriptSdk: 2<br>visualScripting: 1<br>docs: 2<br>tests: 2 |
| `script-node:event.player_left` | @game-platform/script-nodes | `script-node.1` | none | declarationHash: `sha256:7ecd1e89190eaa5fcb1104e21eabbd8238f5811f9aa8d4877193ee0e0f29c36e`<br>scriptIrVersion: `3` | protocol: 1<br>runtime: 2<br>mcp: 1<br>aiCapabilityGraph: 2<br>scriptSdk: 2<br>visualScripting: 1<br>docs: 2<br>tests: 2 |
| `script-node:event.purchase_fulfilled` | @game-platform/script-nodes | `script-node.1` | none | declarationHash: `sha256:0b672fe9977d5fec775dbbb1cbf5db7f1eaba31d8c35f2c734f76cc320c6430d`<br>scriptIrVersion: `3` | protocol: 1<br>runtime: 2<br>mcp: 1<br>aiCapabilityGraph: 2<br>scriptSdk: 2<br>visualScripting: 1<br>docs: 2<br>tests: 2 |
| `script-node:event.resize` | @game-platform/script-nodes | `script-node.1` | none | declarationHash: `sha256:22364829aa6ab6c633334f9d7fd7e3b0797633910286abff18a8ee751f75b566`<br>scriptIrVersion: `3` | protocol: 1<br>runtime: 2<br>mcp: 1<br>aiCapabilityGraph: 2<br>scriptSdk: 2<br>visualScripting: 1<br>docs: 2<br>tests: 2 |
| `script-node:event.start` | @game-platform/script-nodes | `script-node.1` | none | declarationHash: `sha256:792e0a1034e519ec50bb0cc7926bf1e56d085addd5d52c9f56f7effe4adf8e69`<br>scriptIrVersion: `3` | protocol: 1<br>runtime: 2<br>mcp: 1<br>aiCapabilityGraph: 2<br>scriptSdk: 2<br>visualScripting: 1<br>docs: 2<br>tests: 2 |
| `script-node:event.tick` | @game-platform/script-nodes | `script-node.1` | none | declarationHash: `sha256:be4fe2850110fe1bbfef52f9e0da8eb5beb0bf8097310efa5c2a603446080cc7`<br>scriptIrVersion: `3` | protocol: 1<br>runtime: 2<br>mcp: 1<br>aiCapabilityGraph: 2<br>scriptSdk: 2<br>visualScripting: 1<br>docs: 2<br>tests: 2 |
| `script-node:event.timer` | @game-platform/script-nodes | `script-node.1` | none | declarationHash: `sha256:8514e9228a90e558bbf52ff1c7298ed1db9bd560d8be01a04c446af58da82717`<br>scriptIrVersion: `3` | protocol: 1<br>runtime: 2<br>mcp: 1<br>aiCapabilityGraph: 2<br>scriptSdk: 2<br>visualScripting: 1<br>docs: 2<br>tests: 2 |
| `script-node:event.trigger` | @game-platform/script-nodes | `script-node.1` | none | declarationHash: `sha256:724bb5497526a8bc60c4a5ccb1394c12826e135a103a12182a14e07362f051b5`<br>scriptIrVersion: `3` | protocol: 1<br>runtime: 2<br>mcp: 1<br>aiCapabilityGraph: 2<br>scriptSdk: 2<br>visualScripting: 1<br>docs: 2<br>tests: 2 |
| `script-node:event.trigger_exit` | @game-platform/script-nodes | `script-node.1` | none | declarationHash: `sha256:c473ae54a3d33107c13e6f53d530739a42ca07484345afafb7ead83cb355271b`<br>scriptIrVersion: `3` | protocol: 1<br>runtime: 2<br>mcp: 1<br>aiCapabilityGraph: 2<br>scriptSdk: 2<br>visualScripting: 1<br>docs: 2<br>tests: 2 |
| `script-node:event.widget_press` | @game-platform/script-nodes | `script-node.1` | none | declarationHash: `sha256:8f174c625477191d0a68c59a8249b90365d663723e433fd06f1ce1dba07d5c32`<br>scriptIrVersion: `3` | protocol: 1<br>runtime: 2<br>mcp: 1<br>aiCapabilityGraph: 2<br>scriptSdk: 2<br>visualScripting: 1<br>docs: 2<br>tests: 2 |
| `script-node:host.audio.play` | @game-platform/script-nodes | `script-node.1` | none | declarationHash: `sha256:698327029dbab17e6d805bc77c14f86d009d659046211eeb9e9473f88a52c5f9`<br>scriptIrVersion: `3` | protocol: 1<br>runtime: 2<br>mcp: 1<br>aiCapabilityGraph: 2<br>scriptSdk: 2<br>visualScripting: 1<br>docs: 2<br>tests: 2 |
| `script-node:host.audio.play_spatial` | @game-platform/script-nodes | `script-node.1` | none | declarationHash: `sha256:2650488ea4670289eee31b9cd5972af2830c4fcfae8e87c4ddc2ea417fe52d45`<br>scriptIrVersion: `3` | protocol: 1<br>runtime: 2<br>mcp: 1<br>aiCapabilityGraph: 2<br>scriptSdk: 2<br>visualScripting: 1<br>docs: 2<br>tests: 2 |
| `script-node:host.audio.set_background_music` | @game-platform/script-nodes | `script-node.1` | none | declarationHash: `sha256:9b7439e92b92877bbd1f482332fc17a76c86515ae5d0de30eaa380f2f38de021`<br>scriptIrVersion: `3` | protocol: 1<br>runtime: 2<br>mcp: 1<br>aiCapabilityGraph: 2<br>scriptSdk: 2<br>visualScripting: 1<br>docs: 2<br>tests: 2 |
| `script-node:host.audio.set_volume` | @game-platform/script-nodes | `script-node.1` | none | declarationHash: `sha256:68dc02d527fb569946f15f13c49b49d1e58ffdbb78447dedfcf050006cc11fee`<br>scriptIrVersion: `3` | protocol: 1<br>runtime: 2<br>mcp: 1<br>aiCapabilityGraph: 2<br>scriptSdk: 2<br>visualScripting: 1<br>docs: 2<br>tests: 2 |
| `script-node:host.audio.stop` | @game-platform/script-nodes | `script-node.1` | none | declarationHash: `sha256:189d9c32bea9f60561148f61228b90ed35682dabb9b0f9b8aef9356afd85f100`<br>scriptIrVersion: `3` | protocol: 1<br>runtime: 2<br>mcp: 1<br>aiCapabilityGraph: 2<br>scriptSdk: 2<br>visualScripting: 1<br>docs: 2<br>tests: 2 |
| `script-node:host.camera.add_look_input` | @game-platform/script-nodes | `script-node.1` | none | declarationHash: `sha256:63c9365925856243b8ad79c799558e2540d3a8252e937b68c5756351892d3650`<br>scriptIrVersion: `3` | protocol: 1<br>runtime: 2<br>mcp: 1<br>aiCapabilityGraph: 2<br>scriptSdk: 2<br>visualScripting: 1<br>docs: 2<br>tests: 2 |
| `script-node:host.camera.set_look_sensitivity` | @game-platform/script-nodes | `script-node.1` | none | declarationHash: `sha256:91837ac1681fc25746578a8571b5f179a74f3dcc761c095733db024d2ac23c3a`<br>scriptIrVersion: `3` | protocol: 1<br>runtime: 2<br>mcp: 1<br>aiCapabilityGraph: 2<br>scriptSdk: 2<br>visualScripting: 1<br>docs: 2<br>tests: 2 |
| `script-node:host.camera.set_pitch_clamp` | @game-platform/script-nodes | `script-node.1` | none | declarationHash: `sha256:b25e28b8eb68a486a410ec0bb1d12507be4630f3226594d45d109493a1c9fc30`<br>scriptIrVersion: `3` | protocol: 1<br>runtime: 2<br>mcp: 1<br>aiCapabilityGraph: 2<br>scriptSdk: 2<br>visualScripting: 1<br>docs: 2<br>tests: 2 |
| `script-node:host.camera.set_view_target` | @game-platform/script-nodes | `script-node.1` | none | declarationHash: `sha256:f2ac78b9cad99265ee1546c721cf05fab5554cfac358279d537fa0e4352578c0`<br>scriptIrVersion: `3` | protocol: 1<br>runtime: 2<br>mcp: 1<br>aiCapabilityGraph: 2<br>scriptSdk: 2<br>visualScripting: 1<br>docs: 2<br>tests: 2 |
| `script-node:host.commerce.owns` | @game-platform/script-nodes | `script-node.1` | none | declarationHash: `sha256:1ad77bb76a3a052e88149c607e5630b70e0a16dbef731a5e8db755dc47fa7ea2`<br>scriptIrVersion: `3` | protocol: 1<br>runtime: 2<br>mcp: 1<br>aiCapabilityGraph: 2<br>scriptSdk: 2<br>visualScripting: 1<br>docs: 2<br>tests: 2 |
| `script-node:host.commerce.prompt_purchase` | @game-platform/script-nodes | `script-node.1` | none | declarationHash: `sha256:25c03503fceebfac2f593a668a71302a40c4f444410130da48d14b8e73436801`<br>scriptIrVersion: `3` | protocol: 1<br>runtime: 2<br>mcp: 1<br>aiCapabilityGraph: 2<br>scriptSdk: 2<br>visualScripting: 1<br>docs: 2<br>tests: 2 |
| `script-node:host.debug.log` | @game-platform/script-nodes | `script-node.1` | none | declarationHash: `sha256:645c36d46c66c9acf6807bf2e524488d66246bda3986ad70f759d94686cca2eb`<br>scriptIrVersion: `3` | protocol: 1<br>runtime: 2<br>mcp: 1<br>aiCapabilityGraph: 2<br>scriptSdk: 2<br>visualScripting: 1<br>docs: 2<br>tests: 2 |
| `script-node:host.entity.add_component` | @game-platform/script-nodes | `script-node.1` | none | declarationHash: `sha256:48dfe79a1bc03ec21dcc09935fa94a4409edf4e6118a783b7a9fae6aabf40812`<br>scriptIrVersion: `3` | protocol: 1<br>runtime: 2<br>mcp: 1<br>aiCapabilityGraph: 2<br>scriptSdk: 2<br>visualScripting: 1<br>docs: 2<br>tests: 2 |
| `script-node:host.entity.ancestors` | @game-platform/script-nodes | `script-node.1` | none | declarationHash: `sha256:c3a2d7955809848f2217c33b3c6df131bdfbcbf1994fd81d0fe6d9d3c259eb98`<br>scriptIrVersion: `3` | protocol: 1<br>runtime: 2<br>mcp: 1<br>aiCapabilityGraph: 2<br>scriptSdk: 2<br>visualScripting: 1<br>docs: 2<br>tests: 2 |
| `script-node:host.entity.children` | @game-platform/script-nodes | `script-node.1` | none | declarationHash: `sha256:117232b9d0556cc7b4aa7fcef2007e47e877a5730dc2eeb2b335019c6405dcba`<br>scriptIrVersion: `3` | protocol: 1<br>runtime: 2<br>mcp: 1<br>aiCapabilityGraph: 2<br>scriptSdk: 2<br>visualScripting: 1<br>docs: 2<br>tests: 2 |
| `script-node:host.entity.descendants` | @game-platform/script-nodes | `script-node.1` | none | declarationHash: `sha256:bd9b782d72ae98df8e23bf5e976caa2eb57ddc0e4e1d8e644730aa169e19fc01`<br>scriptIrVersion: `3` | protocol: 1<br>runtime: 2<br>mcp: 1<br>aiCapabilityGraph: 2<br>scriptSdk: 2<br>visualScripting: 1<br>docs: 2<br>tests: 2 |
| `script-node:host.entity.detach` | @game-platform/script-nodes | `script-node.1` | none | declarationHash: `sha256:01e0d37a63bf7d30df715abd2bbdd3398ae8d2a5aaf7c58b252150fb51090501`<br>scriptIrVersion: `3` | protocol: 1<br>runtime: 2<br>mcp: 1<br>aiCapabilityGraph: 2<br>scriptSdk: 2<br>visualScripting: 1<br>docs: 2<br>tests: 2 |
| `script-node:host.entity.has_tag` | @game-platform/script-nodes | `script-node.1` | none | declarationHash: `sha256:79c7288f45f2b5833e661791c53222e055459153912f4fd878d49e56665320b8`<br>scriptIrVersion: `3` | protocol: 1<br>runtime: 2<br>mcp: 1<br>aiCapabilityGraph: 2<br>scriptSdk: 2<br>visualScripting: 1<br>docs: 2<br>tests: 2 |
| `script-node:host.entity.parent` | @game-platform/script-nodes | `script-node.1` | none | declarationHash: `sha256:d3faf4515adc78df84453cc74126917a8cf26f65bc22b64264bfcc5cacaea131`<br>scriptIrVersion: `3` | protocol: 1<br>runtime: 2<br>mcp: 1<br>aiCapabilityGraph: 2<br>scriptSdk: 2<br>visualScripting: 1<br>docs: 2<br>tests: 2 |
| `script-node:host.entity.patch_component` | @game-platform/script-nodes | `script-node.1` | none | declarationHash: `sha256:c6b1db90fd4d934144f081d746330e916344d099b2817128b8851104544fbc50`<br>scriptIrVersion: `3` | protocol: 1<br>runtime: 2<br>mcp: 1<br>aiCapabilityGraph: 2<br>scriptSdk: 2<br>visualScripting: 1<br>docs: 2<br>tests: 2 |
| `script-node:host.entity.read_component` | @game-platform/script-nodes | `script-node.1` | none | declarationHash: `sha256:3a4e3a3a41fb2ec80b15c08c829dd5ca4df8b9682b5c2d6f49769cbe38d45145`<br>scriptIrVersion: `3` | protocol: 1<br>runtime: 2<br>mcp: 1<br>aiCapabilityGraph: 2<br>scriptSdk: 2<br>visualScripting: 1<br>docs: 2<br>tests: 2 |
| `script-node:host.entity.remove_component` | @game-platform/script-nodes | `script-node.1` | none | declarationHash: `sha256:8573a33b8539b67ee9944218fa59a892dae52a9d55269b733e331fc54993cabd`<br>scriptIrVersion: `3` | protocol: 1<br>runtime: 2<br>mcp: 1<br>aiCapabilityGraph: 2<br>scriptSdk: 2<br>visualScripting: 1<br>docs: 2<br>tests: 2 |
| `script-node:host.entity.remove_tag` | @game-platform/script-nodes | `script-node.1` | none | declarationHash: `sha256:fcd2897e8e4df02730985299b0407b8e7c1c91a58fb4fac870f40fc7f10611c6`<br>scriptIrVersion: `3` | protocol: 1<br>runtime: 2<br>mcp: 1<br>aiCapabilityGraph: 2<br>scriptSdk: 2<br>visualScripting: 1<br>docs: 2<br>tests: 2 |
| `script-node:host.entity.replace_component` | @game-platform/script-nodes | `script-node.1` | none | declarationHash: `sha256:e0fec692a6ebb9a2be57398a9e9af262d4b61a79b015e064eb6f2f3d9814cab8`<br>scriptIrVersion: `3` | protocol: 1<br>runtime: 2<br>mcp: 1<br>aiCapabilityGraph: 2<br>scriptSdk: 2<br>visualScripting: 1<br>docs: 2<br>tests: 2 |
| `script-node:host.entity.set_name` | @game-platform/script-nodes | `script-node.1` | none | declarationHash: `sha256:3f1aee88e6015fb33cdbd834686b2f79e3d6a0a2fa06b92b4399492a6ffe49ec`<br>scriptIrVersion: `3` | protocol: 1<br>runtime: 2<br>mcp: 1<br>aiCapabilityGraph: 2<br>scriptSdk: 2<br>visualScripting: 1<br>docs: 2<br>tests: 2 |
| `script-node:host.entity.set_owner` | @game-platform/script-nodes | `script-node.1` | none | declarationHash: `sha256:5c833137a79682f0a8c749ee68e9ccba03e410a9191d0ae6a83fbe46b7a53ebf`<br>scriptIrVersion: `3` | protocol: 1<br>runtime: 2<br>mcp: 1<br>aiCapabilityGraph: 2<br>scriptSdk: 2<br>visualScripting: 1<br>docs: 2<br>tests: 2 |
| `script-node:host.entity.set_parent` | @game-platform/script-nodes | `script-node.1` | none | declarationHash: `sha256:11ec5408e988e849bdef6f74974209a76799b451625673b0e4fa7f8afb3440d8`<br>scriptIrVersion: `3` | protocol: 1<br>runtime: 2<br>mcp: 1<br>aiCapabilityGraph: 2<br>scriptSdk: 2<br>visualScripting: 1<br>docs: 2<br>tests: 2 |
| `script-node:host.entity.set_tag` | @game-platform/script-nodes | `script-node.1` | none | declarationHash: `sha256:f9159825e6caac7370893a5a60ec84a5c398957885345449fe32dee3db0b6153`<br>scriptIrVersion: `3` | protocol: 1<br>runtime: 2<br>mcp: 1<br>aiCapabilityGraph: 2<br>scriptSdk: 2<br>visualScripting: 1<br>docs: 2<br>tests: 2 |
| `script-node:host.entity.world_position` | @game-platform/script-nodes | `script-node.1` | none | declarationHash: `sha256:f4ad29e8a0104a803b5d4d31bd7ede4617d39b5abaaca195ac0f1f269b57d66a`<br>scriptIrVersion: `3` | protocol: 1<br>runtime: 2<br>mcp: 1<br>aiCapabilityGraph: 2<br>scriptSdk: 2<br>visualScripting: 1<br>docs: 2<br>tests: 2 |
| `script-node:host.entity.world_rotation` | @game-platform/script-nodes | `script-node.1` | none | declarationHash: `sha256:a06f6b9da1866c4af33e76c3332a29840d40826db7e8d790503c26c2702f13e4`<br>scriptIrVersion: `3` | protocol: 1<br>runtime: 2<br>mcp: 1<br>aiCapabilityGraph: 2<br>scriptSdk: 2<br>visualScripting: 1<br>docs: 2<br>tests: 2 |
| `script-node:host.events.emit` | @game-platform/script-nodes | `script-node.1` | none | declarationHash: `sha256:fe2cf70df920f5ebc214ce5e075e358fe34569474ceae5f9201dda96a24ce687`<br>scriptIrVersion: `3` | protocol: 1<br>runtime: 2<br>mcp: 1<br>aiCapabilityGraph: 2<br>scriptSdk: 2<br>visualScripting: 1<br>docs: 2<br>tests: 2 |
| `script-node:host.fx.decal` | @game-platform/script-nodes | `script-node.1` | none | declarationHash: `sha256:c1d1b57e29b41944d3df7cbe7e5015822459d51e33a23ea7c9b944f363f18638`<br>scriptIrVersion: `3` | protocol: 1<br>runtime: 2<br>mcp: 1<br>aiCapabilityGraph: 2<br>scriptSdk: 2<br>visualScripting: 1<br>docs: 2<br>tests: 2 |
| `script-node:host.fx.particle_burst` | @game-platform/script-nodes | `script-node.1` | none | declarationHash: `sha256:8d807b885700d0059d46e03a9ae8b9cc39410e8e9ca2c4408f9a0ab45029e172`<br>scriptIrVersion: `3` | protocol: 1<br>runtime: 2<br>mcp: 1<br>aiCapabilityGraph: 2<br>scriptSdk: 2<br>visualScripting: 1<br>docs: 2<br>tests: 2 |
| `script-node:host.inventory.grant` | @game-platform/script-nodes | `script-node.1` | none | declarationHash: `sha256:8910526050fcac1c511c0a4bb1be2157ea58587ded4e9ab0d607bdb603329cd1`<br>scriptIrVersion: `3` | protocol: 1<br>runtime: 2<br>mcp: 1<br>aiCapabilityGraph: 2<br>scriptSdk: 2<br>visualScripting: 1<br>docs: 2<br>tests: 2 |
| `script-node:host.match.add_score` | @game-platform/script-nodes | `script-node.1` | none | declarationHash: `sha256:78693cda194e5bad6104ee4f6af0a440e1cd97fc59d0421e332f1fc0f43885f0`<br>scriptIrVersion: `3` | protocol: 1<br>runtime: 2<br>mcp: 1<br>aiCapabilityGraph: 2<br>scriptSdk: 2<br>visualScripting: 1<br>docs: 2<br>tests: 2 |
| `script-node:host.match.get_score` | @game-platform/script-nodes | `script-node.1` | none | declarationHash: `sha256:599b8397a0c1bbc32752e49414c6688c608d1c18f0af9e7eb9d4560a191ab5e4`<br>scriptIrVersion: `3` | protocol: 1<br>runtime: 2<br>mcp: 1<br>aiCapabilityGraph: 2<br>scriptSdk: 2<br>visualScripting: 1<br>docs: 2<br>tests: 2 |
| `script-node:host.match.get_state` | @game-platform/script-nodes | `script-node.1` | none | declarationHash: `sha256:60681d410554220b779eb191da499d468636f17f406f28420b73b9c5f4579692`<br>scriptIrVersion: `3` | protocol: 1<br>runtime: 2<br>mcp: 1<br>aiCapabilityGraph: 2<br>scriptSdk: 2<br>visualScripting: 1<br>docs: 2<br>tests: 2 |
| `script-node:host.match.patch_objective` | @game-platform/script-nodes | `script-node.1` | none | declarationHash: `sha256:7c71a76c21189cb1743cbcd68e64818215381ecd7bf40b84d192baf1313d68d3`<br>scriptIrVersion: `3` | protocol: 1<br>runtime: 2<br>mcp: 1<br>aiCapabilityGraph: 2<br>scriptSdk: 2<br>visualScripting: 1<br>docs: 2<br>tests: 2 |
| `script-node:host.match.set_phase` | @game-platform/script-nodes | `script-node.1` | none | declarationHash: `sha256:3a6f5d27efbd071a47365fe8c727ac71cfdd30687a8d1ab546ff99b08e85736f`<br>scriptIrVersion: `3` | protocol: 1<br>runtime: 2<br>mcp: 1<br>aiCapabilityGraph: 2<br>scriptSdk: 2<br>visualScripting: 1<br>docs: 2<br>tests: 2 |
| `script-node:host.navigation.find_path` | @game-platform/script-nodes | `script-node.1` | none | declarationHash: `sha256:d290a64fc1c5009a8a24353c81fd65e59ea1de8b758fe1694a486a519f45c6e7`<br>scriptIrVersion: `3` | protocol: 1<br>runtime: 2<br>mcp: 1<br>aiCapabilityGraph: 2<br>scriptSdk: 2<br>visualScripting: 1<br>docs: 2<br>tests: 2 |
| `script-node:host.navigation.is_reachable` | @game-platform/script-nodes | `script-node.1` | none | declarationHash: `sha256:aafd45db8102dc2c63ac0b4e4fbb6387b06c8719f7562b7de363f378eb2aad67`<br>scriptIrVersion: `3` | protocol: 1<br>runtime: 2<br>mcp: 1<br>aiCapabilityGraph: 2<br>scriptSdk: 2<br>visualScripting: 1<br>docs: 2<br>tests: 2 |
| `script-node:host.navigation.nearest_point` | @game-platform/script-nodes | `script-node.1` | none | declarationHash: `sha256:b7122f612843e9907425e3cf73d444c6d862b0bac482e99525482774bc588ae4`<br>scriptIrVersion: `3` | protocol: 1<br>runtime: 2<br>mcp: 1<br>aiCapabilityGraph: 2<br>scriptSdk: 2<br>visualScripting: 1<br>docs: 2<br>tests: 2 |
| `script-node:host.navigation.raycast` | @game-platform/script-nodes | `script-node.1` | none | declarationHash: `sha256:58d7d79b1d2b860b2c5a064ba5369c49c69a4d00a532a8e076a5f0b314232d81`<br>scriptIrVersion: `3` | protocol: 1<br>runtime: 2<br>mcp: 1<br>aiCapabilityGraph: 2<br>scriptSdk: 2<br>visualScripting: 1<br>docs: 2<br>tests: 2 |
| `script-node:host.navigation.steer_toward` | @game-platform/script-nodes | `script-node.1` | none | declarationHash: `sha256:6d64363671b5938264af90348f602095b5bed029f1e17e0e285a134df64c900d`<br>scriptIrVersion: `3` | protocol: 1<br>runtime: 2<br>mcp: 1<br>aiCapabilityGraph: 2<br>scriptSdk: 2<br>visualScripting: 1<br>docs: 2<br>tests: 2 |
| `script-node:host.network.send_message` | @game-platform/script-nodes | `script-node.1` | none | declarationHash: `sha256:977637a2f8b8915abfc3f38286e030792814c2774ec0a617aafca816dcb01996`<br>scriptIrVersion: `3` | protocol: 1<br>runtime: 2<br>mcp: 1<br>aiCapabilityGraph: 2<br>scriptSdk: 2<br>visualScripting: 1<br>docs: 2<br>tests: 2 |
| `script-node:host.physics.command` | @game-platform/script-nodes | `script-node.1` | none | declarationHash: `sha256:f6876bda143cb01032e48c33d1965ff5526ec37403d930247860d43ea53ac6e6`<br>scriptIrVersion: `3` | protocol: 1<br>runtime: 2<br>mcp: 1<br>aiCapabilityGraph: 2<br>scriptSdk: 2<br>visualScripting: 1<br>docs: 2<br>tests: 2 |
| `script-node:host.physics.occupancy_query` | @game-platform/script-nodes | `script-node.1` | none | declarationHash: `sha256:3cd4844da9844f9a10e912d3c4a11cd260da16c5be0f1154a80a43e3016b0386`<br>scriptIrVersion: `3` | protocol: 1<br>runtime: 2<br>mcp: 1<br>aiCapabilityGraph: 2<br>scriptSdk: 2<br>visualScripting: 1<br>docs: 2<br>tests: 2 |
| `script-node:host.physics.overlap_test` | @game-platform/script-nodes | `script-node.1` | none | declarationHash: `sha256:bcb29778a716733aea82d09eb89d8b5cf230a6b53fc7231f8204192d499357b5`<br>scriptIrVersion: `3` | protocol: 1<br>runtime: 2<br>mcp: 1<br>aiCapabilityGraph: 2<br>scriptSdk: 2<br>visualScripting: 1<br>docs: 2<br>tests: 2 |
| `script-node:host.physics.raycast` | @game-platform/script-nodes | `script-node.1` | none | declarationHash: `sha256:04c8efed6f1587ba1ffd0ca460c32aff7f189a1884f384152e31dbf9a4b41c91`<br>scriptIrVersion: `3` | protocol: 1<br>runtime: 2<br>mcp: 1<br>aiCapabilityGraph: 2<br>scriptSdk: 2<br>visualScripting: 1<br>docs: 2<br>tests: 2 |
| `script-node:host.physics.shapecast` | @game-platform/script-nodes | `script-node.1` | none | declarationHash: `sha256:11d6a5c0c78b199416cacb9f7de1c31425a5737ed9a10fc31180819a1a50cc76`<br>scriptIrVersion: `3` | protocol: 1<br>runtime: 2<br>mcp: 1<br>aiCapabilityGraph: 2<br>scriptSdk: 2<br>visualScripting: 1<br>docs: 2<br>tests: 2 |
| `script-node:host.platform.exit_fullscreen` | @game-platform/script-nodes | `script-node.1` | none | declarationHash: `sha256:185c29bdbc2d65f87ed8508be20fa4c543e8c97c1800e20900363d7cbc46d2cb`<br>scriptIrVersion: `3` | protocol: 1<br>runtime: 2<br>mcp: 1<br>aiCapabilityGraph: 2<br>scriptSdk: 2<br>visualScripting: 1<br>docs: 2<br>tests: 2 |
| `script-node:host.platform.exit_pointer_lock` | @game-platform/script-nodes | `script-node.1` | none | declarationHash: `sha256:9ed97c42f7d4ca9899d9185c88b7edc265ee20451bcbb44391eb3900d2e5935c`<br>scriptIrVersion: `3` | protocol: 1<br>runtime: 2<br>mcp: 1<br>aiCapabilityGraph: 2<br>scriptSdk: 2<br>visualScripting: 1<br>docs: 2<br>tests: 2 |
| `script-node:host.platform.request_fullscreen` | @game-platform/script-nodes | `script-node.1` | none | declarationHash: `sha256:8303fc9ea7041c210392d361a315c7017bfb0c869ed3d19e32751290afcf918b`<br>scriptIrVersion: `3` | protocol: 1<br>runtime: 2<br>mcp: 1<br>aiCapabilityGraph: 2<br>scriptSdk: 2<br>visualScripting: 1<br>docs: 2<br>tests: 2 |
| `script-node:host.platform.request_pointer_lock` | @game-platform/script-nodes | `script-node.1` | none | declarationHash: `sha256:33a877da611820098f6d35da6d3e89673a3531657e5d543f008438b84fad9c81`<br>scriptIrVersion: `3` | protocol: 1<br>runtime: 2<br>mcp: 1<br>aiCapabilityGraph: 2<br>scriptSdk: 2<br>visualScripting: 1<br>docs: 2<br>tests: 2 |
| `script-node:host.player.eliminate` | @game-platform/script-nodes | `script-node.1` | none | declarationHash: `sha256:eba8cec2c0481aa08f1709fc8b713c95f4ccf81d7554b56746cc64af35dc31e4`<br>scriptIrVersion: `3` | protocol: 1<br>runtime: 2<br>mcp: 1<br>aiCapabilityGraph: 2<br>scriptSdk: 2<br>visualScripting: 1<br>docs: 2<br>tests: 2 |
| `script-node:host.player.possess` | @game-platform/script-nodes | `script-node.1` | none | declarationHash: `sha256:6a34caba834844c0bf478d4870fc7b0ef39df099a9bb31538210c17ff33fdfc8`<br>scriptIrVersion: `3` | protocol: 1<br>runtime: 2<br>mcp: 1<br>aiCapabilityGraph: 2<br>scriptSdk: 2<br>visualScripting: 1<br>docs: 2<br>tests: 2 |
| `script-node:host.player.release` | @game-platform/script-nodes | `script-node.1` | none | declarationHash: `sha256:4f74705f1cd8f8258f490b7b34152ca94d87c4fe15ee87c4e34f6e550bd2c6b1`<br>scriptIrVersion: `3` | protocol: 1<br>runtime: 2<br>mcp: 1<br>aiCapabilityGraph: 2<br>scriptSdk: 2<br>visualScripting: 1<br>docs: 2<br>tests: 2 |
| `script-node:host.player.spawn_character` | @game-platform/script-nodes | `script-node.1` | none | declarationHash: `sha256:0643843bb09e5db1d4493710f971656f04501b515b3a772d97a4b06796aa1508`<br>scriptIrVersion: `3` | protocol: 1<br>runtime: 2<br>mcp: 1<br>aiCapabilityGraph: 2<br>scriptSdk: 2<br>visualScripting: 1<br>docs: 2<br>tests: 2 |
| `script-node:host.players.get` | @game-platform/script-nodes | `script-node.1` | none | declarationHash: `sha256:5eae0cb7b37615f60f21a3e43f9f54cead7141ffab416c1b512b097e83c9599e`<br>scriptIrVersion: `3` | protocol: 1<br>runtime: 2<br>mcp: 1<br>aiCapabilityGraph: 2<br>scriptSdk: 2<br>visualScripting: 1<br>docs: 2<br>tests: 2 |
| `script-node:host.players.list` | @game-platform/script-nodes | `script-node.1` | none | declarationHash: `sha256:581328e4221e3151ded53ca7a46bad46c7bfbe9d3111a135242396db1a4fb23a`<br>scriptIrVersion: `3` | protocol: 1<br>runtime: 2<br>mcp: 1<br>aiCapabilityGraph: 2<br>scriptSdk: 2<br>visualScripting: 1<br>docs: 2<br>tests: 2 |
| `script-node:host.program.input_actions` | @game-platform/script-nodes | `script-node.1` | none | declarationHash: `sha256:8f9da03d318539ab748421533592edc984b847db99a91039e7305a8421c1c84c`<br>scriptIrVersion: `3` | protocol: 1<br>runtime: 2<br>mcp: 1<br>aiCapabilityGraph: 2<br>scriptSdk: 2<br>visualScripting: 1<br>docs: 2<br>tests: 2 |
| `script-node:host.program.input_bundle` | @game-platform/script-nodes | `script-node.1` | none | declarationHash: `sha256:6fd94b7755c19dfd264ea7364a63fcc83ce9423886cbe80df8f5b67cc6b776fe`<br>scriptIrVersion: `3` | protocol: 1<br>runtime: 2<br>mcp: 1<br>aiCapabilityGraph: 2<br>scriptSdk: 2<br>visualScripting: 1<br>docs: 2<br>tests: 2 |
| `script-node:host.program.input_flags` | @game-platform/script-nodes | `script-node.1` | none | declarationHash: `sha256:8f6740367d853d4643e78c97887674effbff4ddd10dacb83389a5aeed56daaec`<br>scriptIrVersion: `3` | protocol: 1<br>runtime: 2<br>mcp: 1<br>aiCapabilityGraph: 2<br>scriptSdk: 2<br>visualScripting: 1<br>docs: 2<br>tests: 2 |
| `script-node:host.program.param` | @game-platform/script-nodes | `script-node.1` | none | declarationHash: `sha256:4f1d54756b1326e968c8acbafadf21ac65457643e1b1b58f96c403fdd1c79ad2`<br>scriptIrVersion: `3` | protocol: 1<br>runtime: 2<br>mcp: 1<br>aiCapabilityGraph: 2<br>scriptSdk: 2<br>visualScripting: 1<br>docs: 2<br>tests: 2 |
| `script-node:host.program.param_count` | @game-platform/script-nodes | `script-node.1` | none | declarationHash: `sha256:912b18494be94fd2dcbb09c9f182d89ed5f188b829e7d743fe5accec5ce1d810`<br>scriptIrVersion: `3` | protocol: 1<br>runtime: 2<br>mcp: 1<br>aiCapabilityGraph: 2<br>scriptSdk: 2<br>visualScripting: 1<br>docs: 2<br>tests: 2 |
| `script-node:host.random.bool` | @game-platform/script-nodes | `script-node.1` | none | declarationHash: `sha256:2f9fe6f8c037d5bb40908f5217d46c85d3591cd166e110458c8cb68277e8130f`<br>scriptIrVersion: `3` | protocol: 1<br>runtime: 2<br>mcp: 1<br>aiCapabilityGraph: 2<br>scriptSdk: 2<br>visualScripting: 1<br>docs: 2<br>tests: 2 |
| `script-node:host.random.gaussian` | @game-platform/script-nodes | `script-node.1` | none | declarationHash: `sha256:d2209904505f6f64826daeb39efbfa5969574077af54ce7555f8e7aa836af9cd`<br>scriptIrVersion: `3` | protocol: 1<br>runtime: 2<br>mcp: 1<br>aiCapabilityGraph: 2<br>scriptSdk: 2<br>visualScripting: 1<br>docs: 2<br>tests: 2 |
| `script-node:host.random.int` | @game-platform/script-nodes | `script-node.1` | none | declarationHash: `sha256:5d6c1d8859d2e497c037e5b781754acef8a570aa11c2d108186c6b78bcfedc73`<br>scriptIrVersion: `3` | protocol: 1<br>runtime: 2<br>mcp: 1<br>aiCapabilityGraph: 2<br>scriptSdk: 2<br>visualScripting: 1<br>docs: 2<br>tests: 2 |
| `script-node:host.random.next` | @game-platform/script-nodes | `script-node.1` | none | declarationHash: `sha256:c5cd516428151b3342da988ba4dc1dac2c471432fdaab99d4cd3521901b56ba5`<br>scriptIrVersion: `3` | protocol: 1<br>runtime: 2<br>mcp: 1<br>aiCapabilityGraph: 2<br>scriptSdk: 2<br>visualScripting: 1<br>docs: 2<br>tests: 2 |
| `script-node:host.random.pick` | @game-platform/script-nodes | `script-node.1` | none | declarationHash: `sha256:0acef750f1e9614f2ba7af5a06549ea0741aa5b38f332f675c434cb093a07fe6`<br>scriptIrVersion: `3` | protocol: 1<br>runtime: 2<br>mcp: 1<br>aiCapabilityGraph: 2<br>scriptSdk: 2<br>visualScripting: 1<br>docs: 2<br>tests: 2 |
| `script-node:host.random.point_in_circle` | @game-platform/script-nodes | `script-node.1` | none | declarationHash: `sha256:ffbcbb339179377fc6c7162f5958fd7884c13ba556becb6ab12772d331e76e0c`<br>scriptIrVersion: `3` | protocol: 1<br>runtime: 2<br>mcp: 1<br>aiCapabilityGraph: 2<br>scriptSdk: 2<br>visualScripting: 1<br>docs: 2<br>tests: 2 |
| `script-node:host.random.point_in_sphere` | @game-platform/script-nodes | `script-node.1` | none | declarationHash: `sha256:eba5c9485ad6ebd931dd322607cbfc54f47cd41e93ac03211aed1c1eaab6035b`<br>scriptIrVersion: `3` | protocol: 1<br>runtime: 2<br>mcp: 1<br>aiCapabilityGraph: 2<br>scriptSdk: 2<br>visualScripting: 1<br>docs: 2<br>tests: 2 |
| `script-node:host.random.range` | @game-platform/script-nodes | `script-node.1` | none | declarationHash: `sha256:c83ba3434666e9ef0305d07474a2682da1588167fb45c5449f77dd6eb4b8d47d`<br>scriptIrVersion: `3` | protocol: 1<br>runtime: 2<br>mcp: 1<br>aiCapabilityGraph: 2<br>scriptSdk: 2<br>visualScripting: 1<br>docs: 2<br>tests: 2 |
| `script-node:host.random.seeded` | @game-platform/script-nodes | `script-node.1` | none | declarationHash: `sha256:5899e20c9621ab50a1114a496562e1d7388165fd89f0dac094d5fb4deb8308dd`<br>scriptIrVersion: `3` | protocol: 1<br>runtime: 2<br>mcp: 1<br>aiCapabilityGraph: 2<br>scriptSdk: 2<br>visualScripting: 1<br>docs: 2<br>tests: 2 |
| `script-node:host.random.shuffle` | @game-platform/script-nodes | `script-node.1` | none | declarationHash: `sha256:1be77a680572d13e22c90e6056499978e99e3172caa465b52a2e61b2073bae8c`<br>scriptIrVersion: `3` | protocol: 1<br>runtime: 2<br>mcp: 1<br>aiCapabilityGraph: 2<br>scriptSdk: 2<br>visualScripting: 1<br>docs: 2<br>tests: 2 |
| `script-node:host.random.sign` | @game-platform/script-nodes | `script-node.1` | none | declarationHash: `sha256:6cfe72b8aa90c572f8d5ff38b7662a6c3ab66794a767a84f3e16c0126668c554`<br>scriptIrVersion: `3` | protocol: 1<br>runtime: 2<br>mcp: 1<br>aiCapabilityGraph: 2<br>scriptSdk: 2<br>visualScripting: 1<br>docs: 2<br>tests: 2 |
| `script-node:host.random.unit_vector` | @game-platform/script-nodes | `script-node.1` | none | declarationHash: `sha256:d8ef3a73c0ea2fe21b6625b22dfc5c11e4599818d9e72376b778ece3d79da1c9`<br>scriptIrVersion: `3` | protocol: 1<br>runtime: 2<br>mcp: 1<br>aiCapabilityGraph: 2<br>scriptSdk: 2<br>visualScripting: 1<br>docs: 2<br>tests: 2 |
| `script-node:host.random.weighted_pick` | @game-platform/script-nodes | `script-node.1` | none | declarationHash: `sha256:9a443da5046b91af00d31492fae015464206baab77e09358b0062c5d69f1b5bb`<br>scriptIrVersion: `3` | protocol: 1<br>runtime: 2<br>mcp: 1<br>aiCapabilityGraph: 2<br>scriptSdk: 2<br>visualScripting: 1<br>docs: 2<br>tests: 2 |
| `script-node:host.room.get_players` | @game-platform/script-nodes | `script-node.1` | none | declarationHash: `sha256:6e4e4cd91d7415ef31ab6b9aad3e8e5e77ddba0f90530dc65b26aba1deceb846`<br>scriptIrVersion: `3` | protocol: 1<br>runtime: 2<br>mcp: 1<br>aiCapabilityGraph: 2<br>scriptSdk: 2<br>visualScripting: 1<br>docs: 2<br>tests: 2 |
| `script-node:host.room.get_state` | @game-platform/script-nodes | `script-node.1` | none | declarationHash: `sha256:82f1729ec8f8495859414a9d5568265770442b2b5ed9f716d985242753fd07f5`<br>scriptIrVersion: `3` | protocol: 1<br>runtime: 2<br>mcp: 1<br>aiCapabilityGraph: 2<br>scriptSdk: 2<br>visualScripting: 1<br>docs: 2<br>tests: 2 |
| `script-node:host.team.get_assignment` | @game-platform/script-nodes | `script-node.1` | none | declarationHash: `sha256:7bd5d8a1c873aa4b39ecf7f3c4aff895d30fb34c1d4a7a4526f0e42018f37573`<br>scriptIrVersion: `3` | protocol: 1<br>runtime: 2<br>mcp: 1<br>aiCapabilityGraph: 2<br>scriptSdk: 2<br>visualScripting: 1<br>docs: 2<br>tests: 2 |
| `script-node:host.terrain.height_at` | @game-platform/script-nodes | `script-node.1` | none | declarationHash: `sha256:9bf103b6057efcb29faa9efc48a2a38b19afc46d5d1439705b68a96a2a992134`<br>scriptIrVersion: `3` | protocol: 1<br>runtime: 2<br>mcp: 1<br>aiCapabilityGraph: 2<br>scriptSdk: 2<br>visualScripting: 1<br>docs: 2<br>tests: 2 |
| `script-node:host.terrain.normal_at` | @game-platform/script-nodes | `script-node.1` | none | declarationHash: `sha256:a5ef3112ca3aab9f2c219b4abd716732ed0608529eaa0b22f94f4d379820be8c`<br>scriptIrVersion: `3` | protocol: 1<br>runtime: 2<br>mcp: 1<br>aiCapabilityGraph: 2<br>scriptSdk: 2<br>visualScripting: 1<br>docs: 2<br>tests: 2 |
| `script-node:host.terrain.raycast_down` | @game-platform/script-nodes | `script-node.1` | none | declarationHash: `sha256:13f258b495266cda38b97de73ad65b0447844d1e61702881d6dda974fc089e37`<br>scriptIrVersion: `3` | protocol: 1<br>runtime: 2<br>mcp: 1<br>aiCapabilityGraph: 2<br>scriptSdk: 2<br>visualScripting: 1<br>docs: 2<br>tests: 2 |
| `script-node:host.terrain.sample_layer_weights` | @game-platform/script-nodes | `script-node.1` | none | declarationHash: `sha256:691038a1f0095342f225057a987c426446d61987f6d14287934bcd95383635fc`<br>scriptIrVersion: `3` | protocol: 1<br>runtime: 2<br>mcp: 1<br>aiCapabilityGraph: 2<br>scriptSdk: 2<br>visualScripting: 1<br>docs: 2<br>tests: 2 |
| `script-node:host.terrain.slope_at` | @game-platform/script-nodes | `script-node.1` | none | declarationHash: `sha256:43342eab4d0dbd8b2ef0b2fa241fd7dee27231f39bf5fef341d95766aeb3e7d0`<br>scriptIrVersion: `3` | protocol: 1<br>runtime: 2<br>mcp: 1<br>aiCapabilityGraph: 2<br>scriptSdk: 2<br>visualScripting: 1<br>docs: 2<br>tests: 2 |
| `script-node:host.tween.cancel` | @game-platform/script-nodes | `script-node.1` | none | declarationHash: `sha256:cf4e50094508c1ffd5857c43fd7301228ef39c62baf18e398eb207ca72688cbf`<br>scriptIrVersion: `3` | protocol: 1<br>runtime: 2<br>mcp: 1<br>aiCapabilityGraph: 2<br>scriptSdk: 2<br>visualScripting: 1<br>docs: 2<br>tests: 2 |
| `script-node:host.tween.start` | @game-platform/script-nodes | `script-node.1` | none | declarationHash: `sha256:36e96394245963b3b65654776f617261e8a2a6d39cdf90e94c509f3fcec1f0de`<br>scriptIrVersion: `3` | protocol: 1<br>runtime: 2<br>mcp: 1<br>aiCapabilityGraph: 2<br>scriptSdk: 2<br>visualScripting: 1<br>docs: 2<br>tests: 2 |
| `script-node:host.ui.close_panel` | @game-platform/script-nodes | `script-node.1` | none | declarationHash: `sha256:09a4708170c3920f87ce9dbd94a2066a3939b54e22d604f84a2176c4edea3be3`<br>scriptIrVersion: `3` | protocol: 1<br>runtime: 2<br>mcp: 1<br>aiCapabilityGraph: 2<br>scriptSdk: 2<br>visualScripting: 1<br>docs: 2<br>tests: 2 |
| `script-node:host.ui.open_panel` | @game-platform/script-nodes | `script-node.1` | none | declarationHash: `sha256:e9c4cc7f27356f109552788d8584860f4ecfe148b05f7d18d2230e1ef6f7da97`<br>scriptIrVersion: `3` | protocol: 1<br>runtime: 2<br>mcp: 1<br>aiCapabilityGraph: 2<br>scriptSdk: 2<br>visualScripting: 1<br>docs: 2<br>tests: 2 |
| `script-node:host.ui.set_widget_value` | @game-platform/script-nodes | `script-node.1` | none | declarationHash: `sha256:a0e4ac24cf875768b473e3624573dffbeb52ce223be496523bc38b4cc1b2e4a8`<br>scriptIrVersion: `3` | protocol: 1<br>runtime: 2<br>mcp: 1<br>aiCapabilityGraph: 2<br>scriptSdk: 2<br>visualScripting: 1<br>docs: 2<br>tests: 2 |
| `script-node:host.warehouse.append` | @game-platform/script-nodes | `script-node.1` | none | declarationHash: `sha256:6c49e901b5fa0daf1b7290d0e0ee83e6ab997e7b03b5d222ef6c680c2f818e4e`<br>scriptIrVersion: `3` | protocol: 1<br>runtime: 2<br>mcp: 1<br>aiCapabilityGraph: 2<br>scriptSdk: 2<br>visualScripting: 1<br>docs: 2<br>tests: 2 |
| `script-node:host.warehouse.create` | @game-platform/script-nodes | `script-node.1` | none | declarationHash: `sha256:a574db6d603aac46eb370620f38fd694ad786063da06e623f2b06c4903fe1bb1`<br>scriptIrVersion: `3` | protocol: 1<br>runtime: 2<br>mcp: 1<br>aiCapabilityGraph: 2<br>scriptSdk: 2<br>visualScripting: 1<br>docs: 2<br>tests: 2 |
| `script-node:host.warehouse.delete` | @game-platform/script-nodes | `script-node.1` | none | declarationHash: `sha256:0b21df4089deaa45e87e531e3b918e0e2feb59a2b88fc62dfb5a197e110b6cb4`<br>scriptIrVersion: `3` | protocol: 1<br>runtime: 2<br>mcp: 1<br>aiCapabilityGraph: 2<br>scriptSdk: 2<br>visualScripting: 1<br>docs: 2<br>tests: 2 |
| `script-node:host.warehouse.get` | @game-platform/script-nodes | `script-node.1` | none | declarationHash: `sha256:7e36ce19dcc01fc5ef9cfd24ee239598de98b4a2023de3c84e3bd540f3e856b5`<br>scriptIrVersion: `3` | protocol: 1<br>runtime: 2<br>mcp: 1<br>aiCapabilityGraph: 2<br>scriptSdk: 2<br>visualScripting: 1<br>docs: 2<br>tests: 2 |
| `script-node:host.warehouse.increment` | @game-platform/script-nodes | `script-node.1` | none | declarationHash: `sha256:b87d188bdd37ee4fa73a9fc4c6584347d1e243d9f5b6740fc6f4e4ef1eb4d317`<br>scriptIrVersion: `3` | protocol: 1<br>runtime: 2<br>mcp: 1<br>aiCapabilityGraph: 2<br>scriptSdk: 2<br>visualScripting: 1<br>docs: 2<br>tests: 2 |
| `script-node:host.warehouse.query` | @game-platform/script-nodes | `script-node.1` | none | declarationHash: `sha256:0a00ca6c911e1bce346cdd1eb07f60e0b9c3094591521481e775b7b995800a06`<br>scriptIrVersion: `3` | protocol: 1<br>runtime: 2<br>mcp: 1<br>aiCapabilityGraph: 2<br>scriptSdk: 2<br>visualScripting: 1<br>docs: 2<br>tests: 2 |
| `script-node:host.warehouse.set` | @game-platform/script-nodes | `script-node.1` | none | declarationHash: `sha256:fc1f24225f62259add4ae4b27a88a84e694a77284a6cb686dd609296d90cb129`<br>scriptIrVersion: `3` | protocol: 1<br>runtime: 2<br>mcp: 1<br>aiCapabilityGraph: 2<br>scriptSdk: 2<br>visualScripting: 1<br>docs: 2<br>tests: 2 |
| `script-node:host.warehouse.transform` | @game-platform/script-nodes | `script-node.1` | none | declarationHash: `sha256:4c63509966eb7485576f2514d0e26bc09ea0cef0bc2f4817b8adea0a80a93805`<br>scriptIrVersion: `3` | protocol: 1<br>runtime: 2<br>mcp: 1<br>aiCapabilityGraph: 2<br>scriptSdk: 2<br>visualScripting: 1<br>docs: 2<br>tests: 2 |
| `script-node:host.warehouse.update` | @game-platform/script-nodes | `script-node.1` | none | declarationHash: `sha256:19b2c702a45485f983dfb2d533b4f35b23a00555dd029d32e7c21539e8f183af`<br>scriptIrVersion: `3` | protocol: 1<br>runtime: 2<br>mcp: 1<br>aiCapabilityGraph: 2<br>scriptSdk: 2<br>visualScripting: 1<br>docs: 2<br>tests: 2 |
| `script-node:host.water.is_submerged` | @game-platform/script-nodes | `script-node.1` | none | declarationHash: `sha256:43f8b814cb4c37f5d2db35c2ac0b6318bf1277856600bc368e7e0498360814e1`<br>scriptIrVersion: `3` | protocol: 1<br>runtime: 2<br>mcp: 1<br>aiCapabilityGraph: 2<br>scriptSdk: 2<br>visualScripting: 1<br>docs: 2<br>tests: 2 |
| `script-node:host.water.surface_level_at` | @game-platform/script-nodes | `script-node.1` | none | declarationHash: `sha256:ef850f78c76ffdca57bcc44bee91490a7c935822025f8b891f27ad90507ac95e`<br>scriptIrVersion: `3` | protocol: 1<br>runtime: 2<br>mcp: 1<br>aiCapabilityGraph: 2<br>scriptSdk: 2<br>visualScripting: 1<br>docs: 2<br>tests: 2 |
| `script-node:host.world.despawn` | @game-platform/script-nodes | `script-node.1` | none | declarationHash: `sha256:3d6b38699775770f3f7fe60d5fad844040199f97c33a09b6a86de187d9511974`<br>scriptIrVersion: `3` | protocol: 1<br>runtime: 2<br>mcp: 1<br>aiCapabilityGraph: 2<br>scriptSdk: 2<br>visualScripting: 1<br>docs: 2<br>tests: 2 |
| `script-node:host.world.entity_has_tag` | @game-platform/script-nodes | `script-node.1` | none | declarationHash: `sha256:da764f3e1599809ad266d44b738ac8d64ccf5be5b8f4c19594e146ad36e37425`<br>scriptIrVersion: `3` | protocol: 1<br>runtime: 2<br>mcp: 1<br>aiCapabilityGraph: 2<br>scriptSdk: 2<br>visualScripting: 1<br>docs: 2<br>tests: 2 |
| `script-node:host.world.find` | @game-platform/script-nodes | `script-node.1` | none | declarationHash: `sha256:bb4406ecfb4039acd1ca73a4864a23a9fb3c1baf559860a369590d80ca2f26d6`<br>scriptIrVersion: `3` | protocol: 1<br>runtime: 2<br>mcp: 1<br>aiCapabilityGraph: 2<br>scriptSdk: 2<br>visualScripting: 1<br>docs: 2<br>tests: 2 |
| `script-node:host.world.query` | @game-platform/script-nodes | `script-node.1` | none | declarationHash: `sha256:98f5b521dcff4566015a1c320ba46e3e3ce53c177c9668d2625d5c967765021a`<br>scriptIrVersion: `3` | protocol: 1<br>runtime: 2<br>mcp: 1<br>aiCapabilityGraph: 2<br>scriptSdk: 2<br>visualScripting: 1<br>docs: 2<br>tests: 2 |
| `script-node:host.world.set_entity_owner` | @game-platform/script-nodes | `script-node.1` | none | declarationHash: `sha256:c287880585d3b27d1204fab8366a7b86ed6a744773f541ef96e8d7f69cccf21b`<br>scriptIrVersion: `3` | protocol: 1<br>runtime: 2<br>mcp: 1<br>aiCapabilityGraph: 2<br>scriptSdk: 2<br>visualScripting: 1<br>docs: 2<br>tests: 2 |
| `script-node:host.world.set_entity_tag` | @game-platform/script-nodes | `script-node.1` | none | declarationHash: `sha256:90c3cfc8d3bc33dcc06a09a8a0a9eb7fcafb27d6f691932d981cf024c7e42cc6`<br>scriptIrVersion: `3` | protocol: 1<br>runtime: 2<br>mcp: 1<br>aiCapabilityGraph: 2<br>scriptSdk: 2<br>visualScripting: 1<br>docs: 2<br>tests: 2 |
| `script-node:host.world.spawn` | @game-platform/script-nodes | `script-node.1` | none | declarationHash: `sha256:d7c1dfb2d28fe1ebef886ccb1827cf26e09fe07f0e1158c77dbbde87339bfeb0`<br>scriptIrVersion: `3` | protocol: 1<br>runtime: 2<br>mcp: 1<br>aiCapabilityGraph: 2<br>scriptSdk: 2<br>visualScripting: 1<br>docs: 2<br>tests: 2 |
| `script-node:host.world.spawn_many` | @game-platform/script-nodes | `script-node.1` | none | declarationHash: `sha256:53e69760f28c200d0f9036907f1034cbd7358fdbec41a643d91ac15b361b004f`<br>scriptIrVersion: `3` | protocol: 1<br>runtime: 2<br>mcp: 1<br>aiCapabilityGraph: 2<br>scriptSdk: 2<br>visualScripting: 1<br>docs: 2<br>tests: 2 |
| `script-node:host.world.spawn_prefab` | @game-platform/script-nodes | `script-node.1` | none | declarationHash: `sha256:b6cb7fc0ebdbf607bee26b0a7e4b322894713b4d8bd0c404f20c54a10cc5c446`<br>scriptIrVersion: `3` | protocol: 1<br>runtime: 2<br>mcp: 1<br>aiCapabilityGraph: 2<br>scriptSdk: 2<br>visualScripting: 1<br>docs: 2<br>tests: 2 |
| `script-node:host.world.teleport_player` | @game-platform/script-nodes | `script-node.1` | none | declarationHash: `sha256:66c4beff9fe11e7ccb97aaebb2feed47d29c0b5622a9b2bf2d278af8df77ed38`<br>scriptIrVersion: `3` | protocol: 1<br>runtime: 2<br>mcp: 1<br>aiCapabilityGraph: 2<br>scriptSdk: 2<br>visualScripting: 1<br>docs: 2<br>tests: 2 |
