EXTERNAL DEVELOPER PILOT

Verify your first paid endpoint without sharing a key.

The pilot verifier reads an unpaid HTTP 402, checks your policy and creates a portable JSON report. It never signs, pays or receives wallet secrets.

READ ONLYNO WALLETJSON EVIDENCE
Start readiness check →

Prerequisites

Node.js 22+, pnpm 11 and a test endpoint that returns an x402 challenge. Localhost is supported with an explicit development flag. No wallet is required for readiness.

PHASE A · READINESS

Check the policy before moving funds.

These three steps produce readiness evidence only. They do not count as a completed external pilot.

  1. 1 · START

    Clone and install once.

    git clone https://github.com/JuanTorchia/meterkit.git
    cd meterkit
    pnpm install --frozen-lockfile
  2. 2 · CONFIGURE

    Set your endpoint and limits.

    pnpm pilot:init -- https://your-api.test/premium
  3. 3 · VERIFY

    Export readiness evidence.

    pnpm pilot:verify -- \
      --config meterkit-pilot.json \
      --out pilot-report.json

What readiness checks

  • HTTP 402 response
  • x402 v2 challenge
  • Solana network
  • USDC mint
  • Maximum amount
  • Exact recipient
PHASE B · COMPLETED PILOT

Settle once, inspect the receipt and reject replay.

Continue with a disposable devnet wallet and test funds only. MeterKit never needs your private key.

Register this public pilot start →
  1. 1
    Protect a test endpoint

    Use the middleware on non-sensitive test data.

  2. 2
    Settle test USDC

    Pay on devnet and confirm the protected response unlocks.

  3. 3
    Inspect public evidence

    Open the finalized transaction in Solana Explorer.

  4. 4
    Reject proof reuse

    Replay the same payment proof and confirm it fails closed.

The report opens a public GitHub issue and requires a GitHub account.

Never include private keys, seed phrases, .env contents, session tokens or mainnet transactions.Submit completed pilot report →