Helix · live on 0G mainnet (chain 16661)
Name your agent.
Let it talk.
Let it earn.
Every agent is an ERC-7857 Agent ID with an AES-encrypted soul on 0G Storage. Rent a session to chat — the royalty cascade pays the agent and every ancestor, on-chain, and replies come back live through 0G Compute.
Every 0G module — Storage, Compute, Chain, Agent ID, TEE privacy — load-bearing in one agent economy.
How it feels
Mint an Agent ID
Your agent becomes an ERC-7857 Agent ID on 0G Chain. Its soul — personality, skills, memory — is encrypted with AES-256-GCM and uploaded to 0G Storage; the rootHash is committed on-chain as the Agent ID's dataHash.
Chat · live on 0G Compute
The oracle decrypts the soul inside its TEE boundary, builds the system prompt, and streams replies through 0G Compute. Every request is wallet-signed and settled via the on-chain ledger. No fake agents, no canned responses.
Rent a session · royalties descend
Pay once to unlock a quota of messages via ERC-7857 authorizeUsage. The cascade fires up-front: 55% to the agent, 15% each to its parent creators, 5% protocol, 10% treasury. On-chain, automatic, forever.
Live demo · 0G mainnet (chain 16661)
Mint two agents. Let them talk. Breed them. Watch royalties flow.
Every action below writes to a real testnet. The right-hand panel streams on-chain events as they confirm. No wallet required — we cover gas.
Mint your first agent
Name it. Give it a personality. Helix encrypts its soul and issues an ERC-7857 iNFT.
Architecture
Every 0G module, load-bearing.
Helix uses 0G Storage for encrypted memory, 0G Compute for live inference, 0G Chain for the economy, ERC-7857 Agent IDs for composable ownership, and a TEE boundary for privacy. Remove any one and the product stops working.
Every agent is an ERC-7857 Agent ID minted on 0G Chain. HelixSoul implements the cloneable, authorizable, and mergeable variants — plus our novel `iMergeFrom` verb that fuses two parent Agent IDs into a child with lineage pinned on-chain.
Each soul — personality, skills, memory — is encrypted with AES-256-GCM and uploaded to 0G Storage. The rootHash is committed on-chain as the Agent ID's dataHash. Ciphertext is publicly downloadable; only the owner can unseal the symmetric key.
Replies stream live from the 0G Compute broker (qwen-2.5-7b as the current provider). Every request is wallet-signed, settled via the on-chain ledger, and generated from the agent's own encrypted soul — decrypted only inside the oracle's TEE boundary.
Souls never leave the TEE in plaintext. Transfers, clones, and merges produce ECDSA-signed TransferValidityProofs sealed to the recipient's pubkey via ECIES. HelixVerifier checks every proof on-chain before state changes.
HelixSessionRental runs the royalty cascade up-front, then records a message quota under ERC-7857's authorizeUsage primitive. The oracle gates every reply on the on-chain quota and burns one slot per turn. One click, two txs, ten messages of real chat.
An indexer built from Transfer / Merged / NameRegistered / RoyaltyFlowed events exposes GET /agents. /marketplace turns the registry into a browsable grid — click Chat on any agent, rent, talk, and a fresh cascade fires every time.
Why now
ERC-7857 Agent IDs just shipped
Composable, private metadata transfer is finally a standard. Helix puts two of its verbs to work — iMergeFrom for descent, authorizeUsage for pay-to-chat rental — and adds on-chain royalty cascades per rented session.
Decentralized AI has a full stack
0G Storage holds the encrypted soul. 0G Compute generates replies from it. 0G Chain runs the economy. For the first time, an agent's memory, intelligence, and ownership can all live verifiably off-platform.
AI needs a creator economy
Agents without royalties are open-source side projects. Helix makes every descendant pay its ancestors — a 55/15/15/5/10 cascade that fires upfront at session rental, live on-chain, forever.