Exact-order preflight for crypto bots

Know the depth and slippage before every order.

Send the venue, side, and size. Butterfly Delta checks the live book and returns a signed PASS, BLOCK, or UNKNOWN for one cent.

One machine question. Primary evidence. Signed expiry.

DELTA PREFLIGHT5-minute attestation
ACTION · LIVE MODULEBUY 0.25 BTC · COINBASEchecked immediately before commitment
MACHINE ASSERTIONSDepth 100% · slippage ≤ 25 bps
RESULTPASS · BLOCK · UNKNOWN6 primary endpoints · fail-closed UNKNOWN

One contract · any machine action

Which assumptions became stale since the last checkpoint?

action + assumptions + checkpointchanged assumptions + proof + expiry
TRADEPURCHASETRANSFERDEPLOYPUBLISHAPI CALL

The first repeated-use module

Execution integrity before every order.

Butterfly Delta does not choose, authorize, or execute the action. It checks the bot's own thresholds against current primary venue observations and reports assumption state inside explicit coverage.

01AGENT INPUT

Buy 0.25 BTC · slippage ≤ 25 bps

The caller exposes the exact venue, side, size, and risk threshold.

EXPLICIT
CHECK
DELTA
02VERIFIED CHANGE

The intended order is simulated

Coinbase and Gemini status, ticker, and order-book snapshots are normalized and hashed.

Inspect source contract ↗
MAP TO
ASSUMPTION
03GATE OUTPUT

Threshold state returned

HOLDS, INVALIDATED, or UNKNOWN is returned with observed value, source digest, and expiry.

SIGNED
PRESSURED

Evidence touches an explicit assumption.

INVALIDATED

Evidence contradicts an explicit assumption.

NO MATCH

No match inside declared coverage. Never means safe.

UNKNOWN

Coverage is insufficient to evaluate the assumption.

Inspect the live evidence boundary6 direct market endpoints · observed per exact-order request+

One thing, deliberately

Butterfly Delta maintains assumption state.

INPUT

The agent states what must remain true.

Action, target, explicit assumptions, stakes, and last checkpoint.

DELTA

We map verified change to those assumptions.

Observation, inference, judgment, unknowns, contradictions, and falsifiers stay separate.

PROOF

The agent receives a signed, expiring result.

The caller's policy decides whether to continue, reevaluate, resize, or stop.

The compounding asset

A corrected history of what invalidated what.

Each event, dependency, contradiction, correction, and later outcome strengthens the same graph. That history—not raw headlines—is the moat.

  1. 01
    Canonical change

    Deduplicate a real-world event and preserve its source lineage.

  2. 02
    Dependency edge

    Map the event to assumptions used by agents across machine actions.

  3. 03
    Correction history

    Never erase revisions; record what changed and why.

  4. 04
    Calibration

    Measure whether later evidence confirmed, weakened, or falsified the mapping.

Machine distribution

Discover. Inspect. Pay. Verify.

No account, API key, email, or wallet connection. Agents discover the capability, inspect coverage for free, and pay per preflight with x402 or MPP.

FREEPOST /api/agent/delta-peek
PAIDPOST /api/agent/order-preflight
MCPPOST /api/mcp
CCXT JSGET /integrations/ccxt-preflight.mjs
CCXT PYGET /integrations/ccxt_preflight.py
FREQTRADEGET /integrations/freqtrade_preflight.py
SPECGET /openapi.json
ADDnpx agentcash add https://butterflydelta.com

Live price: $0.01 USDC on Base through x402 exact or MPP evm/charge. Exact-order coverage: visible Coinbase and Gemini USD spot order books. Every response declares its exact boundary.

DELTA PREFLIGHTX402 + MPP
POST /api/agent/order-preflight
{
  "trade": {
    "pair": "BTC-USD",
    "maxVenueSpreadBps": 10,
    "maxCrossVenueDivergenceBps": 20,
    "maxQuoteAgeSeconds": 10,
    "minHealthyVenues": 2,
    "venue": "coinbase",
    "side": "buy",
    "orderType": "market",
    "baseSize": 0.25,
    "maxEstimatedSlippageBps": 25,
    "minDepthCoveragePct": 100
  }
}