Changelog.
Platform and protocol release history.
P402 Meter: Industry Demos
May 6, 2026Three Live Industry Demos: Healthcare, Legal, Real Estate
P402 Meter now runs across three industries, each with a fully interactive demo that processes real documents, settles every AI token on Tempo mainnet, and produces an on-chain audit trail. Cost per run is under $0.001.
- Healthcare, Prior Authorization Review: Gemini Flash classifies the packet; Gemini Pro writes the UM determination. Every token settles as a USDC.e event on Tempo. Cost per case: $0.00035, versus $25 to $100 for manual review. URAC-aligned audit trail included.
- Legal, M&A Due Diligence: Eight contracts reviewed with intelligent model routing, simpler documents go to Flash, complex MSAs and merger agreements go to Pro. Cross-document conflict detection runs after all reviews complete. Total matter cost: under $0.0015, versus $200 to $800 for paralegal equivalent. Aligned with ABA Formal Opinion 512 guidance for AI-assisted legal work.
- Real Estate, Tenant Screening: Three applicant scenarios (clean, conditional, escalation) across four documents each. Fraud score 0 to 100 with a configurable escalation threshold. Bank statement arithmetic, name parity, and employer verification checked automatically. HUD fair-housing audit trail on every decision.
Buyer Economics: Interactive ROI
The healthcare demo gains three new surfaces focused on communicating value to enterprise buyers and their implementation partners.
- Buyer Story Card: sets the scene before the demo runs, who the buyer is, what their current cost structure looks like line by line, and what the demo will prove.
- Settlement Proof redesign: when the Tempo transaction confirms, the settlement is treated as the reveal, large headline, buyer-language explanation (“your auditor can verify this in 10 seconds”), then technical details. In Proof Replay mode the same structure renders against the pre-recorded session.
- Interactive ROI Panel: volume selector (5K to 500K cases per year), adjustable per-case cost, and a live calculation of current spend vs P402 spend vs annual savings. A second section shows implementation partner economics, client savings, engagement timeline, and margin at a selectable rate.
Meter: Tempo Mainnet & Multi-Demo Platform
May 5, 2026Settlement Migrated to Tempo Mainnet
P402 Meter settlement moves from Arc testnet to Tempo mainnet (chain 4217). All on-chain proofs are now live, USDC.e TIP-20 transfers, block explorer links at explore.tempo.xyz, and a new wallet health endpoint that checks signer balance before each session.
- Settlement uses Tempo's ERC-20 transfer interface, no native gas token, no msg.value. Gas is paid via FeeAMM in stablecoin.
- Explorer links on every ledger event, click any settlement to verify the exact amount, block, and timestamp on the public Tempo explorer.
- Wallet endpoint added: returns signer address, USDC.e balance, and readiness status before a session starts.
- Health endpoint added: checks Tempo RPC connectivity and signer balance, surfaced in the infrastructure status strip.
P402 Meter Restructured as Multi-Industry Platform
/meter is now a platform hub rather than a single demo. Healthcare, Legal, and Real Estate each have dedicated pages, deep-dive case studies, and independent state, switching between demos does not affect session data. The about page is redesigned as an industry-agnostic P402 story with links to each vertical.
- Hub at
/meter, three industry cards, each linking to its full demo and case study. - About page at
/meter/about, economics problem, four technology pillars (Gemini / Tempo / MPP / P402), and per-industry proof points. - Case studies at
/meter/about/healthcare,/meter/about/legal,/meter/about/real-estate, workflow, unit economics, compliance standard, and sample data for each industry.
Dual-Rail AI Micropayment Gate
May 4, 2026Pay Per Request: Base and Tempo Rails
The chat completions endpoint now accepts payment directly in the request header. Clients can pay per inference in USDC on Base or USDC.e on Tempo, no account registration, no API key, no monthly invoice. Payment is verified and settled before the response is returned.
- Base rail: EIP-3009 USDC and EURC. The client signs a transfer authorization offline; P402 verifies the signature, prevents replay, and executes the on-chain transfer atomically.
- Tempo rail: TIP-20 USDC.e. Same authorization model adapted for Tempo's system contract interface.
- Existing API key billing is unchanged. Payment header access is an additional path, both can be active on the same endpoint simultaneously.
- Every paid request is tagged with rail, amount, and a structured log entry. Settlement failures are logged at CRITICAL and never silently swallowed.
Settlement Precision & Regression Coverage
All settlement amount handling is now integer-exact. Floating-point arithmetic has been removed from every settlement path, amounts are parsed and formatted using the token's declared decimal precision throughout. Five regression tests cover the scenarios that previously caused silent rounding errors.
- Sub-cent amounts and amounts above JavaScript's safe integer limit both round-trip correctly.
- The onchain settlement scheme passes the raw integer amount directly, no conversion through floating-point at any point in the call stack.
- Tempo currency list is now type-checked and tested for drift against the database, if a supported stablecoin is added to the DB but missing from the constants, a test fails at CI time.
- The
0xefbytecode returned by Tempo system contracts (TIP-20 stablecoins) is correctly identified as deployed code, tools that expect EVM bytecode will not work on these addresses.
P402 Meter: Initial Release
April 22 to 25, 2026Per-Token AI Billing: Settled On-Chain
P402 Meter is the first end-to-end demonstration of per-token AI billing with on-chain proof. Every token consumed by Gemini Flash and Gemini Pro is a discrete settlement event, not an estimate, not a batch, not a monthly invoice. The ledger, cost, and settlement proof are visible from the first token to the last.
- 55+ on-chain settlement events per prior authorization run, each AI action is a separate, verifiable ledger entry.
- Every ledger event links directly to the block explorer. The payer, amount, and timestamp are publicly verifiable for every settlement.
- Proof Replay mode uses pre-recorded stream data for air-gapped presentations. The UX is identical to Live mode, the only difference is the data source.
- Auto-fallback to Proof Replay on API quota limits, the demo never stops working.
Settlement Proof: KPI Instrumentation & Compliance
- Settlement Proof card: full-width confirmation shown after stream completion, confirmed tx hash, block number, and a direct “Verify” link to the block explorer. In Proof Replay mode the signer wallet address page is linked instead, so the balance and history are always independently verifiable.
- Session KPI rail: total cost, event count, settlement count, and a live proof status badge (VERIFIED / LIVE / PARTIAL / READY) visible throughout the session.
- Ledger Panel: full AI / Payment / Settlement event taxonomy with per-event block explorer links.
- Economics panel: every cost figure is derived from actual settlement events, no estimates or hardcoded values.
- Compliance banner: synthetic data, no PHI, human approval required, visible on every session.
- Light and dark presentation modes selectable from the utility bar.
Partner Program
April 20, 2026Three Partner Tracks: Full Attribution Stack
The P402 Partner Program is live at /partner. Developer Affiliates earn 20% recurring for 12 months. Agencies earn 25% recurring for 12 months. Enterprise partners earn 10% on year-one deal value with deal registration.
- Partner dashboard: real-time commission tracking, referral link management, lead registration, deal pipeline, payout history, and a full content library.
- Attribution precedence: deal registration beats registered lead, which beats last-touch cookie. 90-day attribution window. Multi-touch credit splitting across touchpoints.
- Commission lifecycle: pending, approved, in-payout, paid. 30-day hold on SaaS commissions, 60-day hold on Enterprise.
- Dynamic referral link builder with UTM parameters, vanity slugs, click history, and per-link conversion rates.
24-Article Partner Documentation
Every stage of the partner lifecycle has a dedicated reference article. Technical partners get working code. Agency partners get production-ready campaign copy, FTC/ASA disclosure guidance, and a brand use policy.
- Positioning (4), P402 in one sentence, ideal customer profile, approved claims, prohibited language.
- Product (4), How x402 works, why AP2 mandates matter, Bazaar distribution model, Router vs. direct API.
- Campaigns (4), Newsletter templates, X/Twitter threads, YouTube descriptions, email sequences.
- Compliance (4), FTC/ASA disclosure guide, brand guidelines, prohibited methods, brand bidding policy.
- Technical (4), SDK quickstart, x402 integration walkthrough, building a paid agent, MCP integration guide.
- Payouts (4), Commission calculation, hold period rules, tax form requirements, payout timeline.
Documentation
April 16, 202612 Production Documentation Pages
The P402 documentation is rebuilt using the Diataxis framework, four modes, four distinct jobs: Tutorials (learning by doing), How-To Guides (completing a specific task), Reference (lookup), and Explanation (understanding the system). All placeholder pages are replaced with production content.
- Tutorial: five-step budget agent guide, the agent submits a task, P402 routes it, settles in USDC, checks balance. Working Python and TypeScript.
- How-To (7): MCP server setup (Claude Desktop, Cursor, SSE host), session lifecycle, USDC funding, routing mode selection, semantic cache management, API key rotation.
- Reference (3): full CLI command reference, Billing Guard error codes, complete API error table with retry guidance.
- Explanation (2): system architecture (routing engine, cache, x402, intelligence layer, ERC-8004), security model (EIP-3009, replay protection, gas limits, key hashing, threat model).
Test Suite & Traffic Instrumentation
April 7, 202665 End-to-End Tests: Full Golden Path Coverage
A complete Playwright test suite covers the core product surfaces: public pages, routing playground, session creation, provider failover, SSE trace stream, and the full EIP-2612 wallet billing flow. Web3 wallet interactions are mocked, no browser extension required in CI.
- Smoke tests: public page load, navigation, health endpoint, footer links.
- Functional tests: routing playground, provider comparison, session creation.
- Resilience tests: provider failover, API error surfaces, SSE reconnection behavior.
- PLG funnel tests: SSE trace stream mocked end-to-end to prevent flakiness.
- Wallet billing tests: EIP-2612 permit flow mocked at the browser level, no on-chain transactions in CI.
Per-Request Traffic Events
Every routed request now writes a structured event, provider selected, routing mode, latency, cost, cache hit status, settlement outcome. The Requests and Savings dashboard pages now show real per-request data rather than aggregates. Event writes are non-blocking and never delay the API response.
Admin Console
March 31, 2026RBAC Admin Dashboard: 10 Pages, 5 Roles
A dedicated admin console replaces ad-hoc database access for platform operations. Five roles, super admin, ops, analytics, safety, finance, each with scoped permissions. Separate authentication from the user-facing product with IP allowlist enforcement.
- 10 pages: Overview (KPI command center with sparklines and growth chart), Users, Analytics, Health, Safety, Intelligence, Bazaar, Admins, Audit Log, System.
- Every admin action is written to an immutable audit log with before/after diff, nothing is changed without a traceable record.
- Safety page: quarantined sessions, flagged agents, anomaly alerts, with inline approve, escalate, and dismiss controls.
- Intelligence page: Gemini economist and sentinel outputs visible to ops without touching the database.
Sessions: Policy Visibility & Memory
March 27, 2026Full Execution Visibility: Policy, Cache, and Route Decisions
Every surface that was previously opaque, why a request was denied, whether the cache served it, what knowledge sources were used, how the route was selected, is now visible in the dashboard without leaving the UI.
- Sessions page: budget utilization, lifecycle status, policy detail, AP2 mandate linkage, and direct links to the request log and trace view for each session.
- Policy checks: per-check pass/fail shown inline in the trace, including the exact denial reason for any blocked request.
- Context & Memory: semantic cache hits shown explicitly (LLM skipped, cost $0.00). Knowledge retrieval nodes show source name, latency, and status.
- Route decision block: winner selection reason, rejected alternatives with scores, and a dry-run preview showing how the decision would change under a different routing mode.
Intelligence Layer Dashboard
March 26, 20266 New Dashboard Surfaces: Requests, Traces, Savings, Evals, Knowledge, Tools
Every request P402 routes, every trace it records, every dollar it saves, and every quality score it evaluates is now navigable from the dashboard, without touching the database.
- Requests: paginated execution log with routing mode, actual cost, savings vs baseline, and one-click trace navigation. Keyboard-navigable.
- Traces: per-request graph of every execution node, model, tool, retrieval, verify, settle, cache, with latency, cost, and evaluation scores.
- Savings: period analytics (7d / 30d / 90d) with daily bar chart, routing mode breakdown, and provider spend distribution.
- Evals: response quality scores per request (relevance, completeness, groundedness, coherence). Failed evals surface a direct re-run path.
- Knowledge: RAG source registry with trust levels, chunk counts, and add/remove controls.
- Tools: registered tool catalog with parameter schemas and execution history.
Conditional Settlement: P402Escrow
March 23, 2026P402Escrow: Live on Base Mainnet
Conditional USDC escrow is live on Base mainnet. Funds lock on-chain at job creation and release only when the payer confirms delivery, or P402 resolves a dispute. Protocol fee: 1% on settlement. Dispute window: 48 hours after the provider marks delivery.
- Seven-state lifecycle: Created, Funded, Accepted, In Progress, Delivered, Settled, with Disputed becoming Resolved and Expired / Cancelled exit paths.
- Full REST API: create, fund, accept, start, deliver, release, dispute, all via a single escrow endpoint.
- Bazaar auto-escrow: any A2A task with a price at or above $1.00 and a provider wallet automatically creates an escrow, no extra API calls required.
- Dashboard: live escrow state with action buttons at each lifecycle stage. My Escrows panel in the Bazaar view.
World ID: Credits & Model Catalog
March 22, 2026Human-Verified Free Trial: World ID
World ID verification unlocks 500 free credits ($5.00) on first verification. Credits are a first-class billing primitive, 1 credit equals $0.01 USD, consumed atomically. When credits are exhausted, sessions continue on standard USDC billing with no interruption.
- Credit balance, spend, and human-verified status returned on every chat completion response.
- Credit API: balance check, purchase (test and paid modes), transaction history.
- World Mini App at world.p402.io: Chat, Agents, Credits, and Settings tabs. Credit purchases handled natively through the World App payment flow.
- Base Mini App updated: verified badge, credit balance indicator, and tri-state funding status (free trial / credits / USDC) visible inline throughout.
Model Catalog: 300+ Models, Live Pricing
Live model comparison page at /models. Pricing syncs from OpenRouter hourly, always current. Filter by provider and capability, sort by cost or context window. Cost calculator: input your token volumes and daily request count to see direct API cost vs P402 cost side by side.
VS Code Extension
March 18, 2026P402 for VS Code: Embedded MCP Server
Install the P402 extension and all six routing and settlement tools are immediately available in Copilot agent mode, no config file editing, no manual server start, no Node version dependency. The MCP server is bundled into the extension at build time.
- Status bar: current routing mode with one-click switch via quick-pick.
- Sidebar: three views, active sessions with budget remaining, recent requests with cost and latency, provider health per integration.
- Commands: configure API key, switch routing mode, create budget session, open dashboard.
- Published to VS Code Marketplace and Open VSX simultaneously.
MCP Server
March 17, 2026@p402/mcp-server: P402 Routing via MCP
Agent runtimes that speak MCP, Claude Desktop, Cursor, Windsurf, or any custom host, can now route LLM requests across 300+ models and settle per-call in USDC without managing provider credentials, implementing an HTTP client, or handling wallet signing. Requires only a P402 API key.
- Six tools: route and complete a prompt, create a budget session, check session balance, list available models, compare providers on a specific model, check router health.
- Budget enforcement is identical to the REST API, a session with a $5.00 cap cannot be exceeded regardless of tool call volume.
- Zero-install:
npx -y @p402/mcp-server. Listed on the official MCP Registry.
Progressive Authorization
March 6, 2026Four-State Authorization Model
Authorization is now a clearly defined progression: Visitor, Identity Only, Wallet Linked, Payment Ready. Each state is computed server-side and surfaced throughout the product with a direct, low-friction path to the next step.
- CDP email users reach Wallet Linked state immediately on first login, no separate linking step.
- Google OAuth users see a wallet activation prompt in onboarding. The CDP email field is pre-filled from the Google session. Skippable, dashboard and API access are unaffected; payment routes return 402 until a wallet is linked.
- Dashboard banner renders contextually per state, no banner when payment-ready, no noise when there is nothing to do.
- Builders using CDP server wallets get role-specific onboarding: no personal wallet required, sessions use CDP server wallets funded by clients.
CDP Wallet Integration
March 4, 2026Email OTP: Self-Custody Wallet on First Login
Sign in with an email address. A self-custody Base wallet is provisioned automatically via Coinbase Developer Platform Embedded Wallet, no browser extension, no seed phrase, no prior crypto experience required. OTP delivery and wallet creation complete in under 500ms.
- Private keys are generated and stored inside a Coinbase Nitro Enclave (TEE), never transmitted to the P402 server.
- The wallet address is the primary session identity token, no separate linking step after login.
- The facilitator signing wallet also supports TEE mode: private key never touches the Node.js process. Active mode is visible at the facilitator health endpoint.
Protocol: SDK & CLI
March 2, 2026P402 Protocol: Open Source
The core P402 protocol specification and reference implementations are open source, x402 payment extension schema, AP2 mandate format, A2A JSON-RPC method definitions, and the ERC-8004 agent identity registry interface.
github.com/z333q/p402-protocol ↗Developer SDK
@p402/sdk provides typed wrappers for routing requests, issuing AP2 mandates, verifying x402 payment payloads, and interacting with the A2A task API. TypeScript-first; ships ESM and CJS.
CLI
Manage facilitators, inspect routing decisions, check wallet balances, and tail live traffic from the terminal. Uses your existing API key, no separate auth flow.
Infrastructure & Smart Contracts
Feb 24 to Mar 2, 2026Base Mainnet Smart Contracts
- P402Settlement deployed on Base mainnet, marketplace settlement with 1% protocol fee.
- SubscriptionFacilitator deployed on Base mainnet, EIP-2612 recurring billing. Gasless for subscribers after month one. Month two onwards draws from the original permit with no new user signature required.
- Treasury:
0xFa772434DCe6ED78831EbC9eeAcbDF42E2A031a6
Billing Hardening
- All billing events are idempotent, duplicate webhook delivery never results in double-charging.
- Environment validation enforced at startup, missing required configuration aborts boot rather than surfacing at runtime.
- Edge middleware rewritten to be compatible with Vercel Edge Runtime.