addrbookFor publishers
← The evidence ledger

Evidence row 1261592

Observed , by sync.x402_bazaar/1.

Kind
listing
About
source_record x402_bazaar:https://shop.lordevo.com/api/quick/regex-test
Recorded
Previous row
None: the first of its kind about this subject
Body SHA-256
71e5ebb7245df14ad59937b465fd3fce7af3b0616a616e3656ced59cb7e837d6
Leaf
0x9e2ff3f5d87fc08f567821728e6a5f590607449fe5a68f750b2e37049dda934c

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. Catastrophic patterns are stopped after 3 seconds and n",
    "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-10-30T14:24:17.659Z",
    "quality": {
      "l30DaysTotalCalls": 1,
      "l30DaysUniquePayers": 1,
      "lastCalledAt": "2026-10-30T14:24:16.252Z"
    },
    "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. Catastrophic patterns are stopped after 3 seconds and n"
}

What the leaf hashes

{"body":"71e5ebb7245df14ad59937b465fd3fce7af3b0616a616e3656ced59cb7e837d6","id":1261592,"kind":"listing","method":"sync.x402_bazaar/1","observed_us":1793385513362724,"prev":null,"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 (243099 rows).

  1. 0x9e2fd6d7f4b4bc9877de46c2aaeb9f2e5604d38fcb1f8a71be1c9ac4fdfb8d94
  2. 0x1ea7690f6beb508b2fbe989ae4d15b577b2f285680eee2ccb80c5ad015cc5359
  3. 0x4bba781f1985fe617f3e4f17ab88c130d1fa4912bda01a29d8c1f9003277290f
  4. 0xcc186fb1c75e4450423e580add71342d6971a8a227d4c41929d8008fc6829ba6
  5. 0x150e5eeba96b5cebae94f12e241d1c432d20ec417ee24a5113b32b4c875d02b5
  6. 0xa382d50c578ebe83a248843d78660295d5cc1d85f830e87ecd530f36cbc18748
  7. 0x9f26d4327fca2f5776184a2f46dc072489036a74b5cc7fc2bf9a71e46d5b73b4
  8. 0x294a5958f58f5aa3c12782172962b951e234dc0fc2c2e5b85467534de64ba77a
  9. 0x908cc3ecef143858d52bee4e225fc4ebe011b0df6e0ae562f069f2f3fb254a3a
  10. 0x9cf81070af02481f8af03ce1a039b27a892bba086bffc40c8abf7d8fb2e2c881
  11. 0xde70a2ccaa80cc0239ec3f715e1fc13f26b5ddcfab00063a85ee6705513e5b58
  12. 0xdedf30b66ee512346cf034daebce53fdbd82fa50d1fd252211d1926d97098963
  13. 0xd39f7d64cb3206788e8e31ad1bab3700ff64ebd64c54c91e909d88aa713d003e
  14. 0x1eeab2b7eb6c0e44e79a2d3d5d5f63d9c0f269f286347cee11c002d3e7c1c75b
  15. 0x11b43ed362a2fd4976e11eceb94ee4b7edbaf6823474ee1c36489f8f0a0496c4
  16. 0x835211170e79bdce1a823ec914e3532e128f77751e9074286da35091b0200284
  17. 0x61ef83255d34604cb052882568ca1d1386ac3cfb8284509715bc1734cff77831
  18. 0x0c43c73b62a5d49ee1444b5dc4195fc5b16b141d3f4458e2e9fbd5fd6ecb367d
Day root
0x0826c7ad6039e06a2360ca0a4a3a4fe7f2626c6dc19f71a37599386f78b39875
Chained
0x36b4c8a1063758f0b8765fa1bdf75fa92fb543cc183add3e261880ee2bd1f822
Published
On Arc Testnet, block 69923247: 0x8704744146c6967c8abc9e9a99de4db7283b29e840922ea83a69b6fe776e6861

How to check it · This row as JSON