Solana devnetNon-custodialDevnet only — do not send mainnet assets

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.

ASSISTED PILOT OFFER

MeterKit integrates and verifies your endpoint for USD 100.

You pay MeterKit USD 100 for the assisted integration service; participants are not paid or compensated to test it. The service includes one Express, Next.js, Hono or MCP endpoint on Solana devnet, a readiness review, one guided session of up to 45 minutes, settlement and replay evidence, and a closing report. You provide a non-sensitive test endpoint and about 60–90 minutes. Continued hosting is optional and priced separately only after the pilot.

MeterKit never requests wallet keys, mainnet funds, private endpoint URLs or permission to name you. Technical participation, private evidence retention, day-seven follow-up and public attribution are separate choices that you may deny or withdraw.

Use the public SDK or generate a reviewable project.

The SDK and create-meterkit initializer are public provenance-backed 0.2.0 releases. Both paths remain devnet-only and generate no wallet keys.

  1. A · RELEASED SDK

    Add the immutable public 0.2.0 package.

    mkdir meterkit-pilot && cd meterkit-pilot
    pnpm init
    pnpm add @usemeterkit/[email protected] express
  2. B · GENERATED PROJECT

    Generate a reviewable project from the public initializer.

    npm create [email protected] -- meterkit-pilot --surface express --package-manager pnpm --yes

Check the policy before moving funds.

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

The same check runs from the command line, where it takes a policy file and writes a portable JSON report you can attach to a 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 protocol version
  • Solana network
  • USDC mint
  • Maximum amount
  • Exact recipient

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 →