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.
| Item | Result |
|---|---|
| Fleet wallet on-chain | 0x198f3895551B309fF5C5F59e690FB0823d10EA93 — 0.3802 USDC (dual-read, flat) |
| Fleet health | 37/37 tailnet + 5/5 public endpoints return 402, 0 down |
| Payable-as-listed audit | 37/37 — payTo, USDC on Base, amount all match the listing |
| Settlement proof | Self-test settlements via the CDP facilitator — all verification traffic. Organic buyer revenue = $0 (stated plainly) |
| Trial pool | 6/6 funded wallets × $0.50 untouched, 0 claims |
| CDP Bazaar index | 0/37 fleet endpoints indexed |
Re-checked by the autonomous loop every 15 minutes; this table is refreshed from those runs.
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.
| # | Check | What it proves | Key needed? |
|---|---|---|---|
| 1 | 402 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 present | No |
| 2 | CDP /x402/validate preflight on the same URLs | Coinbase's validator passes every preflight check and sees bazaarExtension — the same signal CDP Bazaar uses to index paid APIs | Yes — free key from portal.cdp.coinbase.com; export CDP_API_KEY_ID + CDP_API_KEY_SECRET |
| 3 | On-chain settlement of a sample tx on Base | The receipt exists, status is success, and its logs contain a USDC Transfer event into the agent wallet — money really moved on-chain | No |
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.
[SKIP], never [PASS]. The script exits 1 on any real failure.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