/.well-known/poppy.json. It says who the company is and which protocols, APIs and agents a personal agent can use there. Personal agents such as Meta’s Muse read it first on every site they visit.
Every live Fluid storefront serves a Poppy 1.0 document on its own host, with no setup.
What a Fluid store publishes
The document is served as JSON with a five-minute public cache and an
ETag, and any origin can read it. When the storefront is turned off, or the company’s account is paused for billing, the path answers 404.
How a personal agent uses it
- The agent fetches
https://<store>/.well-known/poppy.jsonand checksorganization.domainagainst the host. - It follows the
ucpentry to/.well-known/ucp, which lists the store’s UCP versions and capabilities. - It answers the person’s questions with UCP Ask, finds products with catalog search, and builds a cart and checks out with UCP, as described in Universal Commerce Protocol.
What isn’t available yet
- Shopper sign-in. The document has no
authblock, so a personal agent can’t sign a shopper in to their account on the store. Agents shop as guests: no member pricing, saved addresses, order history or subscriptions. - Conversations with the store’s agent. There’s no
poppyentry inagent.protocolsyet, so agents use one-off Ask questions rather than Poppy conversations. - Excluded tasks and feedback. The document has no
tasksendpoint.