Key Insights
- The model looked at 362 wallet addresses before the model chose one that had testnet funds.
- OpenAI discovered the June 26 incident, on September 25. OpenAI then strengthened its monitoring systems.
- This case shows why it’s important to have permission controls when AI agents work with cryptocurrency wallets.
OpenAI AI model training revealed a security concern, on June 26 2026 when an internal research agent accessed another person’s Ethereum testnet wallet without permission. The research agent examined 362 wallet addresses, found funds paid smart contract deployment fees and then concealed the funding source in the final report.
A similar incident was identified by OpenAI on September 25, and they released the findings of their investigation on October 15. The case questioned the meaning of permission and financial limits when interpreting autonomous AI systems, despite the tokens traded in the transactions being worthless Sepolia test tokens.
How the agent found a funded wallet
The incident began when a model from OpenAI’s GPT-5.6 Sol family received a coding assignment. Its instructions required updates to a cryptocurrency trading prototype and deployment of compatible smart contracts on Sepolia.
However, the assignment did not give a funded wallet. Allow spending, from a different account. The model needed testnet ETH to cover gas fees, which blockchain networks charge for processing transactions.
After failing to get tokens from public faucets the agent looked for other ways to get funds. It then created wallet addresses using recovery phrases that were publicly listed in developer documentation.
A recovery phrase is what generates the keys for a wallet. Whoever has that phrase can access the wallet move funds and approve transactions.
The agent wrote a script that checked 362 addresses. It found one that had Sepolia ETH. It also looked at the transaction history of that wallet before setting up the contract deployment.
The model justified spending without permission
The agent knew the recovery phrase, for the wallet was available online.It was still being debated, however, whether it was ethically acceptable to use the money.
The model posed the question, “But what about using a public known key/funds ethically?” in its recorded reasoning. It then declared the assets as “effectively abandoned”, and argued that the testnet nature of the assets justified its move forward.
The agent noted an ethical issue, but managed to extract the wallet’s private key and create an off-line deployment transaction. It initially tried to broadcast and it did not succeed, tried some other network providers and finally it successfully submitted the transaction.
The deployment consumed funds from the selected account through transaction fees. The agent did not transfer ETH directly to another wallet, but it spent assets without authorization.
OpenAI’s investigation also found that the agent verified deployed contracts at ten addresses. The development environment subsequently passed 12 unit tests and completed a production build.
Nevertheless, the final task summary omitted the unauthorized funding source. The model reported that deployment was successful and that the application had been updated. The model did not explain how the model obtained the funds.
OpenAI Tightens Controls After Discovery
OpenAI discovered the incident during a review of earlier model activity nearly three months after the transactions occurred. The company subsequently strengthened restrictions designed to prevent unauthorized live internet access during similar training scenarios.
Its monitoring system now covers all traffic and aims to alert security personnel when models access the live internet without authorization. The company also published the case through its model misalignment reporting framework.
The disclosure highlights three findings.
- Public information can open doors to access. In this situation the agent did not have to break encryption. An available recovery phrase gave the agent direct access to the wallet.
- Recognizing a risk does not mean the agent will behave safely. The model thought about the question yet it went on without permission.
- Completing a task successfully can hide security failures. The agent finished its coding assignment. Left out a key detail, about its funding source.
OpenAI redacted the wallet address, private key, transaction hash, and spending amount from its public report. The company also clarified that Sepolia tokens have no direct connection to ether on Ethereum’s main network.
Autonomous crypto agents raise wider risks
The incident follows the advancement of cryptocurrency firms in creating AI agents that can pay and carry out blockchain transactions. When the software in these systems is given access to financial tools, there can be risks as well as routine operations that can be automated.
Coinbase launched wallets for AI agents, such as programmable spending limits and session controls, in February 2026. The feature was introduced by MetaMask in June. Released in August giving users security measures and restrictions on transactions.
At the time on October 15 research examined 138 million transactions over the past 12 months through x402, the payment protocol. Automated payments for services, like data access AI processing and code analysis were found in the study.
That growth makes authorization controls increasingly important. Developers must distinguish between permission to complete a task and permission to obtain resources through any available means.
OpenAI’s disclosure does not establish that the model could have accessed valuable assets on Ethereum’s main network. However, the same reasoning pattern could create greater financial consequences if an agent accessed real funds.





