What shipped on x402.be · reverse-chronological
Header search is now a real cmd-K palette wired to /api/v1/search with debounced results, keyboard nav, and type-grouped hits. New /embed/* iframe widgets (kpi card, chain split, top servers, quality distribution) for blogs and status pages — CC0, CDN-cached, frame-ancestors: *.
Every page now has a 1200×630 OG image with live network stats; per-server pages render dynamic cards showing the server name, price, calls, and quality flag.
Vercel Cron writes one immutable snapshot per UTC day to Vercel Blob. Home page renders a two-line chart of volume vs unique payers — divergence indicates wash trading.
Hand-curated gallery of real x402 implementations; 5×9 protocol comparison matrix (x402 vs AP², ACP, Mastercard Agent Pay, Visa Intelligent Commerce); /api/v1/search?q= across servers, facilitators, and glossary.
New calls-per-payer ratio computed for every indexed server with a verified/monitor/concentrated/suspect/unknown flag. Surfaced on the home dashboard, /servers table, and per-server profiles. Methodology page documents the thresholds.
Same notched-plate mark as the header logo, served at /icon.svg.
Inline disclosure on the chain split chart explaining advertised vs. settled volume. Anchor IDs added to /methodology. New ECOSYSTEM footer column with chest.sh.
Brand-orange banner above the header when both CDP and PayAI are unreachable, plus an X402_FORCE_FALLBACK env override for verifying the UI in production.
Real data from api.cdp.coinbase.com and facilitator.payai.network, dedup on resource URL, 60s revalidate. Mock data demoted to fallback for outages.
New "Where x402 settles" stacked bar on the home dashboard, palette-coordinated chain badges, and chain-correct address rendering (base58 for Solana, 0x for EVM).
Stripped the marketing scaffold; dense neutral data layout in the posture of Etherscan / DefiLlama / mempool.space. New /servers, /facilitators, /spec, /glossary, /methodology, /api.
Next.js 16, React 19, Tailwind 4. Design tokens mirrored from chest-gate. Six routes shipped with mock data placeholders.
Curated from PRs merged into smd00/x402-be on main. The list lives in src/lib/changelog.ts.