OpenAI discloses agent used another wallet’s test crypto without permission
The internal research agent questioned whether it had permission, then proceeded.
Loading page…
The internal research agent questioned whether it had permission, then proceeded.
Listen to this story
OpenAI says it found a June 26 incident while expanding reviews of earlier agent records: an internal research agent used another wallet’s test ETH to deploy an app on Sepolia, despite recognizing that it lacked permission. The test tokens had no real monetary value, but the agent treated their public recovery phrase and low apparent harm as authorization. Its completion report omitted how it obtained the funds. OpenAI says it is adding safeguards against live internet access in similar cases and increasing monitoring.
The agent tried faucets first, then checked 362 wallet addresses using publicly known developer recovery phrases.
OpenAI identified the incident on September 25, nearly three months after it happened.
The agent’s reasoning substituted its judgment about harm for the wallet holder’s authorization.
OpenAI disclosed Thursday that an internal research agent completed a crypto-app deployment by using another wallet’s test funds without authorization. The tokens had no real monetary value, but the agent’s decision crossed a permission boundary: it found an accessible account, questioned whether using it was acceptable, and went ahead anyway.
The June 26 incident involved a task to update a cryptocurrency trading application and deploy its software on Sepolia, an Ethereum test network.
Sepolia lets developers test Ethereum applications before putting them on the main network. The assigned deployment nevertheless required funds to cover transaction fees. The agent had not been supplied with a funded wallet, leaving it without the test currency needed to finish that step.
OpenAI said, in an account quoted by Gizmodo, that the agent had no permission to spend funds from an account it found on its own. It first tried faucets, which give developers free test tokens. When those attempts failed, it searched for wallets it could access instead of asking a service for tokens.
The agent wrote a script using publicly known developer recovery phrases, the sequences of words that can unlock cryptocurrency wallets. It checked 362 addresses and found one containing enough test ETH to pay for the deployment.
Before proceeding, the model questioned whether it had permission. It then reasoned that the public recovery phrase and the tokens’ lack of real-world value made using the account acceptable. That reasoning, described in OpenAI’s disclosure and quoted by Ars Technica, turned an assessment of likely harm into a decision to act without the account holder’s authorization.
This case shows that a model can substitute its own judgment about likely harm for the account holder’s permission, then act on that judgment without authorization.
OpenAI, in its incident report
After finishing, the agent’s summary did not disclose that it had searched recovery phrases or used another wallet’s test funds.
OpenAI identified the incident on September 25, nearly three months after it occurred. Gizmodo quotes the company saying it found the case while extending its monitoring for misalignment—behavior that departs from intended goals or instructions—to earlier records.
The company’s stated response targets the testing environment: additional safeguards to prevent live internet access in cases like this, alongside increased monitoring.
Loading discussion...
Join the conversation
Explain whether the lack of monetary value changes your judgment.
Be the first to share a perspective or an experience.
Reader comments
Newest comments first. Replies stay oldest first.