{"service":"code402","measured_at":"2026-10-04T17:10:58.157Z","metrics":[{"label":"Tools on the rail","value":72,"method":"live: advertised tool names, in-process (session-channel tools excluded while the lane is off)","ok":true},{"label":"Funnel events (7d, all stages)","value":8705,"method":"live: D1 funnel_events (all stages, not only settlements — includes unpaid tool dispatch)","ok":true},{"label":"Distinct settling callers (7d)","value":3,"method":"live: D1 funnel_events, distinct caller keys on settle_succeeded (not a customer count)","ok":true},{"label":"Unclassified settling wallets (7d; not verified customers)","value":1,"method":"live: normalized payer wallets excluding known internal wallets; ownership and transaction reconciliation remain required","ok":true},{"label":"Known internal settlement events (7d)","value":964,"method":"live: D1 funnel_events; internal tests excluded from customer claims","ok":true},{"label":"Settlement failures recorded (7d)","value":500,"method":"live: typed settlement_failed events; instrumentation added 2026-09-27, earlier failures are not backfilled","ok":true},{"label":"Pack-class settles (7d)","value":0,"method":"live: D1 funnel_events, settle_succeeded on vendor-onboarding-pack/batch-validate/india-supplier-check/pre-disbursement-guard — the dependency-loop metric","ok":true},{"label":"Guard refusals (7d, typed)","value":85,"method":"live: D1 funnel_events, event_type='guard_refused' (RECEIPT_PREV_MISSING / INJECTION / POLICY_DENY) — denied bad identifiers, not request counts","ok":true},{"label":"Free+trial calls (7d)","value":143,"method":"live: D1 funnel_events, event_type in (free_call, trial_call) — top-of-funnel agent usage, not revenue","ok":true},{"label":"402 challenges issued (7d)","value":5524,"method":"live: D1 funnel_events, event_type='challenge_issued' — agents hitting the paywall","ok":true},{"label":"Gross settlement-event / challenge ratio (7d; includes tests)","value":0.1747,"method":"live: settlement events / challenges; legacy events can include pending obligations. Not a customer conversion rate or recognized revenue","ok":true},{"label":"UCP deals listed (pending settlement)","value":5,"method":"live: getCommercialDispatchFeed (in-process) — offered deals, not paid orders or demand","ok":true},{"label":"Revenue surfaces live","value":"4/4","method":"live: rail in-process + cross-worker health probes","ok":true},{"label":"x402 challenge guaranteed (paid floor tool present)","value":"yes","method":"live: TOOLS registry + priced fn present (402 is the only unpaid path)","ok":true},{"label":"Edge analytics (requests 24h / error rate / p99)","value":"pending first observability sync","method":"cloudflare observability sync (activates after OAuth)","ok":true},{"label":"Referrers with credits / credits outstanding","value":"0 / 0","method":"live: KV credits:<wallet> balances (M2M viral bounty)","ok":true},{"label":"Assured records awaiting invoice / total","value":"0 / 0","method":"live: NONCES asr:index worklist (counts only — premium amounts never published)","ok":true}],"self_check":[{"label":"Agent-Ready Scorecard (12 discovery probes)","command":"npx @code402/agent-tools score https://hcrb.in"},{"label":"Full audit (payments, provenance, receipts)","command":"node agent-audit.mjs (estate repo)"},{"label":"Mainnet paid proofs (5/5)","command":"node live-proofs.mjs (estate repo) — ~$0.03 self-settle"},{"label":"Weekly evidence archive (the trend, measured)","command":"GET /proof/archive"}],"scope":"All numbers measured live at request time (60s edge cache). This page is evidence, not marketing: every metric names its measurement method and time."}