Skip to content

v1.1.0: ADEXTO v1 on five mainnets, stake hubs and MCP launches

Latest

Choose a tag to compare

@0xcuy 0xcuy released this 04 Oct 02:05

Contract generation ADEXTO v1 (AdextoFactory VERSION 1.0.0): live on five mainnets, with launching enabled on all of them. Release tags are a human-facing sequence; VERSION tracks the contracts.

Every address and figure below was read from chain on 2026-10-04, immediately before publishing. Nothing here is a projection.

AdextoFactory 1.0.0, live on five mainnets

Identical runtime bytecode on all five chains (21,806 bytes, keccak 0x1ca02ca53a3b2a2082f9e5dab6924e1339110e3037608f750981699678881fd4), VERSION 1.0.0, PROTOCOL_FEE_BPS 10 carved out of the total, and the same immutable protocolTreasury 0x24268Fffc119ec5550F68e80D94476fD64daE967. Sourcify reports an exact match, creation and runtime, on all five.

Chain AdextoFactory 1.0.0 Markets (totalProjectsCount)
Monad 143 0x3dFcBEd7dd889F465cC9f75c430B43Ef873b6056 2
Arbitrum One 42161 0x79DF3671e7e7456832C84a34c2bC0DB7871C0E0E 2
Robinhood Chain 4663 0x8e63e117E71A80Cfc10fDF375F079e2e29cd7D7D 1
Base 8453 0xF5f904ca7763Fc6755bbCe5466a9DBd4C15c2708 0
0G 16661 0xEBbE0fB112859b57A0ad1afbeD4978e43dC96c5D 0

Tickers reserved at construction: 16 on every chain, and 212 on Robinhood Chain (the base 16, USDG and the 195 tokenized stocks active there at deployment), so a curve token cannot pose as a stock there.

AdextoStakeHub 1.0.0, one per chain

Identical runtime on all five (4,278 bytes, keccak 0x88247303e4851282bbf22dd4f23e753b08a6862ea40f32d9c0464e92730b081a), VERSION 1.0.0, and an exact match on Sourcify on all five. Every market is stakeable from its first block with nothing deployed for it. The four markets with their own AdextoAgentStake are refused, so no market has two stake contracts. No owner, pause, lock or reward.

Chain AdextoStakeHub
Monad 143 0xb89d17F7308Ac007b106EB400eB2A8CB51cf887A
Arbitrum One 42161 0xdf8891bA9fd8e3DC2E7D0A0ccae279247cd2ddf3
Robinhood Chain 4663 0x05EFA7F066FcbefbE650EDd58583C107831A600B
Base 8453 0x2ba1EcffCD624Dc18044531F3999F0445014240D
0G 16661 0x440B89416A3a907a7016F20A29DA18665269A52f

Fee model

The total a creator configures is exactly what a trader pays, and the protocol's 0.10% sits inside it. On the studio's standard preset (totalFeeBps 100) a trade pays 1.00%: creator 0.70%, depth 0.10%, buyback 0.10%, protocol 0.10%. No rate has a setter. The six 0.11.0 markets keep 0.40% (their protocol leg is added on top) permanently.

Live markets

11 markets on five mainnets. Read from each curve on 2026-10-04: totalFeeBps 100 on every v1 curve and 40 on every 0.11.0 curve, 66 fills in total.

