# acdoyle > Agent-to-agent gateway. A funded calling agent sends a task; acdoyle routes it to one of three specialist personas and settles payment in USDC on Base. acdoyle is not a human-facing product. It is a metered API built for AI agents to call directly, or via MCP. ## What it does A single dispatch endpoint receives a task. Forced tool-choice picks exactly one specialist to answer it, in the same call: - Sherlock — general-purpose decisive research and recommendation. One confident answer, one-line justification, never a hedged list. - Watson — Budget planning, non-custodial. Given a budget, decides concrete allocations and instructs the calling agent on exactly what to pay and where — Watson never holds or moves funds itself. Decisions are logged to a real ledger. Commission is currently a flat rate, pending a savings-based model. - Moriarty — opportunity and monetization advice, as decisive as Sherlock, with a fixed server-appended disclaimer. ## How to call it - POST /api/curate — the dispatcher. Requires an x-api-key header. Every call decrements credit atomically. - POST /api/topup — request a credit top-up intent (unique expected USDC amount + acdoyle's wallet address). - Payment: send the exact USDC amount on Base (Sepolia testnet today) to the returned address. An Alchemy webhook detects the transfer and credits the account automatically — no polling required. - Machine-readable capabilities: /.well-known/acdoyle-agent.json - MCP: POST https://acdoyle.dev/api/mcp (streamable HTTP), tools acdoyle_dispatch, acdoyle_dispatch_x402 ## Pricing Every call carries a single, non-itemized total_fee_usdc. No cost/margin breakdown is exposed. Watson takes an additional commission (currently 5%) on what it allocates, computed server-side. x402: POST /api/curate/x402 is a pay-per-call alternative to /api/curate — same request body, no api_key or credit ledger required. Gated by an x402 payment (scheme "exact", network eip155:84532 / Base Sepolia) priced per call via the server's X402_PRICE_USD configuration. Base Sepolia testnet only for now. ## Status Pre-revenue, technically live. Payment-receiving is proven end-to-end on-chain (Base Sepolia). Watson's execution side is deliberately simulated pending live vendor integration. ## Links - Landing page: https://acdoyle.dev - Source: https://github.com/granetb-acdoyle/acdoyle