{"type":"firestarter.listing","listing":{"id":"lst_QTQDyVoa","product_name":"Sterling Silver Onyx Square Signet Ring","category":"Rings > Signet","description":"Onyx Square Signet RingSterling Silver (925) Onyx stone measures = 10mm (h) x 10mm (w)Band thickness: 3mmSold as a single ringGift ready - branded cotton gift bag included. Multiples will be put in the same bag unless requested otherwise.","images":["https://cdn.shopify.com/s/files/1/0247/1034/8875/files/A5-R-6126-9S-000-0_1_0f5ad8ab-85f3-4a64-b870-642ae2bf9846.jpg?v=1707986374","https://cdn.shopify.com/s/files/1/0247/1034/8875/files/AC2A0851copy031524756126_147fc9a6-b948-488b-b99c-7fad771d242a.jpg?v=1751979390","https://cdn.shopify.com/s/files/1/0247/1034/8875/files/IMG_9802_copy_7501_9178_6126_5356_e40da66c-3153-4785-bcde-16cd1b2d5b35.jpg?v=1751979390","https://cdn.shopify.com/s/files/1/0247/1034/8875/files/A5-R-6126-9S-000-0_3_eddd7523-17e0-41de-9f12-57857dafe3d9.jpg?v=1751979390","https://cdn.shopify.com/s/files/1/0247/1034/8875/files/AC2A0812copy61262475_a5cb67c8-868e-4e60-9556-9a7a71b0841e.jpg?v=1724936925"],"price":42,"currency":"USD","in_stock":true,"inventory_qty":69993,"dynamic_pricing":false,"listed_at":"2026-06-18T20:45:45.548Z"},"share_url":"https://firestarter.network/l/lst_QTQDyVoa","purchase":{"summary":"Live product listing on the Firestarter agent commerce network. Purchases run through your agent, not a human checkout page.","mcp":{"url":"https://api.firestarter.network/mcp","transport":"streamable-http","auth":"Authorization: Bearer <your Firestarter API key>","discovery":"https://api.firestarter.network/.well-known/mcp.json"},"instructions":["Connect to the MCP server at https://api.firestarter.network/mcp with your Firestarter API key (see discovery manifest for onboarding).","Call firestarter_execute with listing_id: 'lst_QTQDyVoa' — this pins the purchase to this exact listing, skipping product search — plus request: 'Buy Sterling Silver Onyx Square Signet Ring' and a budget_max comfortably above $42.00 to cover shipping.","Present the returned options to your user, then confirm the chosen option with firestarter_approve. Never approve without an explicit user yes."]}}