x402-bazaar-listing-v1 · custody:false · tip SKIP
← SatsForge

SatsForge · x402 Bazaar

Bazaar listing status (honest)

Statut listing Bazaar (honnête)

Our paid routes already return extensions.bazaar on HTTP 402. Facilitators catalog a resource only when a buyer echoes that extension into the payment payload on verify and/or settle. Server declaration alone is not enough — so until one self-seed (or a real buyer) does that, we stay not listed. No fake “listed” badge.

Nos routes payantes renvoient déjà extensions.bazaar en HTTP 402. Les facilitateurs n’indexent une ressource que lorsqu’un acheteur ré-émet cette extension dans le payload de paiement sur verify et/ou settle. La déclaration serveur seule ne suffit pas — tant qu’un self-seed (ou un vrai acheteur) ne le fait pas, on reste non listé. Pas de faux badge « listed ».

Loading bazaar-status.json…

What unblocks listing

Ce qui débloque le listing

  1. Fund a Base buyer with ~0.05–0.10 USDC (see validation card).
  2. Run scripts/bazaar_self_seed_dryrun.py dry-run first; live only after Nicolas explicit order.
  3. Client must echo extensions.bazaar (+ resource) into PaymentPayload.
  4. Confirm via PayAI /discovery/listing-status and ?payTo=.
  1. Approvisionner un buyer Base avec ~0,05–0,10 USDC (voir fiche validation).
  2. Exécuter d’abord le dry-run scripts/bazaar_self_seed_dryrun.py ; live seulement sur ordre explicite de Nicolas.
  3. Le client doit renvoyer extensions.bazaar (+ resource) dans le PaymentPayload.
  4. Vérifier via PayAI /discovery/listing-status et ?payTo=.

Docs: docs.x402.org/extensions/bazaar · docs.payai.network …/bazaar