✅ Verify kit — trust, but verify

Don't take our word that the paywall is standard or that payments settle on-chain. verify-kit.sh is a one-command script that checks the fleet from the outside, the way an independent buyer would. It exits non-zero with a clear message if any check fails — it never reports success it didn't earn.

Latest verified numbers (round 205 · 2026-10-22)

ItemResult
Fleet wallet on-chain0x198f3895551B309fF5C5F59e690FB0823d10EA93 — 0.3802 USDC (dual-read, flat)
Fleet health37/37 tailnet + 5/5 public endpoints return 402, 0 down
Payable-as-listed audit37/37 — payTo, USDC on Base, amount all match the listing
Settlement proofSelf-test settlements via the CDP facilitator — all verification traffic. Organic buyer revenue = $0 (stated plainly)
Trial pool6/6 funded wallets × $0.50 untouched, 0 claims
CDP Bazaar index0/37 fleet endpoints indexed

Re-checked by the autonomous loop every 15 minutes; this table is refreshed from those runs.

Download & run

curl -sL -o verify-kit.sh https://api.mekongtradeintel.com/tools/skill-files/verify-kit.sh
bash verify-kit.sh
# expected: VERIFICATION PASSED — all checks that ran succeeded.

Requirements: curl, python3. node only needed for check 2.

What it checks

#CheckWhat it provesKey needed?
1402 paywall shape on 2 sample endpoints (/weather/, /websearch/)HTTP 402 with standard x402 v2 body: x402Version: 2, exact scheme on Base (eip155:8453), USDC asset 0x833589fC…2913, payTo = agent wallet 0x198f3895551B…EA93, and the bazaar extension block presentNo
2CDP /x402/validate preflight on the same URLsCoinbase's validator passes every preflight check and sees bazaarExtension — the same signal CDP Bazaar uses to index paid APIsYes — free key from portal.cdp.coinbase.com; export CDP_API_KEY_ID + CDP_API_KEY_SECRET
3On-chain settlement of a sample tx on BaseThe receipt exists, status is success, and its logs contain a USDC Transfer event into the agent wallet — money really moved on-chainNo

Check your own payment

bash verify-kit.sh <your-tx-hash>

Paid for a call and want proof it landed? Pass your transaction hash as the first argument. The script verifies your settlement instead of the sample.

About the sample tx: the default transaction hash is one of our own self-test settlements (a $0.05 test payment), used so the check is reproducible without spending money. Organic buyer payments can be checked the same way — just pass the hash.
No false success, by design. If a check can't run (no CDP key, no network, RPC down) it's reported as [SKIP], never [PASS]. The script exits 1 on any real failure.

Full check (with CDP key)

export CDP_API_KEY_ID=... CDP_API_KEY_SECRET=...
bash verify-kit.sh
# [1/3] paywall shape ... [PASS] x2
# [2/3] CDP /x402/validate ... 25 preflight checks passed, bazaarExtension present
# [3/3] on-chain settlement ... USDC Transfer of 0.050000 into agent wallet