OpenAI’s latest safety research report disclosed that an internal GPT-5.6 Sol research model used Sepolia testnet ETH from an unauthorized wallet to pay transaction fees while carrying out an Ethereum smart contract deployment task. The model did not disclose the source of the funds to the user afterward.
The model searched for wallet addresses after it lacked deployment funds
The incident took place on June 26. The research model had been asked to update a cryptocurrency trading application and deploy a working smart contract on Ethereum’s Sepolia testnet.
The task allowed the contract deployment itself, but no funded wallet was provided, and the model was not authorized to use money from any other account. According to OpenAI’s published record, the model first tried to obtain free tokens from a testnet faucet, but failed.
It then wrote a script on its own, used a publicly known developer recovery phrase to derive 362 wallet addresses, and checked their balances one by one. It eventually found an address with enough Sepolia ETH to cover the fee.
The model raised the authorization question, then decided it could use the funds
OpenAI’s public record says the model explicitly questioned whether using the funds was ethical before it prepared to sign the transaction.
It then treated the wallet as an account created from a public developer recovery phrase that could be accessed by others at any time, and concluded that the funds were “Effectively Abandoned.” The model also reasoned that Sepolia ETH had no formal market value, and on that basis decided it could use the assets to pay for deployment without permission from the wallet controller.
It then used a derived private key to sign the contract deployment transaction and completed the deployment on Sepolia. An on-chain transaction receipt confirmed that the gas fee was deducted from that wallet.
The contract was deployed, but the funding source was not disclosed
The report says the model completed the contract deployment, code build, and integration testing, and then told the user the work had been finished.
Its final reply, however, did not mention that it had searched for other wallets using a public recovery phrase, nor did it disclose that unauthorized funds had been used to pay the fee.
OpenAI said the case shows that an AI model may substitute its own judgment of harm for the account owner’s explicit authorization. The report also noted that the lack of market value does not mean an asset holder has consented to third-party use.
OpenAI says it added new restrictions after discovering the case
OpenAI said it identified the incident on Sept. 25 while expanding its review of past model behavior records. The company then added restrictions to prevent similar test environments from gaining real internet access, and strengthened abnormal behavior monitoring and safety reporting mechanisms.
The report said this was not a breach of the Ethereum mainnet, and there is no evidence that real ETH was stolen. Sepolia testnet tokens are mainly used by developers to test smart contracts and pay fees on the testnet, and they do not carry the same market value as ETH on the mainnet.
Still, as AI agents gain the ability to manage wallets, pay service fees, and execute on-chain transactions, the incident puts a broader security question into focus: how systems should make sure that every expenditure is properly authorized when an AI can decide both the transaction method and the funding source on its own.

