addrbookFor publishers
← The evidence ledger

Evidence row 1261591

Observed , by sync.x402_bazaar/1.

Kind
listing
About
source_record x402_bazaar:https://shop.lordevo.com/api/quick/text-diff
Recorded
Previous row
None: the first of its kind about this subject
Body SHA-256
c9bb93a3a7e43a0ea202366e974d486d0a9095cde889076693f98a8c7dadebcd
Leaf
0xe5e846a0809adc81989453b1eb1d51db81b2e9d4ae20e38d6fd5410fe5c04d0f

What was observed

{
  "endpoints": [
    [
      "x402",
      "https://shop.lordevo.com/api/quick/text-diff"
    ]
  ],
  "name": "Lordevo Text diff",
  "owner_address": "0x0876a79bb5a88bf338e6b47b4530359527b01d73",
  "raw": {
    "accepts": [
      {
        "amount": "2000",
        "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
        "extra": {
          "name": "USD Coin",
          "version": "2"
        },
        "maxTimeoutSeconds": 120,
        "network": "eip155:8453",
        "payTo": "0x0876A79Bb5A88Bf338E6b47b4530359527b01d73",
        "scheme": "exact"
      }
    ],
    "description": "Text diff: unified diff, hunks and similarity of two texts: Compares two texts you send and returns whether they are identical, a similarity score, counts of added, removed and unchanged lines (or words or characters), plus a unified diff and hunks in line mode or a change list in word and char mode",
    "extensions": {
      "bazaar": {
        "info": {
          "input": {
            "method": "GET",
            "queryParams": {
              "after": "name: shop\nprice: 0.002\nnetwork: base\n",
              "before": "name: shop\nprice: 0.003\nnetwork: base\n"
            },
            "type": "http"
          },
          "output": {
            "example": {
              "after_length": 38,
              "before_length": 38,
              "hunks": [
                {
                  "lines": [
                    " name: shop",
                    "-price: 0.003",
                    "+price: 0.002",
                    " network: base"
                  ],
                  "new_lines": 3,
                  "new_start": 1,
                  "old_lines": 3,
                  "old_start": 1
                }
              ],
              "hunks_truncated": false,
              "identical": false,
              "mode": "line",
              "similarity": 0.667,
              "stats": {
                "added": 1,
                "removed": 1,
                "unchanged": 2
              },
              "tool": "text-diff",
              "unified": "===...\n--- before\n+++ after\n@@ -1,3 +1,3 @@\n name: shop\n-price: 0.003\n+price: 0.002\n network: base\n",
              "unified_truncated": false,
              "unit": "lines"
            },
            "type": "json"
          }
        },
        "schema": {
          "$schema": "https://json-schema.org/draft/2020-12/schema",
          "properties": {
            "input": {
              "additionalProperties": false,
              "properties": {
                "method": {
                  "enum": [
                    "GET"
                  ],
                  "type": "string"
                },
                "queryParams": {
                  "properties": {
                    "after": {
                      "description": "The new text, up to 200,000 characters (POST for long text)",
                      "maxLength": 200000,
                      "type": "string"
                    },
                    "before": {
                      "description": "The original text, up to 200,000 characters (POST JSON {\"before\": \"...\", \"after\": \"...\"} for long text)",
                      "type": "string"
                    },
                    "context": {
                      "default": "3",
                      "description": "Unchanged lines around each change in line mode, 0-20 (default 3)",
                      "pattern": "^\\d{1,2}$",
                      "type": "string"
                    },
                    "ignore_case": {
                      "default": "no",
                      "description": "Ignore upper/lower case",
                      "enum": [
                        "yes",
                        "no"
                      ],
                      "type": "string"
                    },
                    "ignore_whitespace": {
                      "default": "no",
                      "description": "Line mode: ignore leading/trailing whitespace",
                      "enum": [
                        "yes",
                        "no"
                      ],
                      "type": "string"
                    },
                    "mode": {
                      "default": "line",
                      "description": "Compare by line (default, unified diff), word or character",
                      "enum": [
                        "line",
                        "word",
                        "char"
                      ],
                      "type": "string"
                    }
                  },
                  "required": [
                    "before",
                    "after"
                  ],
                  "type": "object"
                },
                "type": {
                  "const": "http",
                  "type": "string"
                }
              },
              "required": [
                "type",
                "method"
              ],
              "type": "object"
            },
            "output": {
              "properties": {
                "example": {
                  "properties": {
                    "changes": {
                      "items": {
                        "properties": {
                          "type": {
                            "enum": [
                              "added",
                              "removed",
                              "unchanged"
                            ],
                            "type": "string"
                          },
                          "value": {
                            "type": "string"
                          }
                        },
                        "type": "object"
                      },
                      "type": "array"
                    },
                    "hunks": {
                      "items": {
                        "properties": {
                          "lines": {
                            "items": {
                              "type": "string"
                            },
                            "type": "array"
                          },
                          "new_lines": {
                            "type": "integer"
                          },
                          "new_start": {
                            "type": "integer"
                          },
                          "old_lines": {
                            "type": "integer"
                          },
                          "old_start": {
                            "type": "integer"
                          }
                        },
                        "type": "object"
                      },
                      "type": "array"
                    },
                    "identical": {
                      "type": "boolean"
                    },
                    "mode": {
                      "enum": [
                        "line",
                        "word",
                        "char"
                      ],
                      "type": "string"
                    },
                    "similarity": {
                      "maximum": 1,
                      "minimum": 0,
                      "type": "number"
                    },
                    "stats": {
                      "properties": {
                        "added": {
                          "type": "integer"
                        },
                        "removed": {
                          "type": "integer"
                        },
                        "unchanged": {
                          "type": "integer"
                        }
                      },
                      "type": "object"
                    },
                    "tool": {
                      "type": "string"
                    },
                    "unified": {
                      "type": "string"
                    },
                    "unit": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "tool",
                    "identical",
                    "similarity",
                    "stats"
                  ],
                  "type": "object"
                },
                "type": {
                  "type": "string"
                }
              },
              "required": [
                "type"
              ],
              "type": "object"
            }
          },
          "required": [
            "input"
          ],
          "type": "object"
        }
      }
    },
    "iconUrl": "https://res.cloudinary.com/bdb-prod/image/upload/c_fill,ar_1:1,w_256,h_256,f_auto,q_auto/v1793001371/bazaar-icons/2f77a59e7f2d5bff.png",
    "lastUpdated": "2026-10-30T14:24:27.279Z",
    "quality": {
      "l30DaysTotalCalls": 1,
      "l30DaysUniquePayers": 1,
      "lastCalledAt": "2026-10-30T14:24:26.132Z"
    },
    "resource": "https://shop.lordevo.com/api/quick/text-diff",
    "serviceName": "Lordevo Text diff",
    "tags": [
      "diff",
      "text diff",
      "compare text",
      "unified diff",
      "patch"
    ],
    "type": "http",
    "x402Version": 2
  },
  "source": "x402_bazaar",
  "summary": "Text diff: unified diff, hunks and similarity of two texts: Compares two texts you send and returns whether they are identical, a similarity score, counts of added, removed and unchanged lines (or words or characters), plus a unified diff and hunks in line mode or a change list in word and char mode"
}

