Skip to main content
Chance sits between what an AI agent intends to do and what it’s about to execute. An agent is useful because it reasons on its own — and risky for the same reason: when it’s wrong, real funds move, and nothing normally checks the action against what you actually asked for. Chance checks the proposed action against the intent before it goes through, returns a verdict with its reasoning, and leaves a tamper-proof, independently verifiable record of the decision.

Quickstart

Get a provable verdict from the API in five minutes.

How it works

PROPOSE → VERIFY → SETTLE and the ALLOW / BLOCK / ESCALATE verdict.

Provable by anyone

Hash-chained, signed in hardware, anchored onchain.

API reference

POST /api/v1/intent — verify an action against an intent.

The model

1

PROPOSE

Your agent builds an action from your intent.
2

VERIFY

Chance checks the action against the intent and returns a verdict — with reasoning — before anything executes.
3

SETTLE

Only a passing verdict clears. Fail-closed: a failed check executes nothing.
This documentation covers the VERIFY step — and how every verdict is made provable.

Why it’s different

Any model can say “looks fine.” Chance produces a verdict you can prove:
  • Tamper-evident — the full decision is hash-chained; change one byte and it shows.
  • Attested — signed by a key that only exists inside hardware-isolated, attested code.
  • Permanent — anchored to a public blockchain; the record outlives our servers.
  • Independently verifiable — anyone can recompute every check themselves, trusting no one.