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, boundaries—LivePublic
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
MCP tool-call runtime guard (OdinGard Cerberus)Lethal-trifecta hardening on Concierge + authenticated MCP tool handlers—Early Access (observe/log; partner: OdinGard)Automatic on MCP hosts — not Arbiter SoT
OpenAPI artifacts (public)Typed clients for Partner Read + declared early-access slice—LivePublic (/openapi.yaml) — not full customer catalog; see API reference
Bruno OpenCollection (git)Executable API contract smoke (host + arb_ + Partner envelopes)Operational signal only — not audit evidenceAvailable today (private beta for bru-cli CI)Clone docs/api/bruno — see Disclosure Boundary
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?