addrbookFor publishers
← The evidence ledger

Evidence row 122282

Observed , by baseline/1.

Kind
listing
About
source_record x402_bazaar:https://tanod.dev/v1/image/qr-read
Recorded
Previous row
None: the first of its kind about this subject
Body SHA-256
fed331346cbb2ff5b46dfea3a2af8cb0c363acaa7d250a5ac3573a8b6ea65dd4
Leaf
0x21d49387f5d4701b5269baf82cace894ef8b790f902467e2ec522e0fd353da48

What was observed

{
  "endpoints": [
    [
      "x402",
      "https://tanod.dev/v1/image/qr-read"
    ]
  ],
  "name": "Tanod imagepeek",
  "owner_address": "0x593857a4a4f619543ea12394137c3004ce841720",
  "raw": {
    "accepts": [
      {
        "amount": "2000",
        "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
        "extra": {
          "name": "USD Coin",
          "version": "2"
        },
        "maxTimeoutSeconds": 300,
        "network": "eip155:8453",
        "payTo": "0x593857A4a4F619543ea12394137C3004ce841720",
        "scheme": "exact"
      },
      {
        "amount": "2000",
        "asset": "0x3c499c542cEF5E3811e1192ce70d8cC03d5c3359",
        "extra": {
          "name": "USD Coin",
          "version": "2"
        },
        "maxTimeoutSeconds": 300,
        "network": "eip155:137",
        "payTo": "0x593857A4a4F619543ea12394137C3004ce841720",
        "scheme": "exact"
      },
      {
        "amount": "2000",
        "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
        "extra": {
          "feePayer": "D6ZhtNQ5nT9ZnTHUbqXZsTx5MH2rPFiBBggX4hY1WePM"
        },
        "maxTimeoutSeconds": 300,
        "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
        "payTo": "RMk9k3VC8dr4hhjgFh88rGhjAbzfBzHxJJ5n2fTcqus",
        "scheme": "exact"
      }
    ],
    "description": "imagepeek (Tanod) QR and barcode reader: decoded text, type and position of every code in an image. Use when an image holds QR codes or barcodes whose decoded text, positions or payment fields are needed.",
    "extensions": {
      "bazaar": {
        "info": {
          "input": {
            "body": {
              "url": "https://tanod.dev/examples/qr-sample-pix.png"
            },
            "bodyType": "json",
            "method": "POST",
            "type": "http"
          },
          "output": {
            "example": {
              "codes": [
                {
                  "bbox": {
                    "height": 392,
                    "left": 32,
                    "top": 32,
                    "width": 392
                  },
                  "emv": {
                    "additional_data": {
                      "reference_label": "***"
                    },
                    "amount": null,
                    "country_code": "BR",
                    "crc": {
                      "computed": "65E2",
                      "declared": "65E2",
                      "valid": true
                    },
                    "currency": {
                      "alpha": "BRL",
                      "numeric": "986"
                    },
                    "merchant_account_information": [
                      {
                        "fields": {
                          "01": "123e4567-e89b-12d3-a456-426655440000"
                        },
                        "guid": "br.gov.bcb.pix",
                        "id": "26",
                        "pix": {
                          "key": "123e4567-e89b-12d3-a456-426655440000"
                        },
                        "scheme": "PIX"
                      }
                    ],
                    "merchant_category_code": "0000",
                    "merchant_city": "BRASILIA",
                    "merchant_name": "LOJA TEST",
                    "payload_format_indicator": "01",
                    "point_of_initiation": {
                      "code": "12",
                      "method": "dynamic"
                    },
                    "postal_code": null,
                    "scheme": "PIX",
                    "tip_or_convenience_fee": null,
                    "valid_tlv": true,
                    "warnings": []
                  },
                  "kind": "payment_emv",
                  "points": [
                    [
                      32,
                      32
                    ],
                    [
                      423,
                      32
                    ],
                    [
                      423.1,
                      423.7
                    ],
                    [
                      32,
                      423
                    ]
                  ],
                  "text": "00020101021226580014br.gov.bcb.pix0136123e4567-e89b-12d3-a456-4266554400005204000053039865802BR5909LOJA TEST6008BRASILIA62070503***630465E2",
                  "text_truncated": false,
                  "type": "QR"
                }
              ],
              "count": 1,
              "final_url": "https://tanod.dev/examples/qr-sample-pix.png",
              "input": {
                "animated": false,
                "bytes": 808,
                "format": "png",
                "frames": 1,
                "has_alpha": false,
                "height": 456,
                "width": 456
              },
              "notes": [],
              "operation": "qr-read",
              "source": {
                "library": "OpenCV (QR, EAN, UPC) + Tanod scan-line reader (Code 128, Code 39)",
                "license": "Apache-2.0",
                "url": "https://opencv.org"
              },
              "source_url": "https://tanod.dev/examples/qr-sample-pix.png",
              "untrusted_content": true
            },
            "type": "json"
          }
        },
        "schema": {
          "$schema": "https://json-schema.org/draft/2020-12/schema",
          "properties": {
            "input": {
              "additionalProperties": false,
              "properties": {
                "body": {
                  "additionalProperties": false,
                  "properties": {
                    "image_base64": {
                      "anyOf": [
                        {
                          "maxLength": 13333464,
                          "type": "string"
                        },
                        {
                          "type": "null"
                        }
                      ],
                      "default": null,
                      "description": "The image as standard or url-safe base64 (at most 10 MB decoded; a data:image/...;base64, prefix is fine); or use url."
                    },
                    "parse_emv": {
                      "default": true,
                      "description": "Also return `emv`, the parsed fields and CRC check, for a QR whose text is an EMVCo payment payload (starts 000201: PIX, QR Ph, SGQR, PromptPay, DuitNow, ...). Default true.",
                      "type": "boolean"
                    },
                    "url": {
                      "anyOf": [
                        {
                          "maxLength": 2048,
                          "type": "string"
                        },
                        {
                          "type": "null"
                        }
                      ],
                      "default": null,
                      "description": "Public http(s) URL of the image (at most 10 MB; private, internal and IP-literal hosts are refused); or use image_base64."
                    }
                  },
                  "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": {
                    "codes": {
                      "items": {
                        "properties": {
                          "bbox": {
                            "properties": {
                              "height": {
                                "type": "integer"
                              },
                              "left": {
                                "type": "integer"
                              },
                              "top": {
                                "type": "integer"
                              },
                              "width": {
                                "type": "integer"
                              }
                            },
                            "type": "object"
                          },
                          "emv": {
                            "properties": {
                              "additional_data": {
                                "type": [
                                  "object",
                                  "null"
                                ]
                              },
                              "amount": {
                                "type": [
                                  "string",
                                  "null"
                                ]
                              },
                              "amount_value": {
                                "type": [
                                  "number",
                                  "null"
                                ]
                              },
                              "country_code": {
                                "type": [
                                  "string",
                                  "null"
                                ]
                              },
                              "crc": {
                                "properties": {
                                  "computed": {
                                    "type": [
                                      "string",
                                      "null"
                                    ]
                                  },
                                  "declared": {
                                    "type": [
                                      "string",
                                      "null"
                                    ]
                                  },
                                  "valid": {
                                    "type": "boolean"
                                  }
                                },
                                "type": "object"
                              },
                              "currency": {
                                "type": [
                                  "object",
                                  "null"
                                ]
                              },
                              "merchant_account_information": {
                                "items": {
                                  "type": "object"
                                },
                                "type": "array"
                              },
                              "merchant_category_code": {
                                "type": [
                                  "string",
                                  "null"
                                ]
                              },
                              "merchant_city": {
                                "type": [
                                  "string",
                                  "null"
                                ]
                              },
                              "merchant_name": {
                                "type": [
                                  "string",
                                  "null"
                                ]
                              },
                              "payload_format_indicator": {
                                "type": [
                                  "string",
                                  "null"
                                ]
                              },
                              "point_of_initiation": {
                                "type": [
                                  "object",
                                  "null"
                                ]
                              },
                              "postal_code": {
                                "type": [
                                  "string",
                                  "null"
                                ]
                              },
                              "scheme": {
                                "type": [
                                  "string",
                                  "null"
                                ]
                              },
                              "valid_tlv": {
                                "type": "boolean"
                              },
                              "warnings": {
                                "items": {
                                  "type": "string"
                                },
                                "type": "array"
                              }
                            },
                            "type": "object"
                          },
                          "kind": {
                            "type": "string"
                          },
                          "orientation": {
                            "enum": [
                              "horizontal",
                              "vertical"
                            ],
                            "type": "string"
                          },
                          "points": {
                            "items": {
                              "items": {
                                "type": "number"
                              },
                              "maxItems": 2,
                              "minItems": 2,
                              "type": "array"
                            },
                            "maxItems": 4,
                            "minItems": 4,
                            "type": "array"
                          },
                          "text": {
                            "type": "string"
                          },
                          "text_truncated": {
                            "type": "boolean"
                          },
                          "type": {
                            "enum": [
                              "QR",
                              "EAN-13",
                              "EAN-8",
                              "UPC-A",
                              "UPC-E",
                              "Code128",
                              "Code39"
                            ],
                            "type": "string"
                          }
                        },
                        "required": [
                          "type",
                          "text",
                          "points",
                          "bbox"
                        ],
                        "type": "object"
                      },
                      "type": "array"
                    },
                    "count": {
                      "type": "integer"
                    },
                    "final_url": {
                      "type": "string"
                    },
                    "input": {
                      "properties": {
                        "animated": {
                          "type": "boolean"
                        },
                        "bytes": {
                          "type": "integer"
                        },
                        "format": {
                          "type": "string"
                        },
                        "frames": {
                          "type": "integer"
                        },
                        "has_alpha": {
                          "type": "boolean"
                        },
                        "height": {
                          "type": "integer"
                        },
                        "width": {
                          "type": "integer"
                        }
                      },
                      "type": "object"
                    },
                    "notes": {
                      "items": {
                        "type": "string"
                      },
                      "type": "array"
                    },
                    "operation": {
                      "type": "string"
                    },
                    "source": {
                      "type": "object"
                    },
                    "source_url": {
                      "type": "string"
                    },
                    "untrusted_content": {
                      "type": "boolean"
                    }
                  },
                  "required": [
                    "operation",
                    "input",
                    "notes",
                    "count",
                    "codes",
                    "untrusted_content"
                  ],
                  "type": "object"
                },
                "type": {
                  "type": "string"
                }
              },
              "required": [
                "type"
              ],
              "type": "object"
            }
          },
          "required": [
            "input"
          ],
          "type": "object"
        }
      },
      "builder-code": {
        "info": {
          "a": "bc_h7pxv14u"
        },
        "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"
        }
      }
    },
    "iconUrl": "https://res.cloudinary.com/bdb-prod/image/upload/c_fill,ar_1:1,w_256,h_256,f_auto,q_auto/v1791364949/bazaar-icons/d8143c9bc952f5cd.png",
    "lastUpdated": "2026-10-12T03:10:47.032Z",
    "quality": {
      "l30DaysTotalCalls": 2,
      "l30DaysUniquePayers": 2,
      "lastCalledAt": "2026-10-12T03:10:46.374Z"
    },
    "resource": "https://tanod.dev/v1/image/qr-read",
    "serviceName": "Tanod imagepeek",
    "tags": [
      "imagepeek",
      "image",
      "qr",
      "read",
      "image-resize"
    ],
    "type": "http",
    "x402Version": 2
  },
  "source": "x402_bazaar",
  "summary": "imagepeek (Tanod) QR and barcode reader: decoded text, type and position of every code in an image. Use when an image holds QR codes or barcodes whose decoded text, positions or payment fields are needed."
}

