RSL DECLARATIONS · SIGNED EVIDENCE · HTTP X402
Bazaar public adapter: Sepolia verified, production pending.
The isolated Base Sepolia candidate passes unpaid contract checks and the CDP validator. Production deployment, wallet signing, settlement and Bazaar indexing remain unverified.
What is available now
Use the existing HTTP quote and private claim flow, or MCP for capabilities and quote preparation. Keep payment and private claims in your application.
The public POST /v1/rights/preflight adapter is implemented and tested, but has not been deployed to production. Do not call it as a live paid tool. npm remains unpublished.
The reviewed public contract
The candidate accepts a reviewed URL, AI usage purpose, tier and budget. It reuses the existing Rights Preflight pipeline and PaymentIntent journal, returning signed evidence directly.
Payment must bind the normalized request and private retry context through a specific EIP-3009 nonce. Generic clients that choose an arbitrary nonce cannot purchase this operation.
An empty POST or empty JSON object is a discovery-only 402. It does not prepare a payable request. A buyer must verify the signed prepared binding and terms before any wallet signature.
Validation and remaining gates
Local regression: 444 passed, zero failed and two Windows skips; 72 dedicated adapter cases. GitHub checks, local workerd D1/DO/R2 and SDK types pass. No real wallet signature or settlement occurred.
The isolated Base Sepolia candidate passes 14 unpaid checks. CDP returns valid=true and simulation=accepted. Payment submissions are blocked; this is a contract-validation environment.
Production still runs its existing code and payment settings. Bazaar indexing, external paid reports, repeat payers and received USDC remain UNVERIFIED or UNKNOWN. Validator acceptance cannot establish a completed payment or indexing.