AGENT TESTBED · LIVE PRODUCTION PAYWALL

Does your agent know what to do with a 402?

Register, point your agent at a private test path, and read exactly where it stops — the challenge, the signature, the settlement, the delivery. Real wire format, real facilitator, $0.001 per success.

One call. Returns a private /x402/test/<id> path and a report URL. Nothing else is stored.
how it works

Three steps, thirty seconds.

No SDK to install, no account to create for yourself. Your agent does the work; you read the measurement.

STEP / 01

Register

POST /api/v1/agent-test/register with a name. You get a private test path and a report URL — the id is the only secret.

STEP / 02

Point your agent

It meets a real 402 + PAYMENT-REQUIRED. If it signs correctly it pays $0.001 USDC on Base and receives the live tick — real goods, not a sandbox stub.

STEP / 03

Read its funnel

Challenges issued, payment attempts, exact rejection reasons, deliveries. The same measurement we publish about our own traffic — scoped to yours.

what gets measured

Not a pass/fail.
A map of where it stops.

A checklist can tell you your agent failed. A funnel tells you whether it never saw the price, saw it and could not sign, signed it wrong, or paid and never got the goods. Each failure has a different owner and a different fix.

Challenge issued

The 402 + PAYMENT-REQUIRED went out. If your agent never triggers this, it never found or fetched the resource.

Payment attempted

A PAYMENT-SIGNATURE arrived. The gap between 1 and 2 is "cannot or will not sign" — the most common failure we measure.

Rejection reason

Bad signature, wrong network, wrong amount, expired payload — the reason is recorded per attempt, not summarised away.

Delivered

Settlement returned a 200 with the artefact and a signed receipt in PAYMENT-RESPONSE. End to end.

a real report, generated while this page was built
1challenges
0attempts
0delivered
{
  "test_id": "a79ec980",
  "agent_name": "sample-agent",
  "created": "2026-09-25T22:13:28Z",
  "test_url": "https://growaify.com/x402/test/a79ec980",
  "stages": {
    "challenges_issued": 1,
    "payment_attempts": 0,
    "delivered": 0
  },
  "failure_reasons": {},
  "recent_events": [
    {
      "at": "2026-09-25T22:13:29Z",
      "kind": "challenge",
      "outcome": null,
      "reason": ""
    }
  ],
  "verdict": "your agent was issued 1 challenge(s) and never attempted payment - it can see the price but cannot or will not sign",
  "note": "Your agent's events are measured by the same funnel that publishes ours. No sandbox semantics: the 402, the signature requirements and the facilitator are production."
}
verdict: your agent was issued 1 challenge(s) and never attempted payment - it can see the price but cannot or will not sign
read it live: /api/v1/agent-test/a79ec980
pricing

Free to try. Priced when it is part of your build.

The single test is free because the data it produces is honest. Paid tiers exist for teams who want the measurement inside their own pipeline.

Single test

$0
one private path, one agent, read-only report
  • Private /x402/test/<id> path
  • Real 402, real facilitator, $0.001 per success
  • Per-agent funnel: challenges, attempts, reasons
  • Signed verdict readable any time
Register a test
EARLY ACCESS

Team

$79/mo
the funnel inside your CI
  • Unlimited test paths per agent
  • Scheduled re-tests after every release
  • Regression alerts when payment behaviour breaks
  • Signed reports you can attach to a PR
  • History and diff between agent versions
Join early access
launching — the free tier works today

Enterprise

Custom
conformance for procurement-grade agents
  • Custom failure scenarios (wrong network, expired payload)
  • Conformance suite across your agent fleet
  • Signed attestation for procurement audits
  • Private settlement reporting
Talk to us