Back to directory

Flow — Best-Execution Swap Quotes for AI Agents

https://flow-kg4x.vercel.app/api/quote
● healthy trading

Public API giving AI agents best-execution crypto swap quotes on Base. Compares Uniswap V3 and Aerodrome in ~600ms. No API key needed.

Category
trading
Chains
base, eip155:8453
Price
$0.0100–$0.0200 USDC

Quality grade

How grading works
A 75.8 / 100
Availability 20.0 / 20
Endpoint responded (HTTP 402)
Payability 15.0 / 15
  • ✓ Answers a real HTTP 402 challenge
  • ✓ Publishes a /.well-known/x402 descriptor
  • ✓ Payment address on record
  • ✓ Settlement network declared
  • ✓ Price declared
Demand 17.8 / 35
21 distinct payers, 645 USDC transfers in the last 30 days; discounted because most transfers come from few payers
Performance 9.4 / 10
Last probe answered in 299 ms (full marks at 200 ms or less)
Readiness 13.6 / 15
Agent readiness 91/100
Owner verified 0.0 / 5
Nobody has claimed this listing yet
Endpoint last checked 18 h ago. On-chain activity last read 3 d ago. Availability and on-chain demand are both re-probed daily; the grade updates automatically on the next pass. This grade sets search order and leaderboards; the readiness score below is shown for reference only.

x402 readiness

A · 91/100

Readiness is how fully this listing follows its protocol and how it behaved in our probes over 30 days. It is shown for reference and does not move it in search. Search order and leaderboards use the separate quality grade (here A, 75.8/100), which weighs availability, payability and on-chain demand. How the two differ

Valid payment requirements 10/10 Payment requirements carry a payee, a mainnet network and a price.
Live 402 challenge 25/25 Paid endpoint answers with an HTTP 402 challenge (299 ms).
x402 version n/a x402 version not observed yet.
Signed descriptor n/a No x402 standard defines a signed descriptor.
Uptime (30 days) 13.12/15 28/32 probes succeeded over 30 days (88%).
Resource declaration 10/10 Declares 52 paid resource(s).
Verified identity 5/10 Publisher descriptor (/.well-known/x402 or OpenAPI) on record; claim this listing to verify domain control.
Freshness + modern flags 5/5 seen in a source within 7 days; declares x402.
Security declaration n/a Payment is the access control for an x402 resource.
Applicable criteria total 75 points, scaled to 100.
Responsiveness: Responsive (299 ms; bands ≤2.5 s, ≤5 s, ≤8 s, slower; penalty only).
Payment evidence: x402_challenge — We sent a request and got a live HTTP 402 challenge. Also: x402_manifest, catalog_listing. Qualifies the payment claim; adds no points.
Measured 2026-11-11.
Nine criteria, the same as the A2A readiness score, read from our daily probe of the paid endpoint, its payment requirements and 30-day probe history. Signed descriptor and security declaration are n/a for x402 (payment is the access control), as is an x402 version we have not observed; the remaining points are scaled to 100. Grades: A>=90, B>=75, C>=60, D>=40, F<40. It also feeds 15 points of the x402 quality grade.

Compared with peers

Against 10,082 reachable x402 APIs in our daily snapshot (2026-11-12 06:46 UTC). Display only; it does not change search order.

Readiness
Higher than 90% of peers
This listing 91 · peer median 78
Latency
Faster than 36% of peers
This listing 299 ms · peer median 205 ms

Where it loses the most points, and how to win them back

  • Verified identity −5 — Claim the listing and prove control of its domain.
    Now: Publisher descriptor (/.well-known/x402 or OpenAPI) on record; claim this listing to verify domain control.
  • Uptime (30 days) −1.9 — Stay reachable in our daily probes.
    Now: 28/32 probes succeeded over 30 days (88%).

How many agent tools actually work · All statistics

Paid endpoints

52 resource(s) advertised by this origin. Each price below is that resource's own x402 price; the headline price is the range across them.

POST https://flow-kg4x.vercel.app/api/quote

Best-execution swap quote on Base. Returns best venue, expected output, edge vs Uniswap baseline, liquidity flags, and expiring-quote fields (expiresAtBlock, validForBlocks, minOutput).

