This page does not announce that Switchyard is already listed in an official marketplace or that release publication is fully complete.
It exists to answer a narrower question:
How far can Switchyard be truthfully described as publicly distributed today?
Current scope for this ledger:
SDK / hosted runtime / release publish / custom domain are outside this
current lanepublic-ready must never be rewritten as
officially listedThink of this page as a listing-status board:
package-ready / starter-pack-ready / docs-frontdoor-ready, not
officially listedpnpm run switchyard:cli -- public-distribution-ledger
pnpm run switchyard:cli -- public-distribution-ledger-schema
pnpm run switchyard:cli -- distribution-surfaces
pnpm run switchyard:cli -- distribution-surface --target codex
pnpm run switchyard:cli -- distribution-surface --target claude-code
pnpm run switchyard:cli -- distribution-surface --target openclaw
pnpm run switchyard:cli -- distribution-surface --target mcp
switchyard.catalog.public_distribution_ledgerswitchyard.catalog.public_distribution_ledger_schemaswitchyard.catalog.distribution_surfacesswitchyard.catalog.distribution_surface| Surface | Official public surface exists? | Current listing status | Strongest current public distribution surface | Current artifact | Current proof loop | Allowed claim now | Forbidden overclaim |
|---|---|---|---|---|---|---|---|
Codex thin compat |
yes — official Codex plugin system and Plugin Directory docs exist |
official surface exists, but Switchyard is not claiming official directory listing yet |
package-ready adapter + starter pack + host example + compat docs | @switchyard/consumer-codex, starter-packs/builders/codex/, examples/hosts/codex/, docs/compat/codex.md |
pnpm run starter-pack:codex, pnpm run example:host-codex |
partial / thin compat / builder-facing runtime bridge / package-ready artifact |
official Codex marketplace listed, full Codex support, tool or MCP parity |
Claude Code thin compat |
yes — official Claude Code plugin surface exists |
official surface exists, but Switchyard is not claiming official directory listing yet |
package-ready adapter + starter pack + host example + marketplace-compatible bundle | @switchyard/consumer-claude-code, starter-packs/builders/claude-code/, examples/hosts/claude-code/, distribution/claude-marketplace/, docs/compat/claude-code.md |
pnpm run starter-pack:claude-code, pnpm run example:host-claude-code |
partial / thin compat / message-runtime bridge / package-ready artifact / marketplace-ready bundle |
official Claude Code marketplace listed, full Claude Code support, terminal or approval parity |
OpenClaw thin compat |
yes — official ClawHub and npm-based plugin distribution docs exist |
official surfaces exist, but Switchyard is not claiming ClawHub/npm publication yet |
package-ready adapter + starter pack + host example + OpenClaw-compatible Claude bundle | @switchyard/consumer-openclaw, starter-packs/builders/openclaw/, examples/hosts/openclaw/, distribution/claude-marketplace/, docs/compat/openclaw.md |
pnpm run starter-pack:openclaw, pnpm run example:host-openclaw |
partial / thin compat / delegation-first bridge / package-ready artifact / OpenClaw-compatible bundle |
official OpenClaw marketplace listed, OpenClaw product-shell parity, operator/control-plane parity |
MCP read-only surface |
yes — the official MCP Registry exists |
official registry exists, but Switchyard is not claiming registry listing yet |
package-ready MCP surface + stdio CLI/bin + docs + host example | @switchyard/surface-mcp, switchyard-mcp bin, packages/surfaces/mcp/server.json, examples/hosts/mcp/, docs/mcp.md |
pnpm run switchyard:mcp -- --base-url http://127.0.0.1:4010, pnpm run example:host-mcp |
partial / read-only MCP server / package-ready artifact / registry-submission materials landed / not an execution brain |
official MCP registry listed, full MCP backend, runtime invoke through MCP, acquisition write through MCP |
| Builder starter packs | no — not an official marketplace surface |
public repo frontdoor only | public GitHub repo paths + machine-readable index + CLI/MCP catalogs | starter-packs/**, starter-packs/index.json, docs/starter-pack-index.md |
pnpm run starter-pack:codex, pnpm run starter-pack:mcp |
copy-ready starter packs, builder-facing public frontdoor, local-first first-success kits |
official plugin marketplace listing, fully supported host product integration |
| Skill packs / docs SEO packs | no — not an official marketplace surface |
public repo frontdoor only | public docs + machine-readable catalogs + starter packs + marketplace-compatible bundle | docs/skill-pack-catalog.*, starter-packs/skills/**, docs/discoverability-keyword-truth.*, distribution/claude-marketplace/ |
pnpm run starter-pack:runtime-diagnostics-pack, pnpm run starter-pack:docs-seo-sync-pack |
truth-first builder automation packs, public docs/discoverability helpers, marketplace-ready bundle artifact |
official plugin listing, launch automation, supported publication pipeline |
This ledger stays repo-wide on purpose.
switchyard-runtime-diagnostics has its own
host-lane read-back, keep that receipt in the packet README and manifest.PR #161 that is still
review-pending.Skill
packs / docs SEO packs row into an official listing, npm publication, or
official MCP Registry listing.Codex
Claude Code
OpenClaw
MCP
These packs are not here to help Switchyard overclaim. They exist to show what the owner would still need to do next if publication continues.
CodexCodex-compatible / package-ready.officially listed in Codex before real listing proof exists.Claude Codelisted only after public discovery proof exists.OpenClawlisted on ClawHub only after public discovery is real.MCPmcpName, server.json, CLI bin, and docs publish-ready.listed in the official MCP Registry only after registry search can find it.This wave only proves one thing:
@switchyard/consumer-codex currently has no published npm version@switchyard/consumer-claude-code currently has no published npm version@switchyard/consumer-openclaw currently has no published npm version@switchyard/surface-mcp currently has no published npm versionSo the honest wording today is:
npm-ready package metadata landed in repopublish-ready artifact exists in repono npm publish claimed yetno release publish claimed yetAnd not:
available on npm nowpackage-readycopy-ready starter packbuilder-facing public frontdoorpartial thin compatread-only MCP surfacedocs-first discoverability surfaceofficial surface exists, but Switchyard is not listed yetofficially listedmarketplace livefully supported pluginfull parityproduction launch complete