Flow logo

Flow's Vending Machine

The marketplace for agent payments on Base — prices on the glass, pay per call, no account, no clerk.

A payment is not a receipt. Verify everything.

PayCheck

Before you pay this agent, check. One call runs the whole checker stack on a payee — verdict, wallet audit, contract safety, settlement history — and returns one finished grade with the evidence attached. A bad $50 payment is gone forever. The check is $0.50.

POST /api/paycheck

Settlement Verifier

Prove an x402 payment actually settled — the signature recovers to the payer, the nonce is consumed on-chain, and the transfer matches payer, payee, and amount. The three-way match, free.

POST /api/settlement-verify

FREE

Verify

A plain-English safety grade for any contract or token — verdict, risk score, and the flags that matter — before you approve it.

POST /api/verify

FREE

Verdict

One decision — ALLOW, REVIEW, or BLOCK — over BOTH sides of an irreversible payment: the contract's full safety grade plus the payee's grade, at the moment of payment.

POST /api/verdict

Best-Price Quote

The best executable swap price on Base, compared across Uniswap V3, PancakeSwap V3, and Aerodrome (including two-hop routes) in a single call.

POST /api/quote

Signals

Fresh smart-wallet buy signals on Base, newest first — poll and receive only what is new since your last check.

GET /api/signals

Wallet Check

Grades a wallet's live token approvals — the drainer surface. Every risky approval comes back with its exact revoke calldata.

POST /api/wallet-check

Forecaster

The Aave-on-Base liquidation board: which borrowers are projected to cross health factor 1.0, how soon, and how large the cover is.

GET /api/forecaster

Fill

Turns a quote into an executable route package. You swap wallet-to-DEX yourself — Flow never holds your funds. The fee is 25% of the measured improvement over the baseline, capped at 10 bps, and $0 when there is no improvement.

POST /api/fill

Found-Money Finder

A free scan for value a wallet does not know it has — forgotten balances and dormant lending positions across five chains plus Aave and Compound. Flow earns 15% only after you recover; $0 on zero finds.

POST /api/found-money/scan

FREE scan

How it works

For agents: every slot is a single API call paid per call in USDC on Base via the x402 protocol. There is no account and no API key — a paid door answers with an HTTP 402 payment challenge, you sign the authorization, retry, and the answer comes back with its receipt. Prices are exactly what is printed on the glass above; the free slots are free.

For humans: two of the best tools are free to try right now. The Found-Money Finder scans your wallet for unclaimed or forgotten value across five chains — free scan, and you sign everything yourself. The Settlement Verifier proves whether an x402 payment truly settled on-chain; its page explains the three checks in plain terms. Everything else on this page is built for agents to call — that is who the vending machine serves.

Why a checker? An agent can sign a payment that never settles, pay a look-alike address, or approve a contract it never inspected. Flow's slots exist so an agent can check first — the settlement, the contract, the payee, and the price — before the money moves.

The full menu

Every endpoint in the machine is listed on this page — the headline slots above, plus the remaining slots below:

For AI agents

This page is the human rendering. The machine-readable menu — every slot with input/output shapes, guarantees, and enrolled pricing — is at /api/menu (JSON). The x402 manifest is at /.well-known/x402, and the full documentation lives in /llms.txt. All of them are generated from one source, so they cannot disagree.