Skip to main content
A reviewer’s index. For each requirement of the “x402 Facilitator with Bazaar (discovery) support” RFP: what state it is in, and the artifact that shows it — a command to run, a generated file, or a section that argues the position. What this document does not claim. It is not an exhaustive enumeration of every clause in the RFP. It covers the requirements this repository can point at evidence for, quoting the RFP where the exact wording matters. A requirement that is absent here is absent because it is not mapped yet, not because it is met. Anything with no artifact behind it says so. Status vocabulary, used strictly: Every count below is one npm run evidence:build derives — from docs/status/*.json, the test files and the conformance harness. Nothing in that directory is typed in, with one exception that says so: upstream-e2e.json records a manual run of the x402 repository’s own suite and carries recordedBy: "manual". This file is maintained against those artifacts.

§3.6 — The six acceptance criteria

The hardest table in the RFP, because each row is pass/fail rather than a judgement.

§3.1 — The facilitator


§3.2 — The Bazaar discovery layer

The RFP calls this “the core new capability” and “the hardest part of the scope”.

§3.3 — The agent-facing interface


§3.4 — Schemes, and coordinating upstream


§3.5 — Stellar specifics


§3.6 — Security, conformance, licensing


§4 — Evaluation criteria


§5 — Expected deliverables


Appendix — the conformance baseline the RFP suggests

The appendix suggests building a baseline by “pointing the same stock client at both it and the deliverable”. That is what npm run verify:interop is: one unmodified withBazaar() client against a reference facilitator and against this deployment, with every accepts entry on both sides validated by @x402/core’s own schema. Result and method: EVIDENCE.md. One finding worth carrying into any baseline work: of the public facilitators reachable today, only CDP serves the Bazaar discovery endpoint at all. x402.org/facilitator answers /supported and 404s on /discovery/resources; facilitator.x402.rs returns its marketing page for the same path. A discovery-layer baseline currently has one other implementation to be a baseline against.