Documentation

Everything between a decision and a verifiable receipt

Four documents cover the whole loop: provision a workspace, claim a one-time API key, write a receipt, verify it offline. No gateway migration, no SDK swap in your policy path.

SaaS setup

Create a session, claim the key once, write your first receipt, read usage. Includes every error code the API returns.

Open setup guide →

Console

Workspace state: plan, quota consumed, key status, receipt volume. Sign in with the email tied to the session.

Open console →

Offline verification

How a receipt is checked without calling us: canonical form, Ed25519 signature, public key distribution.

Read the evidence model →

Plans and quota

Starter and Team quotas, what counts as a receipt, what happens at the limit.

See plans →

API surface

MethodPathPurposeAuth
POST/api/v1/checkout/sessionCreate a workspace session for a plannone
GET/api/v1/account/claimReveal the API key once, bind the session to an emailsession id
POST/api/v1/receiptsStore a decision receipt, consume one unit of quotaBearer
GET/api/v1/receiptsRead usage and workspace statusBearer
GET/api/v1/accountRead account state: plan, quota, used, remainingBearer
POST/api/v1/audit-requestRequest a manual review of a decision trailnone
POST/api/v1/stripe/webhookPayment lifecycle callback (operator-configured)signature

Minimal loop

# 1. session
curl -X POST https://correctover.com/api/v1/checkout/session \
  -H "content-type: application/json" \
  -d '{"plan":"starter","email":"[email protected]"}'

# 2. claim the key once (it is not shown again)
curl "https://correctover.com/api/v1/account/claim?session_id=cs_..."

# 3. write a receipt
curl -X POST https://correctover.com/api/v1/receipts \
  -H "authorization: Bearer cov_..." \
  -H "content-type: application/json" \
  -d '{"verdict":"DENY","tool":"shell.exec","correlation":"run-42"}'

# 4. read usage
curl https://correctover.com/api/v1/receipts -H "authorization: Bearer cov_..."
Keys are stored as SHA-256 hashes only. A lost key is rotated, never re-read. Quota is per workspace per month, and requests rejected at the limit do not consume quota.

Legacy material

NeuralBridge SDK docs (中文)

Earlier documentation set for the in-process reliability runtime. Kept for reference; the control plane above is the current product surface.

Open legacy docs →

Correctover — AI Reliability. Receipts for agent and MCP tool decisions.
Questions: [email protected] · Pricing · Product