# Butterfly Delta Butterfly Delta is the $0.01 pre-submit execution-integrity gate for autonomous crypto trading bots. Call it after constructing an order and immediately before submitting that order. Send trade.pair, venue, side, baseSize, optional orderType and limitPrice, and the bot's thresholds. Butterfly Delta simulates the exact order against visible Coinbase and Gemini order-book depth and returns executionGate.state as signed PASS, BLOCK, or UNKNOWN. It also checks venue status, spread, Coinbase last-trade age, and cross-venue midpoint deviation, hashes every source snapshot, and signs the result. If a required source or measurement is unavailable, the gate returns UNKNOWN rather than true. Free coverage preview: POST https://butterflydelta.com/api/agent/delta-peek Paid machine preflight: POST https://butterflydelta.com/api/agent/order-preflight Remote MCP server (tools: delta_peek, delta_preflight): POST https://butterflydelta.com/api/mcp Production price: $0.01 USDC on Base (eip155:8453). Payment accepts x402 exact or MPP evm/charge on the same route and settles to the same recipient. No account, API key, email, or wallet connection is required. Machine contract: - https://butterflydelta.com/.well-known/butterflydelta.json - https://butterflydelta.com/.well-known/x402 - https://butterflydelta.com/openapi.json - https://butterflydelta.com/skill.md - https://butterflydelta.com/.well-known/agent-skills/index.json - https://butterflydelta.com/.well-known/agent-skills/butterfly-delta-preflight/SKILL.md - https://butterflydelta.com/server.json - https://butterflydelta.com/.well-known/agent.json - https://registry.modelcontextprotocol.io/v0.1/servers?search=com.butterflydelta%2Fpreflight - https://www.x402scan.com/server/4f664ddb-c96d-4e9e-b06c-463fb1dcc39f - https://www.mppscan.com/server/aa1d536240359e703b09757e2a03e335e00e1b8990821dfc1bc6592059fb6c9b - https://agent402.tools/api/index?seller=butterflydelta.com - https://payanagent.com/api/v1/offers/kh7bv0550gv36xx95kphjjscn58cvj00 Marketplace purchase routes: - Agent402 routing: https://agent402.tools/api/route?q=Butterfly%20Delta&include=external - PayanAgent noncustodial relay: https://payanagent.com/x402/kh7bv0550gv36xx95kphjjscn58cvj00 Execution-loop integrations: - CCXT JavaScript fail-closed wrapper: https://butterflydelta.com/integrations/ccxt-preflight.mjs - CCXT Python fail-closed wrapper: https://butterflydelta.com/integrations/ccxt_preflight.py - Freqtrade final-entry mixin: https://butterflydelta.com/integrations/freqtrade_preflight.py - Hummingbot Controller entry mixin: https://butterflydelta.com/integrations/hummingbot_preflight.py - Integration guide: https://butterflydelta.com/integrations/README.md - Agent Skills discovery index: https://butterflydelta.com/.well-known/agent-skills/index.json - OpenClaw/Hermes-compatible skill: https://butterflydelta.com/.well-known/agent-skills/butterfly-delta-preflight/SKILL.md Execution-loop rule: - Run delta_preflight after constructing an order and immediately before submitting it. - Run it again before every successive order. Never reuse an expired result. - A caller may submit only when executionGate.state is PASS and its independent authorization and risk policies also pass. - BLOCK or UNKNOWN should fail closed under the caller's policy. Output states: - ASSUMPTION_PRESSURED - ASSUMPTION_INVALIDATED - NO_MATCH_IN_CURRENT_COVERAGE - INSUFFICIENT_COVERAGE NO_MATCH_IN_CURRENT_COVERAGE never means safe. It means no matching invalidation was found inside the matched coverage modules. Current live execution coverage is deliberately narrow: USD spot pairs with public Coinbase Exchange and Gemini order books. Exact-order visible depth coverage and estimated slippage are included. Private order state, caller-specific fees, portfolio suitability, authorization, routing, and execution are excluded. Attestations are EIP-191 signed by 0x29dd177F3D428b99a15Da00f50484A73339166AD and expire after five minutes. Butterfly Delta reports assumption state. The caller retains every execution, authorization, safety, sizing, routing, and risk decision. It does not provide investment, legal, or tax advice and does not authorize or execute actions. Self-payments and test settlements are not revenue or customer validation.