Public proof sandbox
Give an agent $100 and try to make it misbehave.
An AI agent gets a fake budget and attempts a real action. Some attempts go through. Some are blocked outright. Some stop and wait for you — and the agent cannot approve those itself, because the signing key lives in your browser where no agent can reach it.
Under the hood: a non-extractable holder key in your browser, a separate agent capability, then Cedar policy → budget reservation → audit ledger → AP2 emission → public verification.