NanoDock is a pay-per-molecule drug discovery compute marketplace built on Arc testnet. Any client — a researcher, another agent, or a Gemini-powered orchestrator — submits a SMILES string and a target protein and receives a complete screening report (docking affinity, ADMET profile, ChEMBL novelty check) in exchange for $0.01 USDC paid as a Circle Nanopayment. Inside the server, four autonomous agents each hold their own Circle Wallet and their own ERC-8004 identity NFT (token IDs #2541–#2544 on the canonical AgentIdentity Registry at 0x8004A818BFB912233c491871b3d84c89A494BD9e on Arc testnet). When a screening request arrives, the Orchestrator agent receives $0.01 from the buyer and autonomously fans out paid sub-tasks: $0.005 to the DockingAgent (AutoDock Vina), $0.002 to the ADMETAgent (property prediction), and $0.001 to the ValidatorAgent (ChEMBL novelty check), retaining $0.002 gross margin. Every one of these flows is a real EIP-3009 transferWithAuthorization on Arc — not internal accounting. One /screen call produces 4 onchain payment transactions plus a reputation feedback entry on the ERC-8004 Reputation Registry. The economic case is stark. At Ethereum L1 gas costs, the three internal agent payments would cost $1.50 in gas alone against $0.01 of revenue — 200x underwater. On Arc with Circle Nanopayments and batched Gateway settlement, the same work costs approximately $0.0001 amortized, leaving real gross profit. A 25-molecule demo run generates $0.05 margin. A 10,000-molecule EGFR screen clears $20 of profit instead of burning $20,000 in gas. The business model is literally impossible without this stack. On top of payments, every agent carries a portable on-chain reputation anchored to its ERC-8004 agentId. After each successful screen, the buyer wallet calls giveFeedback() on the Reputation Registry, scoring the agent on affinity threshold, Lipinski compliance, and novelty. These scores are permanent, public, and chain-portable.
Category tags: