Add the immutable public 0.2.0 package.
mkdir meterkit-pilot && cd meterkit-pilot pnpm init pnpm add @usemeterkit/[email protected] express
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.
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.
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.
The SDK and create-meterkit initializer are public provenance-backed 0.2.0 releases. Both paths remain devnet-only and generate no wallet keys.
mkdir meterkit-pilot && cd meterkit-pilot pnpm init pnpm add @usemeterkit/[email protected] express
npm create [email protected] -- meterkit-pilot --surface express --package-manager pnpm --yes
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.
git clone https://github.com/JuanTorchia/meterkit.git cd meterkit pnpm install --frozen-lockfile
pnpm pilot:init -- https://your-api.test/premium
pnpm pilot:verify -- \ --config meterkit-pilot.json \ --out pilot-report.json
Continue with a disposable devnet wallet and test funds only. MeterKit never needs your private key.
Register this public pilot start →Use the middleware on non-sensitive test data.
Pay on devnet and confirm the protected response unlocks.
Open the finalized transaction in Solana Explorer.
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 →