Skip to content

Integration Surfaces

One question: what can you call today? Only surfaces marked Live below. Everything else is gated, roadmap, or not planned.

Stratum’s unit of record is shared ledger state no single party controls — who owns what, when it settled, which rules apply. You interoperate through two public HTTPS gateways (token + ingest) with dashboard-minted keys. Do not dial node hosts. See Disclosure Boundary.

What can I call today?

To answerUse
Issue, transfer, redeem, balance, historyToken gatewayLive
Write arbitrary JSON into a networkWebhook ingestLive
Auth header and key scopesAuthentication
Error shape and common codesErrors
Generate a typed clientOpenAPI + API reference
What is Live vs not yet publicThis matrix
What stays out of public docsDisclosure Boundary

Matrix

SurfaceWhat it gives youMaturityHow you access it
Developer Docs (this site)Stable vocabulary for routes, envelopes, and statesLive (Docs v0 · Early Access)Public
Token gatewayWallet ops: issue, transfer, redeem, balance, historyLiveDashboard X-Api-KeyTokens
Webhook ingest gatewayWrite arbitrary JSON to a networkLiveMarketplace Addon — Webhook ingest
OpenAPI (/openapi.yaml)Typed client generation without a vendor SDKLivePublic artifact — API reference
DashboardProvision networks and mint API keysLiveSigned-in operators
API keysMint ingest / token keys and see gateway URLsLive (gated)Dashboard → Developer → API Keys
Day-2 Network OpsShared space create/join/status and app lifecycleLive (gated)Overview: Networks → Network Ops; samples in signed-in Network admin docs
Product Concierge MCPProduct Q&A for agents (Claude, Cursor, CLI)LiveNo API key — Concierge (disclosure-boundary content only)
Generic / NFT configurationExtra ledger-application guidesRoadmap / Not yet publicGeneric, Non-fungible Token
Authenticated data MCPAgent tools over customer ledger dataNot yet publicSame data model as the REST contract once released
First-party SDKsVendor-maintained language packsNot plannedGenerate clients from the published OpenAPI
CLIPartner/ops + product chat (@blockskunk/cli)Roadmap / Early Accessnpx @blockskunk/cli chat --product stratum

How to start

  1. Read Networks, Authentication, Tokens, and Errors.
  2. Copy the token or ingest gateway URL from Dashboard → API Keys. Call that host with X-Api-Key — not a node hostname.
  3. Live try-it is disabled on this portal — keep keys out of the docs origin.
  4. Generate typed clients from the published OpenAPI (npm run generate:openapi-client + openapi-fetch). Do not wait for a first-party SDK.
  5. Day-2 Network Ops stay signed-in only — they are 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. Forward pages with the Disclosure Boundary when security or legal reviews the contract.

Was this page clear?