{"type":"firestarter.listing","listing":{"id":"lst_7WAf0-sp","product_name":"Canvas One Line a Day","category":"Books","description":"Track five years of daily moments in this beautifully crafted canvas journal. With one line per day, you'll build a personal time capsule—flip back to see how your thoughts, dreams, and adventures have evolved. The oatmeal canvas cover, metallic page edges, and silk ribbon bookmark make it as lovely to hold as it is to write in. Perfect for anyone ready to document their story, whether you're starting fresh or continuing a journaling journey. A gift that keeps giving, year after year.","images":["https://cdn.shopify.com/s/files/1/0248/5334/8403/files/Chronicle-Books-Canvas-One-Line-a-Day-1.jpg?v=1762645798","https://cdn.shopify.com/s/files/1/0248/5334/8403/files/Chronicle-Books-Canvas-One-Line-a-Day-2.jpg?v=1762645800","https://cdn.shopify.com/s/files/1/0248/5334/8403/files/Chronicle-Books-Canvas-One-Line-a-Day-3.jpg?v=1762645802","https://cdn.shopify.com/s/files/1/0248/5334/8403/files/Chronicle-Books-Canvas-One-Line-a-Day-4.jpg?v=1762645803"],"price":20,"currency":"USD","in_stock":true,"inventory_qty":9999,"dynamic_pricing":false,"listed_at":"2026-06-18T20:45:34.320Z"},"share_url":"https://firestarter.network/l/lst_7WAf0-sp","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_7WAf0-sp' — this pins the purchase to this exact listing, skipping product search — plus request: 'Buy Canvas One Line a Day' and a budget_max comfortably above $20.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."]}}