addrbookFor publishers
← The evidence ledger

Evidence row 3967714

Observed , by sync.x402_bazaar/1.

Kind
listing
About
source_record x402_bazaar:https://shop.lordevo.com/api/quick/regex-test
Recorded
Previous row
#1261592
Body SHA-256
2f0d9bb9613ae1e97096156a355dbef0d85592ff9ee7041d192cb95494edb593
Leaf
0xeb91bbfdf297d5fe367cc759994c8e294c77b56ddf441bd13d56653b1bdf7a47

What was observed

{
  "endpoints": [
    [
      "x402",
      "https://shop.lordevo.com/api/quick/regex-test"
    ]
  ],
  "name": "Lordevo Regex tester",
  "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": "Regex tester: matches, groups, replace and split (JavaScript flavor): Runs a JavaScript (ECMAScript) regular expression on your text and returns every match with index, line, column, numbered and named groups, or the result of replace or split.",
    "extensions": {
      "bazaar": {
        "info": {
          "input": {
            "method": "GET",
            "queryParams": {
              "pattern": "(?<year>\\d{4})-(?<month>\\d{2})",
              "text": "Released 2026-10 and 2025-03."
            },
            "type": "http"
          },
          "output": {
            "example": {
              "flags": "",
              "flavor": "ECMAScript (JavaScript, V8)",
              "group_count": 2,
              "group_names": [
                "year",
                "month"
              ],
              "match_count": 2,
              "matched": true,
              "matches": [
                {
                  "column": 10,
                  "end": 16,
                  "groups": [
                    "2026",
                    "10"
                  ],
                  "index": 9,
                  "line": 1,
                  "match": "2026-10",
                  "named": {
                    "month": "10",
                    "year": "2026"
                  }
                },
                {
                  "column": 1,
                  "end": 28,
                  "groups": [
                    "2025",
                    "03"
                  ],
                  "index": 21,
                  "line": 2,
                  "match": "2025-03",
                  "named": {
                    "month": "03",
                    "year": "2025"
                  }
                }
              ],
              "mode": "match",
              "notes": [
                "All matches are listed (the g flag is implied in match mode)."
              ],
              "pattern": "(?<year>\\d{4})-(?<month>\\d{2})",
              "text_length": 29,
              "tool": "regex-test",
              "truncated": false
            },
            "type": "json"
          }
        },
        "schema": {
          "$schema": "https://json-schema.org/draft/2020-12/schema",
          "properties": {
            "input": {
              "additionalProperties": false,
              "properties": {
                "method": {
                  "enum": [
                    "GET"
                  ],
                  "type": "string"
                },
                "queryParams": {
                  "properties": {
                    "flags": {
                      "description": "Regex flags, e.g. gi (or write the pattern as /.../flags)",
                      "pattern": "^[dgimsuyv]{0,8}$",
                      "type": "string"
                    },
                    "max_matches": {
                      "default": "100",
                      "description": "Matches to list, 1-1000 (default 100)",
                      "pattern": "^\\d{1,4}$",
                      "type": "string"
                    },
                    "mode": {
                      "default": "match",
                      "description": "match (all matches with groups, default), test (first match only), replace or split",
                      "enum": [
                        "match",
                        "test",
                        "replace",
                        "split"
                      ],
                      "type": "string"
                    },
                    "pattern": {
                      "description": "JavaScript regular expression, up to 2,000 characters, either the bare pattern or /pattern/flags",
                      "type": "string"
                    },
                    "replace": {
                      "description": "Replacement for mode=replace ($1, $<name>, $&; default empty = delete matches)",
                      "maxLength": 10000,
                      "type": "string"
                    },
                    "text": {
                      "description": "Text to run the regex on, up to 400,000 characters (POST for long text)",
                      "maxLength": 400000,
                      "type": "string"
                    }
                  },
                  "required": [
                    "pattern",
                    "text"
                  ],
                  "type": "object"
                },
                "type": {
                  "const": "http",
                  "type": "string"
                }
              },
              "required": [
                "type",
                "method"
              ],
              "type": "object"
            },
            "output": {
              "properties": {
                "example": {
                  "properties": {
                    "flags": {
                      "type": "string"
                    },
                    "flavor": {
                      "type": "string"
                    },
                    "group_count": {
                      "type": "integer"
                    },
                    "group_names": {
                      "items": {
                        "type": "string"
                      },
                      "type": "array"
                    },
                    "match_count": {
                      "type": "integer"
                    },
                    "matched": {
                      "type": "boolean"
                    },
                    "matches": {
                      "items": {
                        "properties": {
                          "column": {
                            "type": "integer"
                          },
                          "end": {
                            "type": "integer"
                          },
                          "groups": {
                            "items": {
                              "type": [
                                "string",
                                "null"
                              ]
                            },
                            "type": "array"
                          },
                          "index": {
                            "type": "integer"
                          },
                          "line": {
                            "type": "integer"
                          },
                          "match": {
                            "type": "string"
                          },
                          "named": {
                            "type": [
                              "object",
                              "null"
                            ]
                          }
                        },
                        "type": "object"
                      },
                      "type": "array"
                    },
                    "mode": {
                      "enum": [
                        "match",
                        "test",
                        "replace",
                        "split"
                      ],
                      "type": "string"
                    },
                    "notes": {
                      "type": "array"
                    },
                    "parts": {
                      "items": {
                        "type": [
                          "string",
                          "null"
                        ]
                      },
                      "type": "array"
                    },
                    "pattern": {
                      "type": "string"
                    },
                    "replaced_count": {
                      "type": "integer"
                    },
                    "result": {
                      "type": "string"
                    },
                    "tool": {
                      "type": "string"
                    },
                    "truncated": {
                      "type": "boolean"
                    }
                  },
                  "required": [
                    "tool",
                    "pattern",
                    "mode"
                  ],
                  "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-11-07T02:09:00.524Z",
    "quality": {
      "l30DaysTotalCalls": 2,
      "l30DaysUniquePayers": 1,
      "lastCalledAt": "2026-11-07T02:09:00.095Z"
    },
    "resource": "https://shop.lordevo.com/api/quick/regex-test",
    "serviceName": "Lordevo Regex tester",
    "tags": [
      "regex",
      "regular expression",
      "regex tester",
      "pattern matching",
      "extract"
    ],
    "type": "http",
    "x402Version": 2
  },
  "source": "x402_bazaar",
  "summary": "Regex tester: matches, groups, replace and split (JavaScript flavor): Runs a JavaScript (ECMAScript) regular expression on your text and returns every match with index, line, column, numbered and named groups, or the result of replace or split."
}

What the leaf hashes

{"body":"2f0d9bb9613ae1e97096156a355dbef0d85592ff9ee7041d192cb95494edb593","id":3967714,"kind":"listing","method":"sync.x402_bazaar/1","observed_us":1794083415954426,"prev":1261592,"subject":"x402_bazaar:https://shop.lordevo.com/api/quick/regex-test","subject_kind":"source_record"}

Proof

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

  1. 0xeb91a29d3f2fc0bff4c2228e04f23ca5215da8bcc03ed1d74ccb7f7249157875
  2. 0xa8fab4f4ff6e8c30363222c59563aae28553d49a2a0253916304d1077b9e4659
  3. 0x055e8a6df8a01a4d00a198e8516dc1c5381f02b45c05669166693e5e16ca4ca3
  4. 0xf091970c357a6db628bcd77fb3123bf0cdfcd4bde1ca671dbccd57bb1a29a6fb
  5. 0x3b670083915ad8c80140be309bc8c130d4da38ffd10e57f8c255b4db7024a116
  6. 0xa6783f0e9a4c561d7e870ed53590b3321e1316346262675bd0ae550471350023
  7. 0xe6fc3708638951fde57bc885745103e467f1caed06fd69ce8d87f31d58c47760
  8. 0x485e43f9f0cdaf71f2c6087d2dafbeeacd48fd2fbd483405d679bf4d3c9f8e60
  9. 0x16526a8a70786b3605861603708a58587dc40eda73bf5c9bdcb54e53f6b72499
  10. 0xc6eea0c27f24b85080bf271ccf660b2e4cca1958d2732b963126e473b3fe0d86
  11. 0xa09db334d1eb9747696fbfd05f624311d5aa7e29e82507f7a42c7c80d63d464a
  12. 0x87acce77df29e8c81b4d7f9fdadb9b4738a681812af886fe197d489ce8b4d569
  13. 0xa246de0ecf2c7ea6bb3364bd51f238e41f260c2a06f814448edd91148e5d0d71
  14. 0xf43413f83ed03b7c7cf9da72bbeca9e32610d671fd1e4e2b0c0cf6b3d8b94516
  15. 0xb6dc07358d0932b83c713d4c82df6764849db6e58ee1c7cbc06d03f381a6b36b
  16. 0xbb3be27e5da5ccad91ce4674c6eac53275c0832f3885b89533d2be65d38f2fc6
  17. 0x9ea7c2ecc6985da4b761b0f9096b7858b3ac8e3e47717c3840537fb2ff31c6df
Day root
0x17da9e85e1b138541355d33543ff34e3503cd3a49d37728fb53643e2a0416a2d
Chained
0xed34bd4af17282643de8cb9591c84d0aa1b39e1e9ae9864941e543f5a15718cb
Published
On Arc Testnet, block 71280839: 0xc3f6784179e0ca32236ba89472473e882a81d03fcc5ce27ca58ded2e01e112aa

How to check it · This row as JSON