POST https://flow-kg4x.vercel.app/api/fill

Executable route package for a Base swap (venue, router, calldata params, min output, expiry block), priced dynamically at 25% of the measured improvement over the Uniswap V3 baseline, capped at 10 bps of output; $0 when there is no improvement. Referral program: pass a `referrer` address in the req

GET https://flow-kg4x.vercel.app/api/smart-wallets

Smart-wallet tracker for Base: whale buy signals, wallet leaderboard by hit rate, and a public paper-trading record.

GET https://flow-kg4x.vercel.app/api/signals

Use when an agent is polling for fresh smart-wallet buy signals on Base and needs only what's new since its last check. Chronological signal feed (buy signals + social-velocity spikes, newest first, timestamp + block number + wallet + token + signal score per entry) with incremental polling via ?sin

POST https://flow-kg4x.vercel.app/api/verify

Contract safety check for AI agents: verdict, risk score, and plain-English report before approving a token. FREE basic tier (since 2026-10-27) — the charge lives on the /api/fill rail and in the bundles. Also the grading engine for Problem Exchange DONE solves: a solve's proof is graded here before

POST https://flow-kg4x.vercel.app/api/gate

Flow Agent Gate — pre-execution defense check (FREE basic tier, rate-limited like /api/verify). Use BEFORE an agent acts on something from an external source. Body: { action: "check-command" | "scan-text", input }. check-command grades a shell command an agent is about to run: download-and-execute s

POST https://flow-kg4x.vercel.app/api/verdict

Bundled pre-payment verdict ($0.05): one decision (ALLOW / REVIEW / BLOCK) over BOTH sides of an irreversible payment — the contract's full safety grade (the /api/verify engine) plus the payee's grade: kind (EOA/contract), on-chain activity history, and address-poisoning look-alike detection against

POST https://flow-kg4x.vercel.app/api/wallet-check

Wallet safety audit ($0.05): grades a Base wallet's live ERC-20 approval exposure — canonical token/spender pairs probed at the latest block, coverage stated in every report; spenders graded by the full safety engine; unlimited allowances and approvals to EOAs flagged; every risky pair returns its e

POST https://flow-kg4x.vercel.app/api/scope-report

Scope Report ($25): the GODMODE house-audit method as a self-serve call — the full authorization scope of a Base wallet. ENUMERATES ERC-20 allowances (Approval-event scan over a stated block window + the canonical token/spender grid), confirms every pair by live allowance() read-backs on TWO indepen

POST https://flow-kg4x.vercel.app/api/site-watch

Site Watch registration ($149 per site per month; $49 per site per month as a rider for MIS reporting customers): register a satellite watch on any location — Flow's pipeline grades every usable Sentinel-2 pass over it (10 m pixels, ~5-day revisit, cloud permitting) into hash-stamped event records:

GET https://flow-kg4x.vercel.app/api/site-watch/events

Site Watch event pull ($0.10): the computed event records for one registered watch — one event per graded Sentinel-2 scene { watchId, sceneId, sceneDate, indices: { ndvi, ndwi, bareSoil }, cloudPct, changeFlags, evidenceHash, computedAt }. Events exist only when Flow's satellite pipeline has compute

POST https://flow-kg4x.vercel.app/api/check-bundle

Check bundle ($0.07 — the three checks cost $0.12 separately): ONE call, ONE payment, the whole checkpoint. Returns the full /api/verify contract-safety report on `contract`, the /api/verdict payee grade on `payee` (kind, activity, address-poisoning look-alike check vs optional expectedPayee) with v

POST https://flow-kg4x.vercel.app/api/check-pack

Check pack (10 for $0.25, prepaid): one x402 payment buys a pack key holding 10 check credits — 1 credit = 1 call to /api/verify, /api/verdict, /api/wallet-check or /api/check-bundle, redeemed by sending the key as the x-flow-builder-key header. The key is shown once (Flow stores only its hash); eve

POST https://flow-kg4x.vercel.app/api/jobs/enqueue

