Freysa agent persuaded to transfer its entire $47,000 prize pool
- occurred
- 2024-11-29
- reported
- 2024-11-29
- location
- online
- domain
- finance
- agent system
- Freysa autonomous agent (Base / Ethereum)
- reporter
- VAIDDB editorial
- origin
- editorial
== SUMMARY ==
After 481 failed attempts, a participant reframed the Freysa agent's own transfer functions in natural language and induced it to send its entire 13.19 ETH treasury, about $47,000, to their wallet.
== DESCRIPTION ==
Freysa was an adversarial agent game: participants paid escalating fees to send a single message to an autonomous agent guarding a crypto prize pool, whose system prompt forbade transferring funds. On the 482nd attempt, user p0pular.eth sent a message redefining the agent's tools — asserting that approveTransfer was for incoming transfers and announcing a $100 contribution to the treasury.
The agent accepted the reframing and called approveTransfer, sending its whole 13.19 ETH balance (~$47,000) to the participant. The transfer was irreversible. The loss was the intended prize, but the mechanism — natural-language redefinition of an agent's own financial tools — is a real, reproducible failure mode.
== ROOT CAUSE ==
The agent's tool semantics were defined in the prompt rather than enforced in code, so a persuasive redefinition of the tool's meaning was sufficient to invert its behaviour.
== MITIGATION ==
None: the contest concluded with the prize paid out as designed. The case is widely cited as evidence that financial authority must be enforced outside the model.
== REFERENCES ==
- news Hacker wins $47,000 by tricking AI chatbot with smart prompting — The Decoder, 2024-11-30
- news Crypto user convinces AI bot Freysa to transfer $47K prize pool — Cointelegraph, 2024-11-29
== INVESTIGATION ==
no investigation recorded.
== VAID LEVEL 2: INCIDENT ==
Significant failure of a safety provision with no actual harm.
- Failure of one control layer (e.g. tool permission, rate limit, filter).
- Unintended side effects contained to a single system or tenant.
- Exposure of limited internal data without external propagation.