Skip to main content

Stages

StageMeaning
StartHosted, SDK, or API
AcceptedRequest in flight
ProcessingAsync verifier
CompleteVerification id ready
ReusedChecks / gates / MCP
Stale / revokedPolicy or user revoke

Strategies

StrategyUse
reuse-or-createDefault - reuse if valid
reuseRead-only checks
freshForce new proof

Freshness

  • Point-in-time verifiers (balance, risk): respect recency.
  • Prefer cheap checks + since / sinceDays; verify only when policy needs it.

Revoke (owner)

POST /api/v1/proofs/revoke-self/{qHash}
qHash = same value as SDK proofId.
await client.revokeOwnProof(proofId, wallet);

How it works

Flow.

Verification results

proofId / qHash.

Signing

Messages.

Verifiers

Catalog.