Skip to content

Integration Surfaces

Living maturity for every Stratum surface. Do not assume a capability is public beyond what this matrix marks Live.

The unit of record is multi-party shared ledger state that no single party controls — who owns what, when it settled, which rules apply. The HTTP contract documented here is the stable interoperability surface; ledger applications evolve behind it. Partners call public token and ingest gateways with dashboard-minted keys. See Disclosure Boundary.

Matrix

SurfacePurposeMaturityAccess / note
Developer Docs (this site)Contract — routes, envelopes, vocabularyLive (Docs v0 · Early Access)Public
Token gatewayPartner wallet opsLiveDashboard-minted X-Api-KeyTokens (Configuration)
Webhook ingest gatewayWrite arbitrary JSON to a networkLiveMarketplace Addon — Webhook ingest
Node HTTP token shapesSame wallet shapes behind the token gateway, kept for referenceLiveAPI reference → Configuration → "Tokens — node reference (advanced)"
Generic / NFT configurationLedger-application configuration guidesRoadmap / Not yet publicGeneric, Non-fungible Token
OpenAPI (/openapi.yaml)Typed client generationLivePublic artifact — generate clients; no first-party SDK required
Dashboard / BFFOperator provisioning and network UILiveSigned-in operators
Ingestion / operator API keysMint keys and operator auth docsLive (gated)Dashboard → Developer API docs
Day-2 Network OpsShared space create/join/status and ledger-application lifecycleLive (gated)Overview: Networks → Network Ops. Samples: signed-in Network admin docs
Product Concierge MCPPublic product Q&A for agents (Claude, Cursor, CLI)LiveNo API key — Concierge. Disclosure-boundary content only
Authenticated data MCPAgent tools over customer ledger dataNot yet publicWill use the same data model as the REST API once released
First-party SDKsVendor-maintained language packsNot plannedGenerate typed clients from the published OpenAPI — no proprietary SDK to wait on or lock into
CLIPartner/ops + product chat (@blockskunk/cli)Roadmap / Early Accessnpx @blockskunk/cli chat --product stratum

Guidance

  1. Start here for vocabulary: Networks, Authentication, Tokens, Errors.
  2. Call the ingest (Marketplace Addon) or token gateway URL from your dashboard API key.
  3. Live try-it is disabled on this portal — keys must not enter the docs origin.
  4. Generate typed clients from the published OpenAPI (npm run generate:openapi-client + openapi-fetch); see docs/themes/protocol-ts/examples/typed-gateway-client.ts. Do not wait for a first-party SDK.
  5. Day-2 Network Ops stay signed-in only — not on the public OpenAPI.
  6. Use Product Concierge MCP for product learning; do not assume authenticated data MCP until this matrix marks it Live.
  7. Respect the Disclosure Boundary when forwarding pages externally.

Was this page clear?