{"id":76963,"recorded_at":"2026-10-26T14:38:13.182121Z","observed_at":"2026-10-26T14:38:13.182082Z","subject_kind":"source_record","subject":"x402_bazaar:https://kitchen-pass.netlify.app/v1/menu-engineering","kind":"listing","method":"baseline/1","body":{"endpoints":[["x402","https://kitchen-pass.netlify.app/v1/menu-engineering"]],"name":"Kitchen Pass Chef API","owner_address":"0x582807f02712b4fbaa82d65b73d9b9101b7b33f4","raw":{"accepts":[{"amount":"20000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2"},"maxTimeoutSeconds":300,"network":"eip155:8453","payTo":"0x582807F02712b4FBaa82D65b73D9B9101B7b33f4","scheme":"exact"}],"description":"Menu engineering from POS sales with head chef Cristopher's verified costing rules. Send 2-200 dishes with units sold, menu price (inc GST by default) and plate cost; each dish gets contribution margin, menu mix %, food cost % and its class: Star, Plowhorse, Puzzle or Dog (70% popularity rule, sales-weighted average margin), with his action for each. The whole menu is one pool; catering platters are judged on their own. Only a 200 answer is charged; refusals are free.","extensions":{"bazaar":{"info":{"input":{"body":{"dishes":[{"menuPrice":28,"name":"fish and chips","plateCost":8.4,"unitsSold":120},{"menuPrice":42,"name":"steak frites","plateCost":14.5,"unitsSold":90},{"menuPrice":34,"name":"duck salad","plateCost":9.2,"unitsSold":25},{"menuPrice":26,"name":"mushroom risotto","plateCost":7.9,"unitsSold":30}]},"bodyType":"json","method":"POST","type":"http"},"output":{"example":{"dishes":[{"action":"Re-cost: trim portion, swap ingredients or nudge price","class":"PLOWHORSE","cm":17.05,"menuMixPct":45.28,"name":"fish and chips"},{"action":"Keep & protect: lock the spec, prime menu spot","class":"STAR","cm":23.68,"menuMixPct":33.96,"name":"steak frites"},{"class":"PUZZLE","name":"duck salad"},{"class":"DOG","name":"mushroom risotto"}],"provenance":{"label":"Chef-verified by Cristopher"},"status":"ok"},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"body":{"properties":{"dishes":{"items":{"properties":{"catering":{"type":"boolean"},"menuPrice":{"type":"number"},"name":{"type":"string"},"plateCost":{"type":"number"},"section":{"type":"string"},"unitsSold":{"type":"integer"}},"required":["name","unitsSold","menuPrice","plateCost"],"type":"object"},"type":"array"},"pricesIncludeTax":{"type":"boolean"},"taxPct":{"type":"number"}},"required":["dishes"],"type":"object"},"bodyType":{"enum":["json","form-data","text"],"type":"string"},"method":{"enum":["POST"],"type":"string"},"type":{"const":"http","type":"string"}},"required":["type","method","bodyType","body"],"type":"object"},"output":{"properties":{"example":{"properties":{"dishes":{"type":"array"},"pools":{"type":"array"},"provenance":{"properties":{"dataVersion":{"type":"string"},"label":{"type":"string"}},"type":"object"},"status":{"type":"string"},"thresholds":{"type":"object"},"totals":{"type":"object"},"workings":{"type":"array"}},"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"}}},"lastUpdated":"2026-10-21T03:22:31.947Z","quality":{"l30DaysTotalCalls":1,"l30DaysUniquePayers":1,"lastCalledAt":"2026-10-21T03:22:31.784Z"},"resource":"https://kitchen-pass.netlify.app/v1/menu-engineering","serviceName":"Kitchen Pass Chef API","tags":["menu-engineering","food-cost","restaurant","menu-pricing","catering"],"type":"http","x402Version":2},"source":"x402_bazaar","summary":"Menu engineering from POS sales with head chef Cristopher's verified costing rules. Send 2-200 dishes with units sold, menu price (inc GST by default) and plate cost; each dish gets contribution margin, menu mix %, food cost % and its class: Star, Plowhorse, Puzzle or Dog (70% popularity rule, sales-weighted average margin), with his action for each. The whole menu is one pool; catering platters are judged on their own. Only a 200 answer is charged; refusals are free."},"body_sha256":"aa769f820fb6e4dc0155200a247da6cb0e0f38a0d76618153e18a6b18629c71b","prev_id":null,"leaf":"0xffa51cee99c59efa8a165feb0e8f11117db5abbe3bc5b32f97f3b65164dd6452","leaf_text":"{\"body\":\"aa769f820fb6e4dc0155200a247da6cb0e0f38a0d76618153e18a6b18629c71b\",\"id\":76963,\"kind\":\"listing\",\"method\":\"baseline/1\",\"observed_us\":1793025493182082,\"prev\":null,\"subject\":\"x402_bazaar:https://kitchen-pass.netlify.app/v1/menu-engineering\",\"subject_kind\":\"source_record\"}","day":{"day":"2026-10-26","leaves":296695,"root":"0xf43e8dcc3d451a4788b26be904c55e8c4c0fa75c9666796c51db38d37e2c0df8","chained":"0x702d5ac508f08b0d1accf36af25822d8e5660367494edd17a642fb61e158a57a","anchor_chain":"eip155:5042002","anchor_tx":"0x495162f8936e19f0039918feebe6c307f327cd6bf8c37219620b1970041fa9ae","anchor_block":69251483},"proof":["0xffa52c9b2568d3eec36aa1d15493188a14953bbfed1c7ae11924280d62dee36d","0x831e4731fa1768a50364cb884f40045f6f440a9f09fe0a9fb63b7fd4550d2d7f","0x07e8b76251b4c82754cd9480f804e5edcb24486aeca83b698e262ed1b54ef300","0x4122d496ec744000bf109194b1058ed2d9f85c89b6737295ba70d45e8eb4ce5c","0x7b24b4c553ae057d29379c599e26f6dd4a22bb6f8bfa4d0cc27d3e731a0f3a40","0x2caba646c9f0353c72546e9e2036c334fdf81d125db902062caaadbe9b2a5a45","0x24b86db97ead756093c8b84fcbd3baa9e71c4469cfdaf9a4ce92b45f0b45424b","0x5b0c059b72c53c92c059df5184e610ab84b03d4d2004347cd079e651eb2d0805","0x72743ee780f422be29752f40068ca0876fda4de868f24662bd7406d05ac0b33b","0xa29eae943754390bcd078416f8d4db8f78b3a74b270a306deb84f755b7cf17d8","0xd3a4547616d40f6cf22a3f69647bc5fe7630b638881a5ae1ce088b336fd0e181","0xbd264414f726ecec85a6b231446a7d5db56b5a61f8c3f471b7913d982daa291d","0x74a0a08e4e7ab9aa5bfbead33dec7e1c7e8e364cff69a63720d764bbe987aadc"]}