/v1 paths. The Vercel reviewer console reaches it through a signed same-origin gateway; direct service clients authenticate with a bearer token.
Request contract
Read routes
Mutation routes
Candidate body
policy, fact, preference, episode, skill, and constraint. Valid trust classes are untrusted, observed, authenticated, and authoritative. Elevated trust requires the complete Ed25519 signature fields.
Lifecycle bodies
Review
Promotion
Rollback
Semantic search
Error codes
Domain responses useinvalid_transition, invalid_input, unauthorized, forbidden, not_found, conflict, stale_review, provider_unavailable, or inconclusive. The response includes a safe message and request ID; internal exceptions and secrets are not returned.