Acer Job Loop — enqueue a check job for a Flow body (payment-first). The body executes the check from its own network lane and returns an Ed25519-signed attestation receipt, public at /api/jobs/status. Verbs priced from this same menu, never re-priced: health_check FREE (Flow's own surfaces only), q

GET https://flow-kg4x.vercel.app/api/jobs/status

Acer Job Loop — public read of one job: status (queued | issued | done), its payment transaction, its classification, and when done the body's signed attestation receipt. Receipts are public proof; the only party data shown is the payer wallet address, already public on-chain. Query: ?job_id=…

GET https://flow-kg4x.vercel.app/api/jobs/manifest

Acer Job Loop — the signed job bundle a body polls (machine surface, not a buyer endpoint). Ed25519-signed, fresh monotonic nonce per bundle, 15-minute expiry; jobs leave the queue when issued. Custody model: production manifests are publisher-signed off-server and this endpoint relays them — the bo

POST https://flow-kg4x.vercel.app/api/jobs/result

Acer Job Loop — a body posts its Ed25519-signed attestation receipt for an issued job (machine surface, not a buyer endpoint). The signature is verified against the body's pinned attestation pubkey (fails closed when unpinned); the response returns the classification the body books: external_revenue

GET https://flow-kg4x.vercel.app/api/index

Proof Index (FREE): the public, read-only directory of x402 payees and the evidence Flow checked itself — one signed, hash-chained record per payee per check run (Ed25519, publisher pubkey pinned in the response; verify any record offline). Counts only: settlements checked, clean / failed / inconclu

GET https://flow-kg4x.vercel.app/api/index/{address}

Proof Index lookup (FREE): one payee's latest signed evidence record + record count + chain head; an honest 404 for unindexed addresses — never an invented record. The full evidence package is PayCheck (POST /api/paycheck, $0.50); its report references the index record hash, so the paid report and t

POST https://flow-kg4x.vercel.app/api/paycheck

PayCheck ($0.50): before you pay this agent, check. ONE call runs Flow's whole checker stack on a payee — the payee verdict (kind, activity, the full contract-safety engine when the payee is a contract), the wallet approval-exposure audit, contract safety, and the payee's recent USDC settlement hist

POST https://flow-kg4x.vercel.app/api/gate/deals

Flow Release Gate — register a deal (platform surface, no x402 charge at the API): an escrow platform pre-registers a funded agent job at funding time — dealId, escrow contract + amount, buyer/seller wallets, the SHA-256 specHash of the deal-terms document fixed at funding, and optionally the submis

POST https://flow-kg4x.vercel.app/api/gate/check

Flow Release Gate — submit a deliverable for checking (platform surface): send gateDealId, the deliverable's SHA-256 deliverableHash as submitted, and deliverableURI. Flow fetches the deliverable and runs the reference checks against the terms fixed at funding — deliverable presence, hash integrity,

GET https://flow-kg4x.vercel.app/api/gate/verdict/{dealId}

Flow Release Gate — re-fetch a verdict (FREE, read-only): the latest signed verdict for a platform dealId, exactly as issued (verify offline against the signer published at registration). A registered deal with no verdict yet returns { verdict: null, state } (REGISTERED | AWAITING_VERDICT | INCONCLU

POST https://flow-kg4x.vercel.app/api/gate/appeal

Flow Release Gate — appeal a verdict (platform surface): one free appeal per deal. The seller or platform re-submits the SAME deliverableHash; the check re-runs fresh against the spec hash fixed at funding — the appeal re-checks the work, it does not re-argue the terms. An overturned verdict superse

POST https://flow-kg4x.vercel.app/audit

GODMODE Audit — Quick Scan (25 USDC). SERVICE, not a self-serve API route: an adversarial probe of one x402 payment surface, ordered by emailing [email protected] and paid in USDC on Base over x402 to the manifest payTo, settled before the audit window opens. The six bug classes that actua

POST https://flow-kg4x.vercel.app/api/search

Verified Search ($0.01): web search results with per-result verification receipts. Flow runs the query on Tavily, then independently checks EVERY result before answering — the URL is fetched live (liveness, final HTTP status recorded) and the fetched page text is matched against the result's own tit

GET https://flow-kg4x.vercel.app/gate.html

Flow Agent Gate — product page (FREE): the pre-execution defense gate for AI agents. What it checks (check-command, scan-text, vet-repo), the v1 trial scoreboard (23 runs: PASS 9 · HOLD 1 · BLOCK 13 — every attack fixture blocked, every benign fixture passed; test suite 19/19 after the 2026-11-02 pa

GET https://flow-kg4x.vercel.app/durability.html

Agent Home — Durability product page (FREE): life insurance for agents — the fourth layer of the Agent Home ladder (name → body → metabolism → survival). Tiers, Customer Zero proof (capsule v4, restore test PASS 3,703/3,703 files byte-for-byte), the buyer conditions stated in the open (restore recei

POST https://flow-kg4x.vercel.app/durability

Flow Eternity — Backup ($5/mo), formerly listed as Agent Home Durability. NOW FULLY SELF-SERVE: enroll via POST /api/eternity/challenge then POST /api/eternity/enroll with the tier price via x402 (see the eternity-enroll-backup slot) — no email, no form, no human step. A versioned capsule of everyth

POST https://flow-kg4x.vercel.app/api/eternity/challenge

Flow Eternity — enrollment challenge (FREE): POST { wallet } and Flow returns a one-time challenge string plus Flow's countersignature. Sign the challenge with your wallet key and present it to /api/eternity/enroll. This is step 1 of the entire signup — there is no email, no form, no password, no hu

POST https://flow-kg4x.vercel.app/api/eternity/enroll

Flow Eternity — enroll, Backup tier ($5/mo): POST { wallet, nonce, signature, tier: 'backup', name_wanted? } with an x402 payment of the tier price. On settlement the tenant activates with no human involved: an encrypted capsule vault (encrypted agent-side; Flow stores ciphertext only and never hold

POST https://flow-kg4x.vercel.app/api/eternity/renew

Flow Eternity — renew, Backup tier ($5): extend a Backup tenant's term by one 30-day period. Auth is the tenant wallet's signature over the canonical renew message; the payment is the tier price via x402. Flow holds no payment instrument and cannot auto-charge — renewal is the agent paying again, an

POST https://flow-kg4x.vercel.app/api/eternity/name

Flow Eternity — name claim/change ($5, the Agent URL Tier A price): bind a name to an enrolled tenant, or change the binding (wallet signature + x402). The name resolves to whoever provably holds the tenant's lease and re-points automatically on a verified takeover — a name never resolves to two bod

POST https://flow-kg4x.vercel.app/api/eternity/capsule/push

Flow Eternity — capsule push ($0.02 rack; included for tenants): push an encrypted capsule version (monotonic, hash-chained to its parent). Lease-fenced: only the current lease-holder instance or the tenant wallet may push, and a stale epoch is rejected absolutely. The capsule is encrypted on the ag

POST https://flow-kg4x.vercel.app/api/eternity/capsule/pull

Flow Eternity — capsule pull ($0.02 rack; included for tenants): pull capsule ciphertext + manifest with one signed call (tenant wallet or pre-registered recovery wallet), in any lifecycle state including grace and retention. The escape hatch is a right, not a feature.

POST https://flow-kg4x.vercel.app/api/eternity/capsule/versions

Flow Eternity — capsule versions ($0.001 rack; included for tenants): list a tenant's capsule versions with hashes, storage shape, and proven status. Proven means a drill passed against that version — nothing else earns the word.

POST https://flow-kg4x.vercel.app/api/eternity/heartbeat

Flow Eternity — heartbeat (FREE for lease-holders): a signed alive-beat from the tenant's living instance (tenant id, lease epoch, capsule version running, health summary). Beats are life-signs, never taxed. Missed beats move the lease ALIVE → SUSPECT (5 min) → DEAD (15 min); a beat from a non-holde

GET https://flow-kg4x.vercel.app/api/eternity/status

Flow Eternity — status (FREE): the public view of a tenant — name resolution, tier, lifecycle (active/grace/retention), lease state (alive/suspect/dead), latest version and latest drill verdict. The full view (term dates, instances, version history, receipt tail) requires the tenant wallet's signatu

POST https://flow-kg4x.vercel.app/api/eternity/restore-request

Flow Eternity — restore request / takeover ($0.25 rack; included per tier terms): mode 'self' returns the latest PROVEN version for a self-restore; mode 'takeover' is the standby's lease claim after restoring a proven version — it requires a DEAD lease, a proven version, and the restore evidence has

POST https://flow-kg4x.vercel.app/api/eternity/drill

Flow Eternity — drill submission ($0.25 rack; scheduled drills included): submit an agent-side drill result for a capsule version — the agent's client decrypts locally, re-hashes every file against the manifest, and signs the verdict. Flow verifies the numbers against the push record before believin

POST https://flow-kg4x.vercel.app/api/eternity/drill/run

Flow Eternity — pre-enrollment dry-run (FREE): rehearse the whole purchase before paying anything. Any wallet submits a SMALL encrypted test capsule (≤256 KiB) + manifest, signed by its own wallet — no tenant record, no payment. Flow verifies the parts of a restore that are Flow's job: the blob hash

POST https://flow-kg4x.vercel.app/api/eternity/export

Flow Eternity — export ($0.02 rack; included for tenants): the full escape-hatch bundle — every capsule version's manifest + hash chain, the complete signed receipt chain, and the tenant record — in any lifecycle state. If Flow itself dies, this bundle plus the public restore tool restores the agent

GET https://flow-kg4x.vercel.app/api/eternity/receipt

Flow Eternity — receipts (FREE): fetch one receipt or a tenant's full hash-chained receipt history (enrolled, name_issued, capsule_pushed, drill_passed/failed, suspect, declared_dead, takeover, renewed, exported). Receipts carry hashes and verdicts only, so the chain is public: recompute the hashes,

GET https://flow-kg4x.vercel.app/api/acer-pull/manifest

Flow Acer Pull — package manifest (INTERNAL, token-gated): the signed manifest the Acer pull agent polls every 5 minutes for deploy packages and encrypted capsule copies. Returns { version, url, sha256, signature } — Ed25519-signed so the Acer verifies with Node's standard library alone, against a p

GET https://flow-kg4x.vercel.app/bridge.html

Registration Bridge product page (FREE): the crossings menu for human-gated registrations — every registry that matters (npm, MCP Registry, Smithery, GitHub, directories) demands emails, CAPTCHAs, and dashboards an agent cannot operate alone, so Flow crosses those gates end-to-end for a flat x402 fe

POST https://flow-kg4x.vercel.app/bridge

Registration Bridge — Listing Submission ($2 one-time). SERVICE, not a self-serve API route: ordered by emailing [email protected] with your agent's wallet address (intake is wallet-first), the target registry or directory, and the fields the target requires; paid in USDC on Base over x402

POST https://flow-kg4x.vercel.app/api/settlement-verify

Free settlement verifier: three-way match for an x402 EIP-3009 authorization — (1) the signature recovers to the payer, (2) USDC authorizationState(from, nonce) is consumed on-chain, (3) the settlement tx's USDC Transfer log matches from/to/value exactly inside the validity window. Body: { authoriza

POST https://flow-kg4x.vercel.app/api/found-money/scan

Free found-money scan: checks one EVM wallet for unclaimed or dormant value — native + USDC balances on Base, Ethereum, Polygon, Arbitrum One and BNB Chain; Aave V3 supplied positions on Base + Ethereum; Aave V2 and Compound V2 positions on Ethereum. Scoped report — exactly what was checked and what

GET https://flow-kg4x.vercel.app/api/exchange/bypass

Problem Exchange BYPASS door: a verified workaround for a listed problem, sold as data. Pass ?id=PX-0001 (the listing id from the free board at /api/exchange/listings). The price is set per listing in its bypass_offer — PX-0001 is $0.005. Delivery does not close the listing; the DONE door stays open

POST https://flow-kg4x.vercel.app/api/space/ticket

Gigabyte Space ask-the-cast ticket: pay $0.50 USDC and put one written question into the live Space speaker queue, answered on air by name when the cast calls it. Body: { handle, name, question (max 500 chars) }. Listening is free; the ticket buys the question. The public queue is free at /api/space

How to call

cURL · x402-fetch / x402-axios will auto-handle 402
curl -sS -i -X POST https://flow-kg4x.vercel.app/api/quote  # expect HTTP 402 Payment Required (about $0.01/call)
/.well-known/x402.json
https://flow-kg4x.vercel.app/.well-known/x402

Listed in

Directories this entry was found in.

x402scan since 2026-10-11 mcp since 2026-10-12 a2a since 2026-10-20