Skip to content

Integration Surfaces

Living maturity for every Arbiter surface. Do not assume write capability beyond what this matrix marks live.

Surfaces map to verification layers (Verification): operational day-to-day work, hash-chained integrity on evidence/packages, and optional on-chain Seal.

Matrix

SurfacePurposeVerification layerMaturityAccess
Developer Docs (this site)Contract — states, shapes, boundariesLivePublic
DashboardSystem of record UIOperationalLiveProvisioned users
REST APIProgrammatic read/writeOperational (+ hashes on evidence)Live / Early AccessAuthenticated + RBAC
Partner Read /api/v1Metadata-only sync envelopesHash-chained fields when presentLive / Early Accessarb_ or ID token
MCP (authenticated)Agent tools over the same dataOperationalLive / Early AccessScoped API key (Bearer arb_…)
Product Concierge MCPPublic product Q&A for agents (Cursor)LiveNo API key — see Install
OpenAPI artifactsTyped client generationLivePublic (/openapi.yaml)
Partner sync webhooksPush/ack governance eventsHash-chained (payload_hash)Contract publishedPartner HMAC
Stratum sealingSeal digests; badge Verified on-chainOn-chainAvailable by arrangementEntitled

Guidance

  1. Start with these docs for vocabulary (Lifecycle, Records, Access Model).
  2. Use the dashboard for human authority on state and release.
  3. Use REST or MCP within RBAC for programmatic work.
  4. Use Partner Read for external OS sync — not UI scrape paths.
  5. Use hash checks by default; use Seal / Verified on-chain only when Stratum is entitled.
  6. Coordinate before assuming write on non-public surfaces.

Update this matrix whenever a release changes surface availability.

Was this page clear?