addrbookFor publishers
← The evidence ledger

Evidence row 407540

Observed , by sync.x402_bazaar/1.

Kind
listing
About
source_record x402_bazaar:https://verifylite.hydratinghealingtouch.workers.dev/chain/allowance
Recorded
Previous row
#278888
Body SHA-256
2e299c066345f4bdde39d13bf0d5da47ea6bbe60eb6778103b3f1f54cb371c93
Leaf
0x67074633e13982b5b84f3717ae69be116fbeb7fe1b5da826be124c48810893b8

What was observed

{
  "endpoints": [
    [
      "x402",
      "https://verifylite.hydratinghealingtouch.workers.dev/chain/allowance"
    ]
  ],
  "name": "VerifyLite",
  "owner_address": "0xb33134504393140cfd963d76f62907d660880932",
  "raw": {
    "accepts": [
      {
        "amount": "3300",
        "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
        "extra": {
          "name": "USD Coin",
          "version": "2"
        },
        "maxTimeoutSeconds": 300,
        "network": "eip155:8453",
        "payTo": "0xb33134504393140cfd963d76f62907d660880932",
        "scheme": "exact"
      }
    ],
    "description": "Approval check for one wallet and one ERC-20 token on Base: how much each spender (up to 10 app or router addresses) is allowed to move, flagging unlimited approvals and approvals covering the full balance, plus approvals made through Uniswap Permit2 with their expiry. Defaults to checking Permit2 itself. Useful before signing, for wallet hygiene, and for spotting approvals to revoke. Read-only. Not charged for invalid addresses or non-tokens.",
    "extensions": {
      "bazaar": {
        "info": {
          "input": {
            "body": {
              "owner": "0xb33134504393140cfd963d76f62907d660880932",
              "token": "0x833589fcd6edb6e08f4c7c32d4f71b54bda02913"
            },
            "bodyType": "json",
            "method": "POST",
            "type": "http"
          },
          "output": {
            "example": {
              "balance": "50",
              "chain": "base",
              "spenders": [
                {
                  "allowance": "unlimited",
                  "coversFullBalance": true,
                  "spender": "0x000000000022d473030f116ddee9f6b43ac78ba3",
                  "spenderLabel": "Uniswap Permit2",
                  "unlimited": true
                }
              ],
              "summary": "1 spender(s) can move an unlimited amount of this wallet's USDC. Revoke approvals you no longer use.",
              "symbol": "USDC",
              "tool": "chain_allowance"
            },
            "type": "json"
          }
        },
        "schema": {
          "$schema": "https://json-schema.org/draft/2020-12/schema",
          "properties": {
            "input": {
              "additionalProperties": false,
              "properties": {
                "body": {
                  "additionalProperties": false,
                  "properties": {
                    "owner": {
                      "description": "Wallet 0x address on Base.",
                      "type": "string"
                    },
                    "spenders": {
                      "description": "Optional: up to 10 spender addresses (array or comma-separated). Defaults to Uniswap Permit2.",
                      "items": {
                        "type": "string"
                      },
                      "maxItems": 10,
                      "type": "array"
                    },
                    "token": {
                      "description": "Token contract 0x address on Base.",
                      "type": "string"
                    }
                  },
                  "required": [
                    "owner",
                    "token"
                  ],
                  "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": {
                  "type": "object"
                },
                "type": {
                  "type": "string"
                }
              },
              "required": [
                "type"
              ],
              "type": "object"
            }
          },
          "required": [
            "input"
          ],
          "type": "object"
        }
      },
      "builder-code": {
        "info": {
          "a": "bc_jqm094l8",
          "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"
        }
      },
      "eip2612GasSponsoring": {},
      "erc20ApprovalGasSponsoring": {}
    },
    "lastUpdated": "2026-10-27T02:58:19.874Z",
    "quality": {
      "l30DaysTotalCalls": 1,
      "l30DaysUniquePayers": 1,
      "lastCalledAt": "2026-10-26T12:43:49.655Z"
    },
    "resource": "https://verifylite.hydratinghealingtouch.workers.dev/chain/allowance",
    "serviceName": "VerifyLite",
    "tags": [
      "approval",
      "allowance",
      "wallet",
      "base",
      "onchain"
    ],
    "type": "http",
    "x402Version": 2
  },
  "source": "x402_bazaar",
  "summary": "Approval check for one wallet and one ERC-20 token on Base: how much each spender (up to 10 app or router addresses) is allowed to move, flagging unlimited approvals and approvals covering the full balance, plus approvals made through Uniswap Permit2 with their expiry. Defaults to checking Permit2 itself. Useful before signing, for wallet hygiene, and for spotting approvals to revoke. Read-only. Not charged for invalid addresses or non-tokens."
}

What the leaf hashes

{"body":"2e299c066345f4bdde39d13bf0d5da47ea6bbe60eb6778103b3f1f54cb371c93","id":407540,"kind":"listing","method":"sync.x402_bazaar/1","observed_us":1793080249093536,"prev":278888,"subject":"x402_bazaar:https://verifylite.hydratinghealingtouch.workers.dev/chain/allowance","subject_kind":"source_record"}

Proof

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

  1. 0x6707538fbf813dca7ecbaf98bc9f8579a1c6e08da62510aa01a865fedc940a57
  2. 0x3991655cb7459679639af4197e81e3ce6e465938f5d1ea9810edc1c16d873c58
  3. 0x2abfc1db9199cf0137b4e65718a6d048fd49109936bb9140a2ad430589a77ee7
  4. 0x42545920f719879e863db7c900ada7482718d8d4511b9027dc5b5cec0cd3c1f8
  5. 0x28efd940b9d5f9c75baf439a6b137e6c17cf015b3c73d012c458f000fa15aee7
  6. 0x5a6f91f79f5133823213f7c2553a450e3eacce3393c9e3e88c554f7ab0c4e0e5
  7. 0x8e4465d9b3c8e603470a88e1992ebc67459c4c52acd126c75d65808817e13e17
  8. 0xc5af3c178d9ce272e042bab9fbbe08234d38126544b13054da6f0f7a039db7a3
  9. 0xb6ddd50fd659f082cb69702d72aace6db4d8cd0e8a5e23071b54db3e694bcd89
  10. 0x2608a759e949b4a340729da8dac2beb68c884a8e159fc223b826c7032b7c976c
  11. 0x48ff5606b64d91742c8fa41d67fc330937434ce7b5ba57971caf801ce419f684
  12. 0xfc80c3ec28002b5abbe969b82c8409cc3216ef75df720eab92db371621f671d9
  13. 0x4c257542b0421f909cc313308d9054fb29b4b46d9dca1b83169d04797233fda2
  14. 0x3c5462812bd2f841e3d7deefc01555f18262fe5e0d5a7eb155330b7a7cb0388e
  15. 0x6f00f0da417f4126951ba8ba9b7962c847e91f5c61364ad9ad47e5f979698a60
  16. 0x23cf9bb4337ee8be7fcae368fd69d24c62c11fb45882127b4cd919bb96a19996
  17. 0x0e01aa9525097570a6edaf32bfc959de57bf5c24317cf10c0716affea85ca60d
  18. 0xa20d48798a34aba12eb9c7297722982d910f06c148f5e27ac59307422964a585
  19. 0x9fc354c0ea3efc3f1b6548bb77ea902a50f2c9647647ea61592efce2bd795699
Day root
0xdd77e5e99da32c3f154180d63e3c3e6fe11e896a2c6896412ef6b5c4bcf7e795
Chained
0x23bb4dfd09f55c15ac3962f53578e02c6114d5bfd9bb451cf8794fb6e2817ef4
Published
On Arc Testnet, block 69414147: 0xb2ebd83aafeb765a0ce66e76aefb133ed06606c98038fd56191e2bcd1dcb77b4

How to check it · This row as JSON