ProductsSolutionsPlatformTrustCompanyBook a demo
Home/Products/Axiom
Runtime authorization for AI agents

Stop AI agents from taking risky actions — before they happen.

Runtime authorization: your contract checks a signed risk verdict before an agent acts, without trusting the caller.

EVM contract you deployhosted verdict API~3k gas verificationEVM-generic
CTOHead of ProtocolDAO governanceSmart-contract security
authorization · agent 0x7a3f…c21e
Agent requests
treasury transfer
Axiom verdict · signed
APPROVED · trust 82

audit ✓ · quorum ✓ · nonce 12

Your contract
ecrecover ✓

~3k gas · replay-proof

APPROVED
Proceeds

your policy allows

UNKNOWN / FLAGGED
You decide

never a silent pass

Authorization flow — how a verdict gates an action

The problem

Agents act on real assets. Trust is assumed.

Contracts governing autonomous agents usually can't check whether the code was audited, the multisig is sane, or the data is trustworthy.

The solution

A verdict the contract verifies itself.

Every input proven at source, cross-checked across providers, scored, signed — and recovered on-chain with ecrecover. Unprovable inputs return UNKNOWN.

How it works

Proven inputs → your enforcement.

auditchain statequorumscoresignenforce
What changes

What changes after you adopt it.

Agent actions gated on proofPermissions rest on audited code and cross-checked state — checkable by anyone.

Replay attacks off the tableDomain separation, nonces and staleness windows, verified against a real EVM.

Community-verifiable trustYour users verify the same verdict your contract did.

Governance keeps the wheelAdvisory by design: pause logic and overrides stay in your contracts.

Swipe for more
Capabilities

Zero honor system, end to end.

Nothing caller-supplied

Inputs without an un-spoofable source are removed, not estimated.

Multi-provider quorum

Provider disagreement or stale feeds → UNKNOWN, never a guess.

Replay-proof

Chain id + contract bound in the domain; monotonic nonce; staleness enforced.

Real-EVM verified

solc 0.8.24 · full on-chain test matrix passes.

Composable

isAgentActive() is a view your protocol consults — authority stays yours.

Freshness on-chain

An APPROVED past max age reads inactive automatically.

Swipe for more
Honest scope

Axiom is advisory — deliberately not a kill-switch. It supplies the verified verdict; execution authority stays with the consuming protocol's governance. Axiom itself never takes an on-chain action.

FAQ

Common questions

Is Axiom a kill-switch?
No — deliberately. Axiom signs verdicts; your contracts decide what to do with them.
What if data can't be verified?
UNKNOWN — provider disagreement, stale feeds and unverifiable Safes all fail closed.
How does verification work on-chain?
Your contract reconstructs the domain-separated digest and runs ecrecover — ~3k gas.
Which networks?
EVM-generic; each deployment binds a chain id and oracle address.
Next step

Wire a verdict into your protocol's next decision.

Built for protocol engineeringDAO governanceautonomous agent teams