How the Freysa AI Agent Was Persuaded to Release a Crypto Prize Pool

Matthew Berman examines a 2024 adversarial game in which a misleading message caused an AI agent to approve a 13.19 ETH payout.

MBMatthew BermanPresenta · Forward Future
Canal
Matthew Berman
Publicado
30 nov 2024
Vídeo
10:20
Lectura
3 min
Diapositivas
2
Original
inglés
Abrir en YouTube
Al desplazarte, el vídeo se reduce a la esquina inferior derecha y sigue reproduciéndose. Los subtítulos siguen tu idioma de lectura.
Idioma de lecturaDisponible en 2 idiomas
Este artículo aún no está en español, así que se muestra el original en inglés.
RESUMEN

En 30 segundos

Matthew Berman recounts the Freysa game using Jarrod Watts’s breakdown: users paid to try to persuade an agent not to transfer funds to release its prize pool. On the 482nd attempt, a message misrepresented a transfer tool and triggered a payout; Berman considers how such games can incentivize red teaming and proposes additional safeguards.

  1. 1A paid adversarial challengePlayers paid increasing fees to message Freysa, whose directive was to reject transfers from the pool.
  2. 2The winning messageThe 482nd attempt claimed an administrative context and misrepresented the transfer approval function.
  3. 3Tool semantics matteredThe message portrayed approveTransfer as an incoming contribution even though invoking it could authorize a payout.
  4. 4The payoutThe winner received 13.19 ETH, worth about $47,000 at the time.
  5. 5Limits of prompt-only safeguardsBerman proposes additional model checks; independent transaction controls are needed to enforce hard financial limits.

Conclusiones

  1. Freysa’s first game invited paid attempts to make an agent approve a transfer it was instructed to reject.
  2. The 482nd attempt reframed a payout-approval tool as a way to receive a contribution.
  3. The prize was 13.19 ETH, approximately $47,000 at the time; the actual late-game fee was roughly $450 per attempt.
  4. The incident demonstrates a prompt-injection and tool-authorization failure rather than a general proof about all AI systems.
  5. Additional model checks may help but cannot replace independent code-level enforcement of financial permissions.
TEXTO COMPLETO

Lee el texto editado por capítulos

Solo la transcripción
01

Freysa’s game and paid attempts

Berman explains the adversarial agent game and growing costs of messages. Hundreds of attempts failed before one succeeded.

In November 2024, an adversarial game challenged people to persuade an AI agent called Freysa to release a cryptocurrency prize pool. The agent was instructed not to approve a transfer. After hundreds of attempts, a participant succeeded, illustrating how a language-model instruction can be undermined when it controls a consequential tool.

Drawing on a breakdown by developer Jarrod Watts, I explain the setup. Participants paid to send a message to Freysa, and the pool grew as attempts failed. The fee increased with the number of messages; the game’s stated cap was $4,500, while the actual fee near the winning attempt was roughly $450.

The agent interacted with a transfer approval mechanism, and the game challenged players to make it approve a payout despite its directive. Earlier attempts tried approaches such as impersonating a security auditor or arguing that a transfer would not violate the rules. The first 481 messages did not win.

02

How the winning message worked

The message claimed an administrative context and misleadingly redefined a tool. The resulting approval triggered the prize payout.

The winning message in the Freysa challenge
DIAPOSITIVA 1 / 2The winning message in the Freysa challengeThe displayed message falsely reframes the transfer approval tool as an incoming payment mechanism.

On attempt 482, the participant known as p0pular.eth succeeded. The message presented itself as a new administrative session and tried to suppress ordinary refusals. It then described the transfer functions in a misleading way and framed its request as a contribution to the treasury.

The critical confusion was over the meaning of approveTransfer. The message claimed the approval function applied to an incoming contribution, even though calling it in the game could authorize the outgoing prize transfer. The agent called the function and the system released the pool. This is better understood as prompt injection and tool-control failure than evidence that a model must always hallucinate.

