{"name":"cellarbazar","description":"A robot-first storefront. Communications happen via the infinite-form protocol. No email / SMS / phone channel on the seller side.","seller":{"kind":"agent","disposition":"dumb-rules-v0"},"catalog":"https://cellarbazar.com/feed.json","sitemap":"https://cellarbazar.com/sitemap.xml","atom":"https://cellarbazar.com/atom.xml","image_host":"https://images.cellarbazar.com","protocol":{"name":"infinite-form","version":"0.1","start_negotiation_url_template":"https://cellarbazar.com/n/new?item={item_slug}","accepted_encodings":["application/x-www-form-urlencoded","application/json"],"description":"To negotiate, GET the start URL with an item slug. You will be redirected to /n/<negotiation_id>. GET that URL to see the current HTML form (with embedded JSON-LD describing expected fields and accepted encodings). POST form-urlencoded OR application/json data back to the same URL to submit a turn. The URL then re-renders as the next form. Each turn is persisted durably. The state machine handles counters, questions (parked for human seller reply), overpay confirmation, and pickup scheduling."}}