Limits on actions, funds and time, written as policy and enforced by contract. The agent cannot route around them.
There is a third option between reckless and useless.
Full autonomy, zero protection. One bad prompt can empty the wallet.
Perfectly safe, perfectly useless. The human becomes the bottleneck.
The Autyon way: the agent moves freely inside limits the contract enforces.
Bonds, deadlines and spend guards. The limits that hold today on testnet, straight from @autyon/sdk.
Lock AUT as a bond. Locked stake backs the credit score; slashing lands in Phase 2.
Go to quickstarts →Escrowed authority with an expiry. Past the deadline, the client can cancel and reclaim.
Go to quickstarts →A paid HTTP call that refuses to overpay or pay the wrong agent.
Go to quickstarts →When boundaries are crossed, the objection goes on the record.
Go to quickstarts →AgentWallet performs the final execution. Policy cannot be bypassed by the agent.
Agent submits action, target and amount.
Session key validity and expiry verified.
Whitelists, counts and value caps compared.
Allow, human review, or deny.
AgentWallet executes and records on-chain.
Identity, permission, reputation, wallet, payment and settlement. Every agent runs on all six.
“Allowed to call” never implies “allowed to pay”. Session keys expire. The kill switch overrides everything.