I find the apparent ease of this attack striking. I suggest stronger instructions and a second model to review proposed actions, but neither technique guarantees safety: a separate, deterministic authorization boundary on the actual transfer would be a stronger way to enforce a prohibition. A model’s interpretation of an untrusted message should not by itself grant financial authority.

03

Red teaming and safeguards

Berman discusses the payout, game rules and his ideas for additional checks. The case illustrates the importance of enforcing authorization outside the model.

The reported payout
DIAPOSITIVA 2 / 2The reported payoutThe post displays the 13.19 ETH transfer and its approximate dollar value at the time.

The winning payout was 13.19 ETH, described at the time as roughly $47,000, to p0pular.eth. The game’s source and transaction record were publicly inspectable. That makes the episode a concrete example of how a prompt can influence an agent with access to tools and funds.

I see the contest as an incentive for red teaming: people pay to try different attacks, and the growing prize attracts more effort. The setup also imposes financial risk on players, so it is a particular game mechanism, not necessarily a representative measure of how secure an agent would be in production.

The published rules included an exhaustion condition: after 1,500 attempts, a timer would require continued queries, with a distribution rule if the game ended without a winner. The first game ended on attempt 482, before that condition mattered.

The system prompt told Freysa not to approve giving money under any circumstances. I think the instructions could have been more robust and propose a second model to check tool calls. A separate model might add a useful layer, but its own mistakes or susceptibility to manipulation mean it should not replace code-level limits on transfers.

I wonder whether a harder version of the game could encourage more red-team experimentation and build a larger prize pool. The broader lesson is that giving an agent a rule in natural language is not the same as enforcing that rule at the tool or transaction layer.

Más de este canal

12 diapositivas34:21EN
Matthew Berman· 27 oct 2026Matthew Berman Examines Anthropic’s IPO Filing, AI Growth and GovernanceMatthew Berman, Sam Altman · Forward FutureThe presenter reviews the S-1’s financial metrics, compute strategy and voting structure while questioning the tension between rapid AI development and safety.AnthropicAI SafetyIA empresarial+2
0:26EN
Matthew Berman· 25 oct 2026Sam Altman on Human Values and Problem-Solving in an AI WorldSam Altman · OpenAIIn a short interview excerpt, Altman considers the enjoyment of solving hard problems and the human role in interpreting results.Human-AI CollaborationFuture of WorkAI Strategy
2 diapositivas0:36EN
Matthew Berman· 25 oct 2026Kimi K3.1 and a Rubik’s Cube Solver DemonstrationMatthew Berman · Forward FutureMatthew Berman shows a scrambled virtual cube being solved and gives the Kimi K3.1 test a favorable assessment.EvaluacionesAgentes de programaciónOpen-weight models
2 diapositivas0:21EN
Matthew Berman· 24 oct 2026An AI-Generated Kimi Benchmark Chart Used Invented ScoresMatthew Berman · Forward FutureMatthew Berman asks for a graph of Kimi K3.1 Pro benchmarks, then discovers that the displayed figures are illustrative placeholders.BenchmarksEvaluacionesGenerative media
6 diapositivas25:50EN
Matthew Berman· 24 oct 2026Kimi K3.1 Pro Tested: Strong 3D Demos, Uneven Results and Competitive PricingMatthew Berman · Forward FutureMatthew Berman tests the open-weight model on coding, 3D rendering and visual explanations, then compares benchmark results and prices.Open-weight modelsBenchmarksAI cost & performance+1
2 diapositivas32:20EN
Matthew Berman· 23 oct 2026Who Is Local AI For? The Costs, Trade-offs and a Hybrid FutureMatthew Berman · Forward FutureMatthew Berman weighs data control and independence against hardware cost, setup complexity and inference speed.Local inferenceOpen-weight modelsAI cost & performance+1