Switchyard

Switchyard Public Surface Catalog

This page explains the machine-readable public catalog for Switchyard.

Think of it as two things at once:

It is not the marketing page. It is also not a promise that every future surface is already supported.

Current Honest Role

Today the catalog should be read like this:

In plain English:

There is now a stable outward catalog that tools can consume directly. That catalog describes current truth boundaries. It does not quietly rewrite future ambitions into present support.

If you are here to choose the right route:

Machine-Readable Sources

JSON catalogs

This JSON layer currently covers:

If you only need one slice instead of the aggregate catalog, read these directly:

Read-Only CLI Access

pnpm run switchyard:cli -- surface-catalog
pnpm run switchyard:cli -- surface-catalog-schema
pnpm run switchyard:cli -- public-distribution-ledger
pnpm run switchyard:cli -- public-distribution-ledger-schema
pnpm run switchyard:cli -- compat-target-catalog
pnpm run switchyard:cli -- compat-target-catalog-schema
pnpm run switchyard:cli -- compat-targets
pnpm run switchyard:cli -- compat-target --target codex
pnpm run switchyard:cli -- builder-kit-catalog
pnpm run switchyard:cli -- builder-kit-catalog-schema
pnpm run switchyard:cli -- builder-kits
pnpm run switchyard:cli -- skill-pack-catalog
pnpm run switchyard:cli -- skill-pack-catalog-schema
pnpm run switchyard:cli -- skill-packs
pnpm run switchyard:cli -- host-playbooks
pnpm run switchyard:cli -- host-examples
pnpm run switchyard:cli -- builder-journeys
pnpm run switchyard:cli -- builder-intent-router
pnpm run switchyard:cli -- keyword-truth
pnpm run switchyard:cli -- provider-catalog
pnpm run switchyard:cli -- starter-manifests
pnpm run switchyard:cli -- starter-examples
pnpm run switchyard:cli -- starter-pack-index
pnpm run switchyard:cli -- starter-pack-chooser
pnpm run switchyard:cli -- starter-pack-comparison
pnpm run switchyard:cli -- mcp-status
pnpm run switchyard:cli -- mcp-tools
pnpm run switchyard:cli -- mcp-tool-catalog
pnpm run switchyard:cli -- mcp-tool-catalog-schema
pnpm run switchyard:mcp -- --base-url http://127.0.0.1:4010

These commands exist so that plugin/build tooling can consume current truth without hard-coding it.

Read-Only MCP Access

The same catalog truth is also readable from the read-only MCP surface:

Builder And Skills Routes

If you need more than raw status and want a concrete builder route, open:

Truth Rules

Use this catalog to stop four common mistakes:

Decision Summary

The public surface catalog is a truth-first directory, not a hype page. It exists so humans and tools can read the same current boundary and make the same honest claim.