addrbookFor publishers
← The evidence ledger

Evidence row 71331

Observed , by baseline/1.

Kind
listing
About
source_record x402_bazaar:https://audit.liquidlogicx.com/api/lock-status
Recorded
Previous row
None: the first of its kind about this subject
Body SHA-256
ffca5a1fcd10aec4f6fdeda0c45d892b57e924ab2660a648f536cb639f243372
Leaf
0x49810717430c14e5faff1a9619ae2b076a3221ad501b1f720a4a35a8aba0a638

What was observed

{
  "endpoints": [
    [
      "x402",
      "https://audit.liquidlogicx.com/api/lock-status"
    ]
  ],
  "name": "Token Lock/Vesting Check",
  "owner_address": "0x147991a1c25e78f6d9225d2dba61ed93a6158c7b",
  "raw": {
    "accepts": [
      {
        "amount": "5000",
        "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
        "extra": {
          "name": "USD Coin",
          "version": "2"
        },
        "maxTimeoutSeconds": 300,
        "network": "eip155:8453",
        "payTo": "0x147991A1c25e78f6D9225d2dBA61eD93A6158c7b",
        "scheme": "exact"
      }
    ],
    "description": "Check if a token or LP is locked before you buy, via X-Lock by Liquid Logic X: send an ERC-20 address (optional chain; default all 11, incl. Base, Ethereum, BNB, XRPL EVM), get locks, unlock dates, claimable and % of supply locked. $0.005 USDC on Base.",
    "extensions": {
      "bazaar": {
        "info": {
          "input": {
            "method": "GET",
            "queryParams": {
              "chain": "base",
              "token": "0x1111111111111111111111111111111111111111"
            },
            "type": "http"
          },
          "output": {
            "example": {
              "chains": [
                {
                  "caip2": "eip155:8453",
                  "chain": "base",
                  "chainId": 8453,
                  "factory": "0xD47326d2B5822355D9c4dfF5265849a5bb5D20ec",
                  "lockCount": 2,
                  "locks": [
                    {
                      "amount": "150000000",
                      "amountRaw": "150000000000000000000000000",
                      "beneficiary": "0x4444444444444444444444444444444444444444",
                      "claimable": "0",
                      "cliff": "2026-12-13T12:00:00.000Z",
                      "creator": "0x3333333333333333333333333333333333333333",
                      "end": "2027-09-14T12:00:00.000Z",
                      "kind": "vesting",
                      "lockId": 1,
                      "lockUrl": "https://xlock.liquidlogicx.com/lock/1",
                      "lockWallet": "0x2222222222222222222222222222222222222222",
                      "released": "0",
                      "start": "2026-09-14T12:00:00.000Z",
                      "status": "locked",
                      "stillLocked": "150000000"
                    },
                    {
                      "amount": "50000000",
                      "amountRaw": "50000000000000000000000000",
                      "beneficiary": "0x3333333333333333333333333333333333333333",
                      "claimable": "0",
                      "cliff": "2027-04-12T12:00:00.000Z",
                      "creator": "0x3333333333333333333333333333333333333333",
                      "end": "2027-04-12T12:00:00.000Z",
                      "kind": "timelock",
                      "lockId": 2,
                      "lockUrl": "https://xlock.liquidlogicx.com/lock/2",
                      "lockWallet": "0x5555555555555555555555555555555555555555",
                      "released": "0",
                      "start": "2027-04-12T12:00:00.000Z",
                      "status": "locked",
                      "stillLocked": "50000000"
                    }
                  ],
                  "nextUnlock": {
                    "amount": "36986301.369863013698630136",
                    "at": "2026-12-13T12:00:00.000Z",
                    "lockId": 1,
                    "lockUrl": "https://xlock.liquidlogicx.com/lock/1"
                  },
                  "pctOfSupplyLocked": 20,
                  "status": "ok",
                  "token": {
                    "decimals": 18,
                    "symbol": "EXAMPLE",
                    "totalSupply": "1000000000"
                  },
                  "totalLockedAmount": "200000000",
                  "totalLockedRaw": "200000000000000000000000000"
                }
              ],
              "chainsChecked": [
                "base"
              ],
              "chainsFailed": [],
              "checkedAt": "2026-10-14T12:00:00.000Z",
              "isLocked": true,
              "nextUnlock": {
                "amount": "36986301.369863013698630136",
                "at": "2026-12-13T12:00:00.000Z",
                "chain": "base",
                "lockId": 1,
                "lockUrl": "https://xlock.liquidlogicx.com/lock/1"
              },
              "source": "X-Lock factory contracts (onchain reads). Verify any lock at its lockUrl.",
              "token": "0x1111111111111111111111111111111111111111",
              "totalLocks": 2
            },
            "type": "json"
          }
        },
        "schema": {
          "$schema": "https://json-schema.org/draft/2020-12/schema",
          "properties": {
            "input": {
              "additionalProperties": false,
              "properties": {
                "method": {
                  "enum": [
                    "GET"
                  ],
                  "type": "string"
                },
                "queryParams": {
                  "properties": {
                    "chain": {
                      "description": "Optional. One chain key (chain id or eip155:<id> also accepted). Omit to scan all 11 X-Lock chains.",
                      "enum": [
                        "base",
                        "bnb",
                        "ethereum",
                        "arbitrum",
                        "polygon",
                        "avalanche",
                        "optimism",
                        "arc",
                        "tempo",
                        "robinhood",
                        "xrplevm"
                      ],
                      "type": "string"
                    },
                    "token": {
                      "description": "ERC-20 token contract address (or LP token) to check.",
                      "pattern": "^0x[0-9a-fA-F]{40}$",
                      "type": "string"
                    }
                  },
                  "required": [
                    "token"
                  ],
                  "type": "object"
                },
                "type": {
                  "const": "http",
                  "type": "string"
                }
              },
              "required": [
                "type",
                "method"
              ],
              "type": "object"
            },
            "output": {
              "properties": {
                "example": {
                  "properties": {
                    "chains": {
                      "items": {
                        "properties": {
                          "caip2": {
                            "type": "string"
                          },
                          "chain": {
                            "type": "string"
                          },
                          "chainId": {
                            "type": "integer"
                          },
                          "error": {
                            "type": "string"
                          },
                          "factory": {
                            "type": "string"
                          },
                          "lockCount": {
                            "type": "integer"
                          },
                          "locks": {
                            "items": {
                              "properties": {
                                "amount": {
                                  "description": "Amount deposited (token units, decimal string)",
                                  "type": "string"
                                },
                                "amountRaw": {
                                  "description": "Amount in base units",
                                  "type": "string"
                                },
                                "beneficiary": {
                                  "type": "string"
                                },
                                "claimable": {
                                  "description": "Vested but not yet withdrawn",
                                  "type": "string"
                                },
                                "cliff": {
                                  "format": "date-time",
                                  "type": "string"
                                },
                                "creator": {
                                  "type": "string"
                                },
                                "end": {
                                  "description": "Fully unlocked at",
                                  "format": "date-time",
                                  "type": "string"
                                },
                                "kind": {
                                  "enum": [
                                    "timelock",
                                    "vesting"
                                  ],
                                  "type": "string"
                                },
                                "lockId": {
                                  "type": "integer"
                                },
                                "lockUrl": {
                                  "description": "Public X-Lock page for this lock",
                                  "type": "string"
                                },
                                "lockWallet": {
                                  "description": "Per-lock wallet contract holding the tokens",
                                  "type": "string"
                                },
                                "released": {
                                  "description": "Already withdrawn by beneficiary",
                                  "type": "string"
                                },
                                "start": {
                                  "format": "date-time",
                                  "type": "string"
                                },
                                "status": {
                                  "enum": [
                                    "locked",
                                    "vesting",
                                    "unlocked",
                                    "fully_released"
                                  ],
                                  "type": "string"
                                },
                                "stillLocked": {
                                  "description": "Not yet vested/unlocked",
                                  "type": "string"
                                }
                              },
                              "type": "object"
                            },
                            "type": "array"
                          },
                          "nextUnlock": {
                            "properties": {
                              "amount": {
                                "type": "string"
                              },
                              "at": {
                                "format": "date-time",
                                "type": "string"
                              },
                              "chain": {
                                "type": "string"
                              },
                              "lockId": {
                                "type": "integer"
                              },
                              "lockUrl": {
                                "type": "string"
                              }
                            },
                            "type": [
                              "object",
                              "null"
                            ]
                          },
                          "pctOfSupplyLocked": {
                            "description": "Still-locked / totalSupply on that chain, percent",
                            "type": [
                              "number",
                              "null"
                            ]
                          },
                          "status": {
                            "enum": [
                              "ok",
                              "error"
                            ],
                            "type": "string"
                          },
                          "token": {
                            "properties": {
                              "decimals": {
                                "type": "integer"
                              },
                              "symbol": {
                                "type": [
                                  "string",
                                  "null"
                                ]
                              },
                              "totalSupply": {
                                "type": [
                                  "string",
                                  "null"
                                ]
                              }
                            },
                            "type": "object"
                          },
                          "totalLockedAmount": {
                            "type": "string"
                          },
                          "totalLockedRaw": {
                            "type": "string"
                          }
                        },
                        "type": "object"
                      },
                      "type": "array"
                    },
                    "chainsChecked": {
                      "description": "Chains read successfully",
                      "items": {
                        "type": "string"
                      },
                      "type": "array"
                    },
                    "chainsFailed": {
                      "description": "Chains whose RPC failed (results for them unknown)",
                      "items": {
                        "type": "string"
                      },
                      "type": "array"
                    },
                    "checkedAt": {
                      "format": "date-time",
                      "type": "string"
                    },
                    "isLocked": {
                      "description": "true if any amount is still locked on any checked chain",
                      "type": "boolean"
                    },
                    "nextUnlock": {
                      "properties": {
                        "amount": {
                          "type": "string"
                        },
                        "at": {
                          "format": "date-time",
                          "type": "string"
                        },
                        "chain": {
                          "type": "string"
                        },
                        "lockId": {
                          "type": "integer"
                        },
                        "lockUrl": {
                          "type": "string"
                        }
                      },
                      "type": [
                        "object",
                        "null"
                      ]
                    },
                    "source": {
                      "type": "string"
                    },
                    "token": {
                      "type": "string"
                    },
                    "totalLocks": {
                      "type": "integer"
                    }
                  },
                  "required": [
                    "token",
                    "isLocked",
                    "checkedAt",
                    "chainsChecked",
                    "chainsFailed",
                    "totalLocks",
                    "chains"
                  ],
                  "type": "object"
                },
                "type": {
                  "type": "string"
                }
              },
              "required": [
                "type"
              ],
              "type": "object"
            }
          },
          "required": [
            "input"
          ],
          "type": "object"
        }
      },
      "builder-code": {
        "info": {
          "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": {}
    },
    "iconUrl": "https://res.cloudinary.com/bdb-prod/image/upload/c_fill,ar_1:1,w_256,h_256,f_auto,q_auto/v1790770824/bazaar-icons/a00cfa28ab21cfd9.png",
    "lastUpdated": "2026-10-24T17:18:42.554Z",
    "quality": {
      "l30DaysTotalCalls": 4,
      "l30DaysUniquePayers": 4,
      "lastCalledAt": "2026-10-24T17:18:42.312Z"
    },
    "resource": "https://audit.liquidlogicx.com/api/lock-status",
    "serviceName": "Token Lock/Vesting Check",
    "tags": [
      "token-lock",
      "vesting",
      "rug-check",
      "liquidity-lock",
      "multichain"
    ],
    "type": "http",
    "x402Version": 2
  },
  "source": "x402_bazaar",
  "summary": "Check if a token or LP is locked before you buy, via X-Lock by Liquid Logic X: send an ERC-20 address (optional chain; default all 11, incl. Base, Ethereum, BNB, XRPL EVM), get locks, unlock dates, claimable and % of supply locked. $0.005 USDC on Base."
}

What the leaf hashes

{"body":"ffca5a1fcd10aec4f6fdeda0c45d892b57e924ab2660a648f536cb639f243372","id":71331,"kind":"listing","method":"baseline/1","observed_us":1793025481969070,"prev":null,"subject":"x402_bazaar:https://audit.liquidlogicx.com/api/lock-status","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. 0x4980f61a3c1967f4fa1dc19ab79f74808bbf478b6ecbebdcd94e2f8ff887db8a
  2. 0x54046982bb6371d6587fe2e011552a88c978ee9056ba336584a5104d9dffc210
  3. 0x3b2704347a4404e61b0302d85975b04738fb944a6273e0020ad025606197be6a
  4. 0xc04b508c1aa29d43fa1a8ca10cfc2d8bc852622f0f525f895c469b8a8e750629
  5. 0x40cfbfb06a076c88b429e054f08933647ac54e6b24b37a1e48b5a9314e719469
  6. 0x1ce8645dde9865f4e8445591c95c30a38b2fee6e6cdb376b684a46445629c39d
  7. 0x7d27d645f5db27f997d9358f539d5a015b9748f31aad0af80b9fa119270df3b5
  8. 0x242a62a1894c365ce8955643accdfde1b4ec1aa32b3305aed2064dc365c9656b
  9. 0x9d9370b762f4814d096f6893943b141ef019ecfc1804ca244bd5c453c571ef87
  10. 0xf6623a394eb309bb86b964132205c8c6254e0667f6c642b476ce25978eabf36a
  11. 0xa40c09a143bc388ccac821ec3854902941c513470a57a806c98060a6d63aedf9
  12. 0xee7d5711cd2515f4b08f3e4041d3d56304f9db6bffd82d82746f0f4ea43b8f26
  13. 0xb86fa861d04737cb507e721eefbb066d26528fdb6017b1145c18d1223b93ee21
  14. 0x88e326a39b26e2c125306c9d3805d14398ace088bba9a2a0aa376b811cfb201a
  15. 0x2be1e80e065dd6b2cc75a7142be22225acd144ac975d70bf24b4f01fd76dc497
  16. 0x2e6a32eb32761c210560e852405e2f865f958ddbe01027894f8b9c1b3433b9f0
  17. 0x9a83be955a206deb65b995adfd92c58fa31c95fbbf926bd199d300e70b08b26d
  18. 0x20704208aa6923d6b2450ef74ede87a6e0265d46447926038fe9506e9e154b2d
  19. 0x9b9ce5b74b9bab5121612ef6b64920a8d453cbf311096a423eef9702747e868a
Day root
0xf43e8dcc3d451a4788b26be904c55e8c4c0fa75c9666796c51db38d37e2c0df8
Chained
0x702d5ac508f08b0d1accf36af25822d8e5660367494edd17a642fb61e158a57a
Published
On Arc Testnet, block 69251483: 0x495162f8936e19f0039918feebe6c307f327cd6bf8c37219620b1970041fa9ae

How to check it · This row as JSON