What the leaf hashes

{"body":"fed331346cbb2ff5b46dfea3a2af8cb0c363acaa7d250a5ac3573a8b6ea65dd4","id":122282,"kind":"listing","method":"baseline/1","observed_us":1793025621377773,"prev":null,"subject":"x402_bazaar:https://tanod.dev/v1/image/qr-read","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).

  1. 0x21d470063ee46b176f9ac59941b98655fff568121073a8d7aa1a7654c02fd565
  2. 0xddaf74a49200e0507d78e8525288836ec955cbb2437e14dfbab743eceef90e09
  3. 0xe9ba0f9e2f3a8b7c83b63b700ab9899e8822dc7b09babb50508f1b1413618dab
  4. 0xda4b86fef92681804f26bcaa976b66880dc785bb9e3fa1b1304ff2b386593a1d
  5. 0x4fdb2e140a9f5f4aa7b8dd481258c14efc1b47075353730b51e41c7acf8c4934
  6. 0xf238a4d669c915021108d45c50b903ce9c05c697a8ce939873abd6eb8d5e00ba
  7. 0xc866558fcadc0699fa2d43890a9b50d2560b6f131a95c885f46dd11a99b6d11d
  8. 0x6c5607a629a373e415c4f7f137caef38c18269ecab4a43d337b53f4859794b13
  9. 0xe60bf97619ac6c7eb964e44d8f98480ae58bba8d1a2bae4d1f737d2e628354eb
  10. 0x52a03554eda198dc4680d30e566c1eda71c25f02648bb3a67df331bf196cafc1
  11. 0x71f472bb5c514dca2395c7842916e5cae63a9c622d8bc8f84b07a986c5ba91a1
  12. 0xfde157310fc8513767b162378ca9ceefb2937c374b7381a8887f7ccba8ab5a80
  13. 0x9d75d4d3ab6219edefa04be60b32fdd56be7a7672f370a5115f02f7b098ecd27
  14. 0x9dfd312f3d4937f7cb144cee3987e8516f222932b4ea286605236d73cfa1ed16
  15. 0xc3a6a3ae44ec0da1848b16d40c45d7aac97a67352eea8df18e0f26edabea8a2f
  16. 0x06d71bfa7d8b41d62c8836efc2c601e1cc3772d9453596b2ae4950887f3310ca
  17. 0x8c756542e482157df0c36464d75c937b845e4423dbbcfad08f0cf8d5a16b9a13
  18. 0x20704208aa6923d6b2450ef74ede87a6e0265d46447926038fe9506e9e154b2d
  19. 0x9b9ce5b74b9bab5121612ef6b64920a8d453cbf311096a423eef9702747e868a
Day root
0xf43e8dcc3d451a4788b26be904c55e8c4c0fa75c9666796c51db38d37e2c0df8
Chained
0x702d5ac508f08b0d1accf36af25822d8e5660367494edd17a642fb61e158a57a
Published
On Arc Testnet, block 69251483: 0x495162f8936e19f0039918feebe6c307f327cd6bf8c37219620b1970041fa9ae

How to check it · This row as JSON