Console
Your decisions, on the record.
Sign in with an API key, or start a trial to get one.
Records this month
—
Current window
—
records waiting
—
Windows committed
—
—
Audit trail
Checking…
—
Committed windows
History integrity
Re-checks every window you have committed: each one must link to the one before, with no gaps and no rewritten counts.
Find a receipt
The SDK stores each record's leaf. Receipts here carry the proof only — attach your record with s.receipt(nonce).
Quickstart
Three lines in your decision path.
The client hashes each decision on your server and sends only the 32-byte hash. Keep the returned nonce — give it to the person the decision was about.
- Download xode_sentinel.py (stdlib only) or call the API directly.
- Derive your policy id from the policy text itself, so it changes when the policy does.
- Record each decision; flush happens in the background.