What the leaf hashes

{"body":"c9bb93a3a7e43a0ea202366e974d486d0a9095cde889076693f98a8c7dadebcd","id":1261591,"kind":"listing","method":"sync.x402_bazaar/1","observed_us":1793385513360108,"prev":null,"subject":"x402_bazaar:https://shop.lordevo.com/api/quick/text-diff","subject_kind":"source_record"}

Proof

Fold these into the leaf in order, hashing each sorted pair with keccak256, to reach the root of (243099 rows).

  1. 0xe5e8380f99254e2a44fc8dee57261b4b9bddd603017c966c4ead04ff5e44c950
  2. 0xe794bd4f8d32cd3154eadc16ccadc85c551518076270c17a849cc19777690f9f
  3. 0x26738c0581a174c073f243f7372e730716674196958183652bbcda8cdd5a87bb
  4. 0xc819ef9426590ff18f2655c5cf27dbe2815e4369658f6b46932d7701c5aa9cce
  5. 0x8c04743d081cc8504aad5bd510587de3dd45cc0f56bdf82b7194dbaee8982bc2
  6. 0x904dca1a22ba80119f3a5d310504ec8d0d973082fea80d601cc3d6d70fc55f04
  7. 0x1bb43fef80e03f21e10bd35ce603f2095d20a1e69ad0a1f04b4edee552575a9a
  8. 0x7aab0648c82db26a9fd77dc9a7b038be6aed66886ea15a12fe459327123621f0
  9. 0x208e314d4a60dd847a9a33716dbf50ea7da73b62a50aa59cf686d1a2eb56ee87
  10. 0xaab067c7d590002b67b1bd4980c5fe63608e1ccea0e095987872ee32b96b4a29
  11. 0x513332f4e40c3a177125da66447f0090166bb089d4a9af9eff2e9ae0226455c0
  12. 0x0221926da48f1be0858f9f5f2ad1881d381008bbf8c70e9c06bb1a63fd6faa7e
  13. 0xfbc54bb68398dda4b439809764b90c546b18332d8f5c47b62a26f520efc65735
  14. 0x3a7a0fa82cbf8d3f1546fc6f89c9a5f35e025db7170b70e3f2dcd72b4ebb0f8e
  15. 0xea7df1002501052c124b5aed2b1a5df3d59be54394c6a8539c86fad1df339a9e
  16. 0xfbe61dc2d59668ac573e5eab865747e21d38bf2fe4c64762beef01f1018a4dea
  17. 0x71e74c274b23c9047354edb6dcd2c654415e3986b8bd875dae992996ea12e22b
  18. 0x0c43c73b62a5d49ee1444b5dc4195fc5b16b141d3f4458e2e9fbd5fd6ecb367d
Day root
0x0826c7ad6039e06a2360ca0a4a3a4fe7f2626c6dc19f71a37599386f78b39875
Chained
0x36b4c8a1063758f0b8765fa1bdf75fa92fb543cc183add3e261880ee2bd1f822
Published
On Arc Testnet, block 69923247: 0x8704744146c6967c8abc9e9a99de4db7283b29e840922ea83a69b6fe776e6861

How to check it · This row as JSON