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 answer | Use |
|---|---|
| Issue, transfer, redeem, balance, history | Token gateway — Live |
| Write arbitrary JSON into a network | Webhook ingest — Live |
| Auth header and key scopes | Authentication |
| Error shape and common codes | Errors |
| Generate a typed client | OpenAPI + API reference |
| What is Live vs not yet public | This matrix |
| What stays out of public docs | Disclosure Boundary |
Matrix
| Surface | What it gives you | Maturity | How you access it |
|---|---|---|---|
| Developer Docs (this site) | Stable vocabulary for routes, envelopes, and states | Live (Docs v0 · Early Access) | Public |
| Token gateway | Wallet ops: issue, transfer, redeem, balance, history | Live | Dashboard X-Api-Key — Tokens |
| Webhook ingest gateway | Write arbitrary JSON to a network | Live | Marketplace Addon — Webhook ingest |
OpenAPI (/openapi.yaml) | Typed client generation without a vendor SDK | Live | Public artifact — API reference |
| Dashboard | Provision networks and mint API keys | Live | Signed-in operators |
| API keys | Mint ingest / token keys and see gateway URLs | Live (gated) | Dashboard → Developer → API Keys |
| Day-2 Network Ops | Shared space create/join/status and app lifecycle | Live (gated) | Overview: Networks → Network Ops; samples in signed-in Network admin docs |
| Product Concierge MCP | Product Q&A for agents (Claude, Cursor, CLI) | Live | No API key — Concierge (disclosure-boundary content only) |
| Generic / NFT configuration | Extra ledger-application guides | Roadmap / Not yet public | Generic, Non-fungible Token |
| Authenticated data MCP | Agent tools over customer ledger data | Not yet public | Same data model as the REST contract once released |
| First-party SDKs | Vendor-maintained language packs | Not planned | Generate clients from the published OpenAPI |
| CLI | Partner/ops + product chat (@blockskunk/cli) | Roadmap / Early Access | npx @blockskunk/cli chat --product stratum |
How to start
- Read Networks, Authentication, Tokens, and Errors.
- Copy the token or ingest gateway URL from Dashboard → API Keys. Call that host with
X-Api-Key— not a node hostname. - Live try-it is disabled on this portal — keep keys out of the docs origin.
- Generate typed clients from the published OpenAPI (
npm run generate:openapi-client+openapi-fetch). Do not wait for a first-party SDK. - Day-2 Network Ops stay signed-in only — they are not on the public OpenAPI.
- Use Product Concierge MCP for product learning; do not assume authenticated data MCP until this matrix marks it Live.
- Forward pages with the Disclosure Boundary when security or legal reviews the contract.