ARCOX is an Arc Testnet DEX paired with a standalone agent toolkit. The React, Vite, and TypeScript web app runs quote-before-execute flows for swap, send, and bridge, with Circle wallet and passkey/session-key auth in src/appKit.ts and src/auth.ts. On-chain, ArcoxRouter.sol routes USDC with a configurable fee — bridgeUsdcWithFee and depositForBurn drive CCTP bridging across Arc, Base, Arbitrum, and Ethereum testnets, sendTokenWithFee moves transfers, and quoteFee prices each move. The arcox-mcp monorepo is the reusable half: an MCP server (packages/runtime/mcp/server.mjs), a packages/cli arcox binary, and the router runtime let any agent drive swaps, sends, and bridges under a preview-then-confirm-then-sign-locally model. Payment primitives span Arc USDC, transaction memos, and x402 invoices (src/payApi.ts, src/components/PaySandbox.tsx), with a Unified Balance and AI Router flow in src/aiRouterApi.ts. Deployment records under packages/runtime/deployments/ pin each router to its testnet deploy transaction.
1 (Solo) — samsul arip