API Reference
Determinism Engine API
Complete REST API reference for recording, verifying, and auditing deterministic policy decisions.
Authentication
All Determinism Engine endpoints require authentication
Service Role Token
Backend requests use Supabase service_role key
Authorization: Bearer <SUPABASE_SERVICE_ROLE_KEY>User Session
Frontend requests use Supabase JWT from session
Authorization: Bearer <SESSION_JWT>Determinism Engine
Record, verify, and audit deterministic policy decisions
/api/dsg-one/determinism/recordRecord a policy execution with deterministic proofs
/api/dsg-one/determinism/verifyVerify that a sequence entry is authentic and unmodified
/api/dsg-one/determinism/replayReplay a decision to prove determinism (same input → same output)
/api/dsg-one/determinism/exportExport ledger entries as JSON or SARIF format
Error Codes
SEQUENCE_NOT_FOUND404Requested sequence number does not exist
CHAIN_HASH_MISMATCH400Hash chain integrity check failed (tampering detected)
DECISION_HASH_MISMATCH400Decision hash does not match recorded value
VERIFICATION_ERROR500Error during verification process
REPLAY_ERROR500Error during replay verification
SUPABASE_UNAVAILABLE503Database connection unavailable
MISSING_ORG_ID400org_id parameter is required
Ready to integrate?
Check out our integration guide and start recording deterministic decisions.
View Integration Guide →