Capability Catalog
packages/capability-catalog/src/index.ts.This generated snapshot is derived from packages/capability-catalog. It is the shared registry of versioned powers that jobs and workflows may invoke.
Catalog version: capability-catalog.v1.bistro-canonical-rebuild-phase1. Catalog hash: sha256:c0d90b60d0f079cdc67e863666356e9e7b8c88261a53e5abbd898c5e8a154551. Capability count: 19.
Capabilities
| Capability | Display Name | Description | Lifecycle | Visibility | Runner | Owner | Allowed Callers | Actions |
|---|---|---|---|---|---|---|---|---|
jobs.echo@1 | Echo Job | Deterministic first-party capability used to prove the generalized jobs kernel. | active | test_only | built_in | jobs | admin<br>system | job.start |
spatial.asset.parse@1 | Parse Spatial Asset | Validate and parse imported spatial asset metadata through deterministic backend code. | active | public | built_in | spatial-ingestion | ui<br>mcp<br>ai_platform<br>workflow<br>sdk<br>cli<br>admin<br>system | spatial.asset.import |
spatial.splat.decode@1 | Decode Splat Capture | Decode versioned splat or point-cloud capture metadata without exposing renderer shader source. | active | public | built_in | spatial-ingestion | ui<br>mcp<br>ai_platform<br>workflow<br>sdk<br>cli<br>admin<br>system | spatial.asset.import |
spatial.asset.optimize@1 | Optimize Spatial Asset | Plan deterministic spatial asset optimization and record degraded outcomes when worker support is deferred. | active | public | built_in | spatial-ingestion | ui<br>mcp<br>ai_platform<br>workflow<br>sdk<br>cli<br>admin<br>system | spatial.asset.import |
spatial.capture.proxy.generate@1 | Generate Spatial Capture Proxy | Generate or record collision and nav/query proxy receipts for spatial captures. | active | public | built_in | spatial-ingestion | ui<br>mcp<br>ai_platform<br>workflow<br>sdk<br>cli<br>admin<br>system | spatial.capture.proxy.generate |
spatial.capture.annotate@1 | Annotate Spatial Capture | Extract or record semantic anchors such as floor, wall, region, spawn, and interactable markers. | active | public | built_in | spatial-ingestion | ui<br>mcp<br>ai_platform<br>workflow<br>sdk<br>cli<br>admin<br>system | spatial.capture.annotate |
spatial.render.qa@1 | Run Spatial Render QA | Record deterministic render QA receipts for spatial imports, including degraded status when renderer support is deferred. | active | public | built_in | spatial-ingestion | ui<br>mcp<br>ai_platform<br>workflow<br>sdk<br>cli<br>admin<br>system | spatial.asset.import |
spatial.world.build@1 | Build World From Spatial Asset | Create an executable Project Graph world from a spatial capture only after required proxy, anchor, and playability proof is present. | active | public | built_in | spatial-ingestion | ui<br>mcp<br>ai_platform<br>workflow<br>sdk<br>cli<br>admin<br>system | world.build.from_spatial_asset |
renderer.profile.resolve@1 | Resolve Renderer Visual Profile | Resolve canonical visual profile definitions into backend-authoritative Project Graph world environment payloads. | active | public | built_in | renderer | ui<br>mcp<br>ai_platform<br>workflow<br>sdk<br>admin<br>system | renderer.visual_profile.apply |
renderer.environment.project@1 | Project Renderer Environment | Project cataloged sky, IBL, fog, exposure, tone mapping, lighting, post, and background settings through SceneSnapshot. | active | public | built_in | renderer | ui<br>mcp<br>ai_platform<br>workflow<br>sdk<br>admin<br>system | renderer.visual_profile.apply |
renderer.post.resolve@1 | Resolve Renderer Post Intent | Resolve cataloged renderer post-processing intent without exposing raw shader or render-pass source. | active | public | built_in | renderer | ui<br>mcp<br>ai_platform<br>workflow<br>sdk<br>admin<br>system | renderer.visual_profile.apply |
renderer.reflection.resolve@1 | Resolve Renderer Reflection Policy | Resolve environment/probe/SSR reflection policy with WebGL fallback and WebGPU expectation metadata. | active | public | built_in | renderer | ui<br>mcp<br>ai_platform<br>workflow<br>sdk<br>admin<br>system | renderer.visual_profile.apply |
renderer.visual_qa@1 | Run Renderer Visual QA | Run the legacy SDK renderer visual-QA composite for cataloged profiles. Exact native renderer capture is owned by the generated qa.renderer.viewport.capture action capability. | active | public | built_in | renderer | ui<br>mcp<br>ai_platform<br>workflow<br>sdk<br>admin<br>system | renderer.visual_qa.run |
asset.model.generate@1 | Generate Model Asset | Generic model asset generation capability family backed by generation providers. | active | public | generation_adapter | generation | ui<br>mcp<br>ai_platform<br>workflow<br>sdk<br>cli<br>admin<br>system | generation.job.create |
asset.image.generate@1 | Generate Image Asset | Generic image generation capability family backed by generation providers. | active | public | generation_adapter | generation | ui<br>mcp<br>ai_platform<br>workflow<br>sdk<br>cli<br>admin<br>system | generation.job.create |
asset.texture.generate@1 | Generate Texture Asset | Generic texture generation capability family backed by generation providers. | active | public | generation_adapter | generation | ui<br>mcp<br>ai_platform<br>workflow<br>sdk<br>cli<br>admin<br>system | generation.job.create |
asset.audio.generate@1 | Generate Audio Asset | Generic sound and music generation capability family backed by generation providers. | active | public | generation_adapter | generation | ui<br>mcp<br>ai_platform<br>workflow<br>sdk<br>cli<br>admin<br>system | generation.job.create |
qa.simulation.run@1 | Run Simulation QA | Run deterministic backend simulation or QA proof jobs. | active | admin_only | built_in | qa | workflow<br>admin<br>system | qa.run.start |
knowledge.library.read@1 | Knowledge Library | Search and load the pull-only knowledge library: generated engine reference docs (always available) plus optional curated playbooks and accepted-build distillations behind the no-skill switch. Returns pointers, distilled summaries, and full documents with provenance; never injects content and never overrides a capability descriptor or schema. | active | public | built_in | knowledge | ui<br>mcp<br>ai_platform<br>workflow<br>sdk<br>cli<br>admin<br>system | knowledge.search<br>knowledge.load |
Capability Details
One section per capability, keyed by capability key, so a reference to a capability key resolves to its own anchor.
asset.audio.generate
Generic sound and music generation capability family backed by generation providers.
Summary: Generic sound and music generation capability family backed by generation providers.
| Field | Value |
|---|---|
| Version | 1 |
| Display name | Generate Audio Asset |
| Lifecycle | active |
| Visibility | public |
| Runner | generation_adapter |
| Owner | generation |
| Allowed callers | ui, mcp, ai_platform, workflow, sdk, cli, admin, system |
| Actions | generation.job.create |
asset.image.generate
Generic image generation capability family backed by generation providers.
Summary: Generic image generation capability family backed by generation providers.
| Field | Value |
|---|---|
| Version | 1 |
| Display name | Generate Image Asset |
| Lifecycle | active |
| Visibility | public |
| Runner | generation_adapter |
| Owner | generation |
| Allowed callers | ui, mcp, ai_platform, workflow, sdk, cli, admin, system |
| Actions | generation.job.create |
asset.model.generate
Generic model asset generation capability family backed by generation providers.
Summary: Generic model asset generation capability family backed by generation providers.
| Field | Value |
|---|---|
| Version | 1 |
| Display name | Generate Model Asset |
| Lifecycle | active |
| Visibility | public |
| Runner | generation_adapter |
| Owner | generation |
| Allowed callers | ui, mcp, ai_platform, workflow, sdk, cli, admin, system |
| Actions | generation.job.create |
asset.texture.generate
Generic texture generation capability family backed by generation providers.
Summary: Generic texture generation capability family backed by generation providers.
| Field | Value |
|---|---|
| Version | 1 |
| Display name | Generate Texture Asset |
| Lifecycle | active |
| Visibility | public |
| Runner | generation_adapter |
| Owner | generation |
| Allowed callers | ui, mcp, ai_platform, workflow, sdk, cli, admin, system |
| Actions | generation.job.create |
jobs.echo
Deterministic first-party capability used to prove the generalized jobs kernel.
Summary: Deterministic first-party capability used to prove the generalized jobs kernel.
| Field | Value |
|---|---|
| Version | 1 |
| Display name | Echo Job |
| Lifecycle | active |
| Visibility | test_only |
| Runner | built_in |
| Owner | jobs |
| Allowed callers | admin, system |
| Actions | job.start |
knowledge.library.read
Search and load the pull-only knowledge library: generated engine reference docs (always available) plus optional curated playbooks and accepted-build distillations behind the no-skill switch. Returns pointers, distilled summaries, and full documents with provenance; never injects content and never overrides a capability descriptor or schema.
Summary: Pull-only knowledge library: engine reference docs, curated playbooks, accepted-build distillations.
| Field | Value |
|---|---|
| Version | 1 |
| Display name | Knowledge Library |
| Lifecycle | active |
| Visibility | public |
| Runner | built_in |
| Owner | knowledge |
| Allowed callers | ui, mcp, ai_platform, workflow, sdk, cli, admin, system |
| Actions | knowledge.search, knowledge.load |
qa.simulation.run
Run deterministic backend simulation or QA proof jobs.
Summary: Run deterministic backend simulation or QA proof jobs.
| Field | Value |
|---|---|
| Version | 1 |
| Display name | Run Simulation QA |
| Lifecycle | active |
| Visibility | admin_only |
| Runner | built_in |
| Owner | qa |
| Allowed callers | workflow, admin, system |
| Actions | qa.run.start |
renderer.environment.project
Project cataloged sky, IBL, fog, exposure, tone mapping, lighting, post, and background settings through SceneSnapshot.
Summary: Project cataloged sky, IBL, fog, exposure, tone mapping, lighting, post, and background settings through SceneSnapshot.
| Field | Value |
|---|---|
| Version | 1 |
| Display name | Project Renderer Environment |
| Lifecycle | active |
| Visibility | public |
| Runner | built_in |
| Owner | renderer |
| Allowed callers | ui, mcp, ai_platform, workflow, sdk, admin, system |
| Actions | renderer.visual_profile.apply |
renderer.post.resolve
Resolve cataloged renderer post-processing intent without exposing raw shader or render-pass source.
Summary: Resolve cataloged renderer post-processing intent without exposing raw shader or render-pass source.
| Field | Value |
|---|---|
| Version | 1 |
| Display name | Resolve Renderer Post Intent |
| Lifecycle | active |
| Visibility | public |
| Runner | built_in |
| Owner | renderer |
| Allowed callers | ui, mcp, ai_platform, workflow, sdk, admin, system |
| Actions | renderer.visual_profile.apply |
renderer.profile.resolve
Resolve canonical visual profile definitions into backend-authoritative Project Graph world environment payloads.
Summary: Resolve canonical visual profile definitions into backend-authoritative Project Graph world environment payloads.
| Field | Value |
|---|---|
| Version | 1 |
| Display name | Resolve Renderer Visual Profile |
| Lifecycle | active |
| Visibility | public |
| Runner | built_in |
| Owner | renderer |
| Allowed callers | ui, mcp, ai_platform, workflow, sdk, admin, system |
| Actions | renderer.visual_profile.apply |
renderer.reflection.resolve
Resolve environment/probe/SSR reflection policy with WebGL fallback and WebGPU expectation metadata.
Summary: Resolve environment/probe/SSR reflection policy with WebGL fallback and WebGPU expectation metadata.
| Field | Value |
|---|---|
| Version | 1 |
| Display name | Resolve Renderer Reflection Policy |
| Lifecycle | active |
| Visibility | public |
| Runner | built_in |
| Owner | renderer |
| Allowed callers | ui, mcp, ai_platform, workflow, sdk, admin, system |
| Actions | renderer.visual_profile.apply |
renderer.visual_qa
Run the legacy SDK renderer visual-QA composite for cataloged profiles. Exact native renderer capture is owned by the generated qa.renderer.viewport.capture action capability.
Summary: Run the legacy SDK renderer visual-QA composite for cataloged profiles. Exact native renderer capture is owned by the generated qa.renderer.viewport.capture action capability.
| Field | Value |
|---|---|
| Version | 1 |
| Display name | Run Renderer Visual QA |
| Lifecycle | active |
| Visibility | public |
| Runner | built_in |
| Owner | renderer |
| Allowed callers | ui, mcp, ai_platform, workflow, sdk, admin, system |
| Actions | renderer.visual_qa.run |
spatial.asset.optimize
Plan deterministic spatial asset optimization and record degraded outcomes when worker support is deferred.
Summary: Plan deterministic spatial asset optimization and record degraded outcomes when worker support is deferred.
| Field | Value |
|---|---|
| Version | 1 |
| Display name | Optimize Spatial Asset |
| Lifecycle | active |
| Visibility | public |
| Runner | built_in |
| Owner | spatial-ingestion |
| Allowed callers | ui, mcp, ai_platform, workflow, sdk, cli, admin, system |
| Actions | spatial.asset.import |
spatial.asset.parse
Validate and parse imported spatial asset metadata through deterministic backend code.
Summary: Validate and parse imported spatial asset metadata through deterministic backend code.
| Field | Value |
|---|---|
| Version | 1 |
| Display name | Parse Spatial Asset |
| Lifecycle | active |
| Visibility | public |
| Runner | built_in |
| Owner | spatial-ingestion |
| Allowed callers | ui, mcp, ai_platform, workflow, sdk, cli, admin, system |
| Actions | spatial.asset.import |
spatial.capture.annotate
Extract or record semantic anchors such as floor, wall, region, spawn, and interactable markers.
Summary: Extract or record semantic anchors such as floor, wall, region, spawn, and interactable markers.
| Field | Value |
|---|---|
| Version | 1 |
| Display name | Annotate Spatial Capture |
| Lifecycle | active |
| Visibility | public |
| Runner | built_in |
| Owner | spatial-ingestion |
| Allowed callers | ui, mcp, ai_platform, workflow, sdk, cli, admin, system |
| Actions | spatial.capture.annotate |
spatial.capture.proxy.generate
Generate or record collision and nav/query proxy receipts for spatial captures.
Summary: Generate or record collision and nav/query proxy receipts for spatial captures.
| Field | Value |
|---|---|
| Version | 1 |
| Display name | Generate Spatial Capture Proxy |
| Lifecycle | active |
| Visibility | public |
| Runner | built_in |
| Owner | spatial-ingestion |
| Allowed callers | ui, mcp, ai_platform, workflow, sdk, cli, admin, system |
| Actions | spatial.capture.proxy.generate |
spatial.render.qa
Record deterministic render QA receipts for spatial imports, including degraded status when renderer support is deferred.
Summary: Record deterministic render QA receipts for spatial imports, including degraded status when renderer support is deferred.
| Field | Value |
|---|---|
| Version | 1 |
| Display name | Run Spatial Render QA |
| Lifecycle | active |
| Visibility | public |
| Runner | built_in |
| Owner | spatial-ingestion |
| Allowed callers | ui, mcp, ai_platform, workflow, sdk, cli, admin, system |
| Actions | spatial.asset.import |
spatial.splat.decode
Decode versioned splat or point-cloud capture metadata without exposing renderer shader source.
Summary: Decode versioned splat or point-cloud capture metadata without exposing renderer shader source.
| Field | Value |
|---|---|
| Version | 1 |
| Display name | Decode Splat Capture |
| Lifecycle | active |
| Visibility | public |
| Runner | built_in |
| Owner | spatial-ingestion |
| Allowed callers | ui, mcp, ai_platform, workflow, sdk, cli, admin, system |
| Actions | spatial.asset.import |
spatial.world.build
Create an executable Project Graph world from a spatial capture only after required proxy, anchor, and playability proof is present.
Summary: Create an executable Project Graph world from a spatial capture only after required proxy, anchor, and playability proof is present.
| Field | Value |
|---|---|
| Version | 1 |
| Display name | Build World From Spatial Asset |
| Lifecycle | active |
| Visibility | public |
| Runner | built_in |
| Owner | spatial-ingestion |
| Allowed callers | ui, mcp, ai_platform, workflow, sdk, cli, admin, system |
| Actions | world.build.from_spatial_asset |