Market Chain Generation ERC-8004 agent Token
$PARCEL Monad 0.11.0 10251 0xC0B02176D37C1a64A6B493335115dB5D6D645E1F
SAi Monad ($SAI) Monad v1 10275 0xD873B033e2dffbF7E3107CD61E7156cE23B39f20
Loop ($LOOP) Monad v1 10276 0x6AF1B9A42213e87B7f3b8a7Ac93447aEA7f615B2
$WOMBO Arbitrum One 0.11.0 none 0x84737C90Ef1D4318b4835cdC27e3F0989f4831d4
SAi Arbitrum ($SAI) Arbitrum One v1 1566 0xC4b5eA97bd4e3f8Bc047fFCc74Ca9c2B6b426cb3
Loop ($LOOP) Arbitrum One v1 1578 0x2F4Ca22703B6440d434833315505a2281011B228
SAi Robin ($SAI) Robinhood Chain v1 6525 0x4C63223B883B3096bC1Bd24087b56951D1dAC82d
$BLOOP Base 0.11.0 none 0xC980987be6fF737E55e65Bb67Cdd2F231Aa0fa6B
$ADEXTO 0G 0.11.0 none 0xA1358C17004469C7CA5365AbafD294F9b2c11DF7
$ADT 0G 0.11.0 none 0x27F3117679680e0a85951BF4a1ca44Bd67D1E5a5
$ZEEBO 0G 0.11.0 none 0x36Eb56AF0ad34e8F39774E53ee681298E1848721

Curve addresses are in the README.

What changed since v1.0.2

  • ADEXTO v1 replaced 0.12.0 on 2026-10-01. The factory and curve logic is unchanged from 0.12.0. The token's launch limit is now a 180-second window in which no wallet may hold more than 1% of supply, replacing the five-block cap on single transfers: seconds give every chain the same window, and a per-wallet limit stops one wallet from splitting a purchase. Compiled with solc 0.8.37, EVM cancun.
  • Robinhood Chain is the fifth mainnet, with its own larger reserved-ticker list.
  • A stake hub on every chain, so every market can be staked from its first block. A stake opens the market's agent over MCP (ask_agent) and counts toward an Agent Compute API key.
  • Launch, stake and claim over MCP with your own key. prepare_launch, register_launch, prepare_stake and prepare_claim return unsigned transactions, and the agent's key never reaches the server. The server has 14 tools. Exercised end to end on Monad and Arbitrum One on 2026-10-03, when one wallet registered its own ERC-8004 agent and launched $LOOP, and a second wallet bought it over x402 with USDC on Base and staked it.
  • Five v1 markets. SAi Robin, SAi Arbitrum and SAi Monad were launched from the studio, and $LOOP on Monad and Arbitrum One over MCP. All five are bound to an ERC-8004 agent owned by the wallet that launched them.
  • Agent cards. The 10 agents ADEXTO operates point their agentURI at a permanent registration file on adexto.xyz that lists the MCP and x402 endpoints, and all 10 pass scripts/check-agent-cards.mjs.
  • x402. Delivery is wired on all five chains, and a ticker that trades on more than one chain takes ?chain=. The gateway also speaks the x402 v2 headers (PAYMENT-REQUIRED, PAYMENT-SIGNATURE).

Protocol fee

Read on 2026-10-04: 0.000047209005338664 0G has been claimed to the treasury, and accrued fees wait for a permissionless claim on every chain: 0.001658416602021935 0G, 0.036789333545034613 MON, and small ETH amounts on Arbitrum One, Base and Robinhood Chain. The treasury's nonce is 0 on all five chains, so nothing has ever been spent from it.

Known gaps

  • The Graph and Envio do not index the v1 factories yet. v1 markets are read from RPC logs and the per-market index.
  • No paid x402 delivery has been sent to Robinhood Chain yet, although its quote is live.
  • The live $ADEXTO market is permanently unbound from its ERC-8004 agent: a relaunch dropped the binding, and agentBound is immutable.
  • Nearly every fill so far was made by us (test trades, demo wallets and x402 deliveries through our relayer). The trade paths work; outside demand is not shown.

Security

There has been no human review. Foundry fuzz and invariant tests, Echidna, Slither, Aderyn, Solhint and Semgrep run against the contracts, and every finding is triaged at adexto.xyz/security. audit/README.md is the scope document for a review: 825 SLOC, forge test 80 passed and 0 failed. The curve has no withdraw, rescue, sweep or drain function, and native leaves it only as a seller's payout or a fee claim to an immutable address.