← The evidence ledger
Evidence row 119171
Observed , by baseline/1.
- Kind
- listing
- About
- source_record x402_bazaar:https://replate-backend61.vercel.app/api/analyze-meal
- Recorded
- Previous row
- None: the first of its kind about this subject
- Body SHA-256
- 326422ec7e28d49e318ac51c458c767adfc949a0d47b64449d5881ac905d2fdd
- Leaf
- 0x2825b24eaaa1e9caa6975e1c8e88fdeda90b64713f3c4bac604b36cb6b99762c
What was observed
{
"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)"
}What the leaf hashes
{"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"}Proof
Fold these into the leaf in order, hashing each sorted pair with keccak256, to reach the root of (296695 rows).
- 0x2826057551d624970343ed5b1e35bc443aca4e4a3a3fd92e8ff02ff2fc0381e1
- 0x3e38c011faef6629cbb8ea595b0c81645455b8eed5871ebff762ff16054c94a3
- 0xe64df0661765076ea7b37bf1dbc22e8e69a3fbdd154f13628982e3ed02fb88ae
- 0xd650dd5edb48f7423257c6f824be130a007ef84b0e590cdf8fc053cff47b7ac2
- 0xe3b2968f09bef8f5b4ad492a98281860583d9d50aabda62645fa2d9003321e6d
- 0xfbe06c85c97581d0acf0df69d43614ad6dfd53479a37f2bf8dff07e05680ce97
- 0x28d1f27116923305d5eb503de62368bf5a6827d89fedd9e17d5190c9406509bf
- 0x0cac57b47d23f4b755c3e34ce375b1c285bde5ba12770464232ca4a571ad171c
- 0x765a547b33e6c90dd78128b1c845297e1ccd846bd7b52128ae52c9e5830c32b3
- 0x4d8bb16b4aec5841b672df8d199e4352602bcc1a2c03f3991b935d7477eac607
- 0x29ff42cd28c985738cc9b9746505241162025974e4e3ebf7c6681609002132fa
- 0x364047261f51ecdbe278514b4f415358118ef4644f7124e15a40f80a86f6a05b
- 0x16a8fb19a5e4f4535e7cb3fce5c15ecfa188586bb74e347ee71164f8af27dfe1
- 0xd843afcced75dedd39194ff9bd12326b88099e6112686db2299392d022dc3146
- 0xc3a6a3ae44ec0da1848b16d40c45d7aac97a67352eea8df18e0f26edabea8a2f
- 0x06d71bfa7d8b41d62c8836efc2c601e1cc3772d9453596b2ae4950887f3310ca
- 0x8c756542e482157df0c36464d75c937b845e4423dbbcfad08f0cf8d5a16b9a13
- 0x20704208aa6923d6b2450ef74ede87a6e0265d46447926038fe9506e9e154b2d
- 0x9b9ce5b74b9bab5121612ef6b64920a8d453cbf311096a423eef9702747e868a
- Day root
- 0xf43e8dcc3d451a4788b26be904c55e8c4c0fa75c9666796c51db38d37e2c0df8
- Chained
- 0x702d5ac508f08b0d1accf36af25822d8e5660367494edd17a642fb61e158a57a
- Published
- On Arc Testnet, block 69251483: 0x495162f8936e19f0039918feebe6c307f327cd6bf8c37219620b1970041fa9ae