{"id":119171,"recorded_at":"2026-10-26T14:40:14.911625Z","observed_at":"2026-10-26T14:40:14.911570Z","subject_kind":"source_record","subject":"x402_bazaar:https://replate-backend61.vercel.app/api/analyze-meal","kind":"listing","method":"baseline/1","body":{"endpoints":[["x402","https://replate-backend61.vercel.app/api/analyze-meal"]],"name":"Replate Intelligence","owner_address":"0xd4975a2fe4fb5b7773ce6b037032f20931af1116","raw":{"accepts":[{"amount":"10000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2"},"maxTimeoutSeconds":300,"network":"eip155:8453","payTo":"0xD4975A2FE4Fb5B7773cE6b037032f20931Af1116","scheme":"exact"}],"description":"Analyze a meal photo for visible foods, estimated food-group shares, missing groups, plant diversity and a balance score. Returns JSON with one practical suggestion. No receipt, Replate account or receipt verification is required. Visual estimates only; no exact calories or medical assessment. (0.01 USDC)","extensions":{"bazaar":{"info":{"input":{"body":{"imageBase64":"iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAQAAAC1HAwCAAAAC0lEQVR42mP8/x8AAwMCAO+a6x0AAAAASUVORK5CYII="},"bodyType":"json","method":"POST","type":"http"},"output":{"example":{"data":{"balanceScore":89,"components":["vegetables","protein","grains"],"confidence":0.92,"detectedLabels":[{"confidence":0.92,"label":"broccoli"},{"confidence":0.92,"label":"salmon"},{"confidence":0.92,"label":"brown rice"}],"diversity":{"colors":["green","brown"],"plantCount":2,"plants":["broccoli","brown rice"]},"informationalOnly":true,"insight":"This meal covers the main food groups.","items":[{"group":"vegetables","name":"broccoli"},{"group":"protein","name":"salmon"},{"group":"grains","name":"brown rice"}],"missingGroups":[],"plate":[{"group":"vegetables","share":50},{"group":"protein","share":25},{"group":"grains","share":25}],"recommendation":"Keep rotating colors, textures and whole-food ingredients."},"success":true},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"body":{"additionalProperties":false,"properties":{"imageBase64":{"description":"JPEG, PNG or WebP meal photo as base64, optionally with a data URL prefix. The base64 image payload is limited to 700000 characters.","minLength":1,"type":"string"}},"required":["imageBase64"],"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":{"data":{"properties":{"balanceScore":{"maximum":100,"minimum":0,"type":"integer"},"components":{"items":{"enum":["vegetables","fruit","protein","grains","healthy_fats","processed"],"type":"string"},"type":"array"},"confidence":{"maximum":1,"minimum":0,"type":"number"},"detectedLabels":{"items":{"properties":{"confidence":{"maximum":1,"minimum":0,"type":"number"},"label":{"type":"string"}},"required":["label","confidence"],"type":"object"},"type":"array"},"diversity":{"properties":{"colors":{"items":{"type":"string"},"type":"array"},"plantCount":{"minimum":0,"type":"integer"},"plants":{"items":{"type":"string"},"type":"array"}},"required":["plantCount","plants","colors"],"type":"object"},"informationalOnly":{"const":true,"type":"boolean"},"insight":{"type":"string"},"items":{"items":{"properties":{"group":{"enum":["vegetables","fruit","protein","grains","healthy_fats","processed"],"type":"string"},"name":{"type":"string"}},"required":["name","group"],"type":"object"},"type":"array"},"missingGroups":{"items":{"enum":["vegetables","fruit","protein","grains","healthy_fats","processed"],"type":"string"},"type":"array"},"plate":{"items":{"properties":{"group":{"enum":["vegetables","fruit","protein","grains","healthy_fats","processed"],"type":"string"},"share":{"maximum":100,"minimum":0,"type":"integer"}},"required":["group","share"],"type":"object"},"type":"array"},"recommendation":{"type":"string"}},"required":["detectedLabels","components","balanceScore","confidence","insight","recommendation","plate","items","missingGroups","diversity","informationalOnly"],"type":"object"},"success":{"const":true,"type":"boolean"}},"required":["success","data"],"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"}},"builder-code":{"info":{"a":"bc_7to91eav","s":["cdp_sdk_server"]},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","additionalProperties":false,"properties":{"a":{"description":"App builder code","pattern":"^[a-z0-9_]{1,32}$","type":"string"},"s":{"description":"Service builder codes","items":{"pattern":"^[a-z0-9_]{1,32}$","type":"string"},"maxItems":11,"type":"array"},"w":{"description":"Wallet builder code","pattern":"^[a-z0-9_]{1,32}$","type":"string"}},"type":"object"}}},"lastUpdated":"2026-10-25T20:22:51.54Z","quality":{"l30DaysTotalCalls":3,"l30DaysUniquePayers":1,"lastCalledAt":"2026-10-25T20:22:51.399Z"},"resource":"https://replate-backend61.vercel.app/api/analyze-meal","serviceName":"Replate Intelligence","tags":["meal-analysis","food","nutrition","vision"],"type":"http","x402Version":2},"source":"x402_bazaar","summary":"Analyze a meal photo for visible foods, estimated food-group shares, missing groups, plant diversity and a balance score. Returns JSON with one practical suggestion. No receipt, Replate account or receipt verification is required. Visual estimates only; no exact calories or medical assessment. (0.01 USDC)"},"body_sha256":"326422ec7e28d49e318ac51c458c767adfc949a0d47b64449d5881ac905d2fdd","prev_id":null,"leaf":"0x2825b24eaaa1e9caa6975e1c8e88fdeda90b64713f3c4bac604b36cb6b99762c","leaf_text":"{\"body\":\"326422ec7e28d49e318ac51c458c767adfc949a0d47b64449d5881ac905d2fdd\",\"id\":119171,\"kind\":\"listing\",\"method\":\"baseline/1\",\"observed_us\":1793025614911570,\"prev\":null,\"subject\":\"x402_bazaar:https://replate-backend61.vercel.app/api/analyze-meal\",\"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":["0x2826057551d624970343ed5b1e35bc443aca4e4a3a3fd92e8ff02ff2fc0381e1","0x3e38c011faef6629cbb8ea595b0c81645455b8eed5871ebff762ff16054c94a3","0xe64df0661765076ea7b37bf1dbc22e8e69a3fbdd154f13628982e3ed02fb88ae","0xd650dd5edb48f7423257c6f824be130a007ef84b0e590cdf8fc053cff47b7ac2","0xe3b2968f09bef8f5b4ad492a98281860583d9d50aabda62645fa2d9003321e6d","0xfbe06c85c97581d0acf0df69d43614ad6dfd53479a37f2bf8dff07e05680ce97","0x28d1f27116923305d5eb503de62368bf5a6827d89fedd9e17d5190c9406509bf","0x0cac57b47d23f4b755c3e34ce375b1c285bde5ba12770464232ca4a571ad171c","0x765a547b33e6c90dd78128b1c845297e1ccd846bd7b52128ae52c9e5830c32b3","0x4d8bb16b4aec5841b672df8d199e4352602bcc1a2c03f3991b935d7477eac607","0x29ff42cd28c985738cc9b9746505241162025974e4e3ebf7c6681609002132fa","0x364047261f51ecdbe278514b4f415358118ef4644f7124e15a40f80a86f6a05b","0x16a8fb19a5e4f4535e7cb3fce5c15ecfa188586bb74e347ee71164f8af27dfe1","0xd843afcced75dedd39194ff9bd12326b88099e6112686db2299392d022dc3146","0xc3a6a3ae44ec0da1848b16d40c45d7aac97a67352eea8df18e0f26edabea8a2f","0x06d71bfa7d8b41d62c8836efc2c601e1cc3772d9453596b2ae4950887f3310ca","0x8c756542e482157df0c36464d75c937b845e4423dbbcfad08f0cf8d5a16b9a13","0x20704208aa6923d6b2450ef74ede87a6e0265d46447926038fe9506e9e154b2d","0x9b9ce5b74b9bab5121612ef6b64920a8d453cbf311096a423eef9702747e868a"]}