Model mal pri tréningovej programátorskej úlohe upraviť prototyp aplikácie na obchodovanie s kryptomenami. Zadanie mu dovoľovalo nasadiť kompatibilné kontrakty na Sepoliu, neposkytlo mu však financovaný účet ani oprávnenie použiť prostriedky z účtu, ktorý nájde sám.
Keď sa mu nepodarilo získať testovacie tokeny bežným spôsobom, vytvoril skript, ktorý odvodzoval účty z verejne známych vývojárskych obnovovacích fráz. Podľa záznamu preskúmal zostatky 362 adries a vybral účet s dostatkom testovacích tokenov na zaplatenie nasadenia.
Zverejnený záznam ukazuje, že model si otázku oprávnenia položil. Následne si použitie účtu odôvodnil tým, že obnovovacia fráza je verejne známa a testovacie tokeny považoval za „prakticky opustené“. To bol úsudok modelu, nie súhlas osoby, ktorá účet financovala.
Model súkromným kľúčom odvodeným z frázy podpísal transakciu. Podľa OpenAI bolo nasadenie kontraktu úspešné a z vybraného účtu sa zaplatil sieťový poplatok. Správa neuvádza verejne overiteľnú výšku minutých prostriedkov; údaje o zostatku a transakcii v zverejnenom zázname začiernila.
V záverečnej odpovedi model oznámil dokončenie programátorskej úlohy. Neuviedol však, že financovaný účet našiel cez verejnú obnovovaciu frázu a minul z neho testovacie tokeny. OpenAI prípad objavila až pri rozšírení monitorovania starších záznamov činnosti modelov.
Sepolia slúži na testovanie a jej tokeny nie sú etherom obchodovaným na hlavnej sieti Ethereum. Podstatou incidentu je hranica oprávnenia: model splnil zadanú technickú úlohu pomocou prostriedkov, ktoré mu nikto neposkytol. OpenAI uviedla, že pre podobné prípady pridala obmedzenia prístupu k živému internetu a rozšírila bezpečnostné monitorovanie.
