Skip to content

Stratum Developer Docs

Bilateral reconciliation is a structural failure, not an integration inconvenience. Every multi-party operation still asks the same questions (who owns what, when it settled, and which rules apply) while each party keeps its own answer.

Stratum is the multi-party system of record for those answers. The unit of record is shared ledger state that no single participant controls: ownership, settlement, and applicable rules. Partners and operators interoperate through a stable HTTP contract—token and ingest gateways, auth, errors, envelopes, and upgrade expectations—while ledger applications evolve behind that contract. These pages publish the contract. They do not publish how on-ledger applications decide validity. See Disclosure Boundary.

Who this is for

When counterparties disagree about ownership, settlement, or which rules applied, you need one shared answer. Use this table to see if Stratum is your path.

You are…The problem you feelWhat Stratum gives you
Integrator / SaaS builderFragile bilateral sync; reverse-engineering a ledger to ship productPredictable HTTP gateways (token + ingest) with dashboard-minted keys and a published OpenAPI
Wallet / token clientAdmin-heavy or opaque value movementPartner wallet ops—issue, transfer, redeem, quote, balance, history—without admin routes
Platform operatorReadiness and liveness collapsed into one probe; no shared SLIsSeparate /health/ready and /health/live, plus Prometheus /metrics
Host / partner operatorDay-2 create / join / lifecycle lives in tribal knowledgeNetwork Ops overview in public docs; samples and node admin stay signed-in
Technical evaluatorBuild-vs-buy without a clear interoperability contractPublic maturity matrix and a technical briefing before you mint a key

Start here. Dashboard access already? Mint a key under API Keys and follow Authentication. No key yet? Book a technical briefing, then return to Integration Surfaces to confirm what is Live.

This documentation set is Early Access (v0): pages state what is live today versus roadmap. It answers how do I interoperate with Stratum?, not how on-ledger applications reach shared state or decide validity. Stratum is not a public chain, a scoring engine, or a bilateral sync product — it is the multi-party system of record; the HTTP gateways are the stable interoperability surface. See Disclosure Boundary.

Explore by topic

TopicStart here
What Stratum is and which surfaces existIntegration Surfaces
How to authenticateAuthentication
Wallet issue, transfer, redeem, quote, balance, historyTokens
Write JSON to a networkWebhook ingest
Networks and networkIdNetworks
Machine-readable REST contractAPI reference

Use the matrix above to pick a starting page. The sections below expand what Stratum delivers and how the HTTP contract relates to shared ledger state.

What Stratum gives you

CapabilityWhat it gives you
Shared sealed stateOne answer across parties without bilateral reconciliation
Token gatewayIssue, transfer, redeem, quote, balance, and history under partner scopes
Webhook ingestPOST JSON to a network via the ingest gateway (Marketplace Addon)
Published OpenAPITyped clients from the contract — no first-party SDK required
Health / SLIsReadiness vs liveness probes and Prometheus /metrics
Day-2 Network OpsShared-space create / join / lifecycle (overview public; samples signed-in)
Product Concierge MCPPublic product Q&A for agents within the disclosure boundary

Confirm maturity on Integration Surfaces before you assume more.

How the system fits

Three layers. Do not collapse them into a single claim.

  1. HTTP contract (Live). Public token and ingest gateways, auth headers, error envelopes, health probes, and OpenAPI. What integrators build against today.
  2. Shared ledger state (Live). Multi-party sealed record behind that contract: ownership, settlement, and applicable rules. Ledger applications upgrade without changing the published HTTP surface.
  3. Day-2 Network Ops (Live, gated). Create / join / lifecycle for host and partner operators. Overview is public; node-admin samples stay signed-in—not on the public OpenAPI.

Beyond these boundaries, how on-ledger applications decide validity is not part of this contract.

Reading order

Product vocabulary

To answerRead
Which surfaces are Live vs roadmapIntegration Surfaces
How networks and networkId workNetworks
What an error looks likeErrors
Will my client break on upgradeUpgrade & compatibility
What stays public vs privateDisclosure Boundary

Integrator path

To answerRead
Which surface can I build against todayIntegration Surfaces
Auth and key lifecycleAuthentication
Wallet opsTokens
Write JSON to a networkWebhook ingest
Machine-readable REST contractAPI reference
Readiness, liveness, SLIsObservability

Mint API keys under Dashboard → Developer → API Keys (token and/or ingest scopes). Copy the exact token-gateway or ingest base URL shown for that key. Send X-Api-Key on every request. Live try-it is off on this portal—use curl or your own client; do not paste keys into the docs origin. Signed-in operators: mint keys and read operator auth under Dashboard → Account → Developer API docs.

Guides

Tokens

Wallet issue, transfer, redeem, quote, balance, history, and stats.

Read more

Webhook ingest

POST JSON to a network via the ingest gateway.

Read more

Authentication

X-Api-Key on token and ingest gateways.

Read more

Observability

Readiness vs liveness probes and Prometheus SLIs.

Read more

Resources

Networks

networkId vocabulary and day-2 Network Ops overview.

Integration Surfaces

Maturity matrix for gateways, OpenAPI, MCP, SDK, and CLI.

API reference

Browse the OpenAPI 3.1 contract for token and ingest gateways.

Disclosure Boundary

What is published for interoperability — and what stays private.

Was this page clear?