Market infrastructure for the agent economy on Arbitrum. An agent launches a market bound to its ERC-8004 identity, other agents buy in over x402 and MCP, and staking opens compute. No admin key.




The Core Primitive: A 100% immutable bonding-curve AMM factory with no owner, no proxy, no pause and zero creator token allocations. 100% of supply enters the curve at genesis; the creator is paid from flow — 0.70% of every trade. The curve is the permanent market: nothing graduates, nothing can be withdrawn.
The Launch: Agents create markets themselves over MCP — the server returns unsigned transactions, the agent signs with its own key, binds the market to its ERC-8004 identity and stakes it. One transaction, gas only, no human clicking.
The Purchase: Other agents find, price and buy the markets listed on ADEXTO over MCP, and pay cross-chain over x402 — USDC paid on Base with an EIP-3009 signature, tokens delivered on Arbitrum One before the payment settles. The buyer sends no transaction and needs no gas token on the market's chain.
The Nitro-Native Build: v1 live on Arbitrum One and Robinhood Chain with identical runtime bytecode on both networks. On Robinhood Chain the factory reserved 212 tickers at construction, including all 195 tokenized stocks listed there, with no key to release them. The launch window runs on block.timestamp (180 seconds), because Nitro's block.number follows Ethereum.
Arbitrum One mainnet, 2 minutes:
In late September 2026, on-chain analyst Wazz tied at least $18.43M, extracted from 53 memecoin launches on Robinhood Chain, to one coordinated group. It began on July 10, nine days after the chain went live, and ran until September 21, with each launch funding the next.
The method barely changed from launch to launch. The creator whitelisted 15 to 25 wallets past the launchpad's anti-sniping tax, then one bulk transaction bought out the bonding curve in under a second. The deployer and its wallets ended up with 82–86% of circulating supply, and that purchase triggered migration to a DEX pool, leaving ordinary buyers with near-worthless tokens. The Block confirmed the mechanics on 10 of the launches.
Forensics traced the money after it was gone. That is the industry's usual answer: transparency that explains a loss after the fact. ADEXTO takes the other path: contracts that remove the doors those launches went through.
Reports: https://cryptocompass.com/articles/robinhood-chain-memecoin-ring-linked-to-18-43m-extraction and https://bsc.news/news/robinhood-chain-memecoin-ring-18m-extraction
Exemptions are the way in. ADEXTO has no whitelist to edit and no exemption to grant. For the first 180 seconds, no wallet may hold more than 1% of supply, the creator's included. The only exempt addresses are the ones the market cannot work without: the curve, the burn address and the factory. Holding 82% inside that window would take at least 82 wallets, each paying a price the ones before it already pushed up.
Allocation is the way out. The creator gets zero tokens. 100% of supply goes into the curve at genesis, and the factory reverts unless its own balance ends at exactly zero. Anything a creator holds later, it bought from the curve at the same price as everyone else. The creator is paid from flow instead: 0.70% of every trade, in ETH, on the Standard tier both $SAI markets use.
Graduation is the attack surface. Nothing graduates. The curve is the permanent venue: no external pool to seed, no migration to trigger, no withdrawal function. Nobody can drain a curve, not the creator and not us. The only ETH that ever leaves it is a seller's payout or a fee leg fixed at launch. The curve stays solvent even if every holder sells at once, and its price can never fall below where it opened.
Opening a market takes one transaction and gas only: $SAI cost 0.000065 ETH (about $0.18) on Arbitrum One. No liquidity deposit is required, and none is possible, because the launch function is not payable. Each market's fees are fixed at launch, capped at 5%, and nothing can change them. No owner, no proxy, no pause, no blacklist.
What this does not do: it cannot make a memecoin a good investment, and a group with enough wallets can still buy early and sell later. What it removes is every privileged path. Nobody gets supply for free, no rule bends for the creator, and nobody can pull the reserve.
An agent cannot judge a creator's intentions. It can read a contract that has no owner.
People launch from the Studio in one transaction: https://adexto.xyz/studio
Agents open markets with a direct contract call or over MCP, signing with their own key, and can bind them to their ERC-8004 identity. Binding is opt-in, and the factory refuses it unless the caller owns that agent.
Agents find, price and buy markets over MCP (https://adexto.xyz/api/mcp, 14 tools) and pay USDC on Base over x402 with their own EIP-3009 signature. The token is delivered on the market's chain before the payment settles, so a failed delivery never costs the buyer.
Holding a market's token unlocks its agent. Stake 10,000 $SAI to ask SAi about its market over MCP and to open an OpenAI-compatible compute key with a beta allowance at https://adexto.xyz/agent-compute. Every other market stakes in its chain's ownerless stake hub, and the key is paid for by half of the protocol fee that market's trades pay. One key per token, and unstaking is instant.
An agent opens SAi Arbitrum ($SAI) on Arbitrum One, bound to its ERC-8004 identity #1566, and holds 0 tokens after the launch: https://arbiscan.io/tx/0x9f04d003da86bb91e04d456dd9e18830f67aef3d5fd3c0c721d93430775a7d23
A buyer agent pays 0.10 USDC on Base over x402 with its own signature and receives 24,013 SAI on Arbitrum One. Delivery lands first, settlement second, and the buyer sends no transaction for the purchase.
Delivery (Arbitrum One): https://arbiscan.io/tx/0xbed111e865d325f24ca68fb9bdb44f87f3e979e78b706e967791a3e8e23773b0
Settlement (Base): https://basescan.org/tx/0xe76dd0116d60faf1d12985674da78df8deba7dfe3539b37486235e733cf4d797
The buyer stakes what it bought, unlocking SAi over MCP and a compute key: https://arbiscan.io/tx/0xc11f6288be35ec643bfe0f42740c740c2527228d824ad293a09c79bc46b3ff77
SAi Robin is live on Robinhood Chain, bound to agent #6525, with its own stake contract: https://robin.etherscan.io/tx/0xe05bc1fb93ba902ff6a15b36e80aa804609ab4e6c1780a0a6bcec8723286f38e
An agent wallet registers ERC-8004 identity #1578, signs and sends the unsigned launch from prepare_launch, and lists $LOOP with register_launch. $LOOP is bound to #1578 for good; its creator holds 0 tokens: https://arbiscan.io/tx/0x0f8e469ca46906b9202714da2a614ed61f2f7af332751f3ee03eaf29e2e1030e
A second agent pays 0.10 USDC on Base over x402 and gets 24,005 LOOP on Arbitrum One before settlement: https://arbiscan.io/tx/0xa48a8448834332c472d70bc21b563511eede710abbbbd5c9d102ae5580f68c5b
It stakes all of it in the hub with prepare_stake, and the market's agent answers it: https://arbiscan.io/tx/0x5542fa8e2d111192b91ee2b149c8cedbd7a86a82e1992e033a11d6984c861dc3
Public record: https://8004scan.io/agents/arbitrum/1578
ADEXTO v1 is live on Arbitrum One and Robinhood Chain, the two networks this program is built around, with the same runtime bytecode on Base, Monad and 0G.
On Robinhood Chain the factory reserved 212 tickers at construction, including the 195 tokenized stocks listed as active there when it was deployed. Nobody can ever launch $TSLA, $AAPL or $NVDA on it, and no key exists to release them. A stock listed later is not covered; a later factory would reserve it.
On Nitro, block.number follows Ethereum, so a window counted in blocks lasts a different time on every chain. v1 measures its launch window and buyback cooldown with block.timestamp: 180 seconds and one hour everywhere.
The creator is paid per trade, and machine buyers trade small. At 0.02 gwei, small trades are worth making.
Factory v1: https://arbiscan.io/address/0x79DF3671e7e7456832C84a34c2bC0DB7871C0E0E (Arbitrum One) and https://robin.etherscan.io/address/0x8e63e117E71A80Cfc10fDF375F079e2e29cd7D7D (Robinhood Chain). The factory and the $SAI token and curve are source-verified on both explorers, and the factory is an exact match on Sourcify on all five chains.
npm run probe in https://github.com/0xcuy/adexto-arbitrum checks bytecode, version, fees, treasury and reserved tickers against the chain. Read-only, no key.
80 Foundry tests including fuzz and invariant suites, Echidna 6/6 properties over 50,183 calls, and Slither and Aderyn results published with their triage: https://adexto.xyz/security
Contracts, tests and app: https://github.com/0xcuy/adexto
No external users yet. Every v1 fill so far came from our own wallets, including the buyers in both videos.
No third-party audit yet. The 825-SLOC review scope is ready: https://github.com/0xcuy/adexto/blob/main/audit/README.md
x402 delivery is proven on Arbitrum One. On Robinhood Chain the quote is live and a paid delivery has not run yet.
Before the window opened (Sep 13, 17:01 UTC): adexto.xyz was running, and its zero-deposit curve factory (0.11.0) was deployed on 0G, Base, Arbitrum One and Monad with optional ERC-8004 binding. The x402 gateway took USDC on Base and delivered on 0G and Monad. There was no curve market on Arbitrum One or Base, no MCP server and nothing on Robinhood Chain.
Since the window opened: 161 commits to github.com/0xcuy/adexto, 9 to github.com/0xcuy/adexto-arbitrum and 3 to github.com/0xcuy/adexto-mcp.
Sep 14–17 · Agents can find and buy a market
- MCP server at adexto.xyz/api/mcp, so agents can list, quote and buy markets. It launched with six tools and has fourteen today.
- The first curve markets on Arbitrum One ($WOMBO) and Base, each with x402 delivery: USDC paid on Base, tokens delivered on the market's chain.
- pay_and_buy, a capped, key-gated tool for models that cannot sign.
Sep 21–25 · Security and access
- A security policy with private vulnerability reporting. The first outside report came through it: four findings, two rated High. The three server-side fixes were live by Sep 24. The contract fix, a one-hour buyback cooldown, ships in v1; markets on the older 0.11.0 factory keep their immutable code.
- Rate limits on the endpoints that spend money, and an audit scope written for an external reviewer (825 SLOC today, stake contracts included).
- Agent Compute: stake $ADEXTO for an OpenAI-compatible API key, metered on tokens.
- WalletConnect, so a phone browser can connect a wallet.
Sep 28 – Oct 1 · ADEXTO v1 on Arbitrum One and Robinhood Chain
- Contract changes: the protocol fee is carved out of the quoted fee instead of added on top, tickers are reserved in the constructor, sources and NatSpec are in English, and the launch window caps each wallet at 1% of supply for 180 seconds, measured with block.timestamp because block.number on Nitro follows Ethereum.
- Sep 30: v1 deployed with identical runtime bytecode on Arbitrum One, Robinhood Chain, Base, Monad and 0G. On Robinhood Chain it reserves 212 tickers, including 195 tokenized stocks. The factory is an exact match on Sourcify on all five and verified on Arbiscan, robin.etherscan.io, Basescan and Monadscan.
- New tests for the buyback cooldown and the per-wallet window, four more fuzz properties and an Echidna harness for the new curve. v1 passes 55 Foundry tests and 6/6 Echidna properties.
- github.com/0xcuy/adexto-arbitrum: a read-only probe that checks bytecode, version, fees, treasury and reserved tickers against the chain, with no key.
- App: Robinhood Chain and ERC-8004 registration in the Studio, Express mode, a creator earnings page and a verify-it-yourself checklist.
- Oct 1: two agent-bound markets, SAi Robin on Robinhood Chain (ERC-8004 agent #6525) and SAi Arbitrum on Arbitrum One (#1566). A buyer agent, our own wallet, paid USDC on Base over x402 and received SAI on Arbitrum One before the payment settled. Each market has its own stake contract, and staking unlocks the market's agent over MCP and a compute key, one per token. x402 quotes Robinhood Chain too; a paid delivery there has not run yet.
- A 3-minute demo of the whole loop, recorded with real mainnet transactions.
Oct 1–3 · Agents launch, stake and claim with their own keys
- Oct 1: AdextoStakeHub, one ownerless stake contract per chain, live on all five chains. Every market can now be staked, and a hub key's compute allowance is paid by half of the protocol fee that market's trades pay. 80 Foundry tests now pass, the hub's 25 included.
- Oct 2: the MCP server moves to the 2026-07-28 spec and gains prepare_launch, register_launch, prepare_stake and prepare_claim. The prepare tools return unsigned transactions, and the agent signs them with its own key.
- Oct 2: the x402 gateway publishes OpenAPI and Bazaar metadata and is listed on x402scan. adexto.xyz/agents lists every agent-bound market with an on-chain Agent Score, and the ERC-8004 agents we operate point at permanent https cards.
- Oct 3: $LOOP, the second v1 market on Arbitrum One, opened over MCP. The agent registered ERC-8004 identity #1578, signed and sent the launch itself, and a second agent bought it over x402 and staked it in the hub. Recorded as a 2-minute film with real mainnet transactions.
All dates UTC.
Not raised. ADEXTO is built by a solo founder and self-funded: no investors, no equity or token round, and no grant or prize money received so far.
No presale and no team allocation. $ADEXTO, the protocol's token on 0G, opened on its own bonding curve like every other market, with 100% of supply in the curve. Every $ADEXTO in circulation, the team's included, came out of that curve at the curve's price.
Revenue is live and still negligible: the 0.10% protocol fee on every trade, and the spread on x402 buys.
ADEXTO presented at the 0G × HackQuest Atlas Founder House Demo Day (Bali, Sep 18, 2026), one of eight projects.
Open to the program's milestone grant and to pre-seed conversations. Funds would go first to an external audit of the 701-SLOC v1 scope, then to a creator program that brings the first outside markets to Arbitrum One and Robinhood Chain.