addrbookFor publishers
← The evidence ledger

Evidence row 1792349

Observed , by sync.x402_bazaar/1.

Kind
listing
About
source_record x402_bazaar:https://x402-services.soldano.workers.dev/mcp#counterparty_risk_near
Recorded
Previous row
None: the first of its kind about this subject
Body SHA-256
02b374374317a39867306964ba1114dc2a65592083e628159698a4af2cfb709d
Leaf
0x1ae561b938d73ee6d79f52b884a0f8bc9530ad11d3ee6d0af5eb73b4d94e5bbc

What was observed

{
  "endpoints": [
    [
      "x402",
      "https://x402-services.soldano.workers.dev/mcp"
    ]
  ],
  "name": "x402-services.soldano.workers.dev/mcp",
  "owner_address": "0xbc005b343d98c458f457d21d99969cd267370b26",
  "raw": {
    "accepts": [
      {
        "amount": "20000",
        "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
        "extra": {
          "name": "USD Coin",
          "version": "2"
        },
        "maxTimeoutSeconds": 120,
        "network": "eip155:8453",
        "payTo": "0xbC005B343D98c458F457d21d99969cd267370B26",
        "scheme": "exact"
      }
    ],
    "description": "Counterparty-risk verdict (allow, warn or block, with reasons) for a NEAR account, for use before paying it. Checks the OFAC SDN list and operator deny-lists, whether the account exists, its age, its contract code and code changes in the last 72 h, global contracts whose publisher can change them, and, with an Allowance vault, the vault denylist and payment history.",
    "extensions": {
      "bazaar": {
        "info": {
          "input": {
            "description": "Counterparty-risk verdict (allow, warn or block, with reasons) for a NEAR account, for use before paying it. Checks the OFAC SDN list and operator deny-lists, whether the account exists, its age, its contract code and code changes in the last 72 h, global contracts whose publisher can change them, and, with an Allowance vault, the vault denylist and payment history.",
            "example": {
              "account": "intents.near"
            },
            "inputSchema": {
              "additionalProperties": false,
              "properties": {
                "account": {
                  "description": "NEAR account id, e.g. alice.near or a 64-hex implicit account",
                  "maxLength": 64,
                  "minLength": 2,
                  "pattern": "^(([a-z\\d]+[-_])*[a-z\\d]+\\.)*([a-z\\d]+[-_])*[a-z\\d]+$",
                  "type": "string"
                },
                "codeWindowHours": {
                  "description": "warn when the contract code changed within this window (default 72)",
                  "maximum": 720,
                  "minimum": 1,
                  "type": "integer"
                },
                "minAgeDays": {
                  "description": "warn when the account is younger than this (default 7)",
                  "maximum": 3650,
                  "minimum": 0,
                  "type": "number"
                },
                "network": {
                  "description": "NEAR network; default: testnet for *.testnet accounts, mainnet otherwise",
                  "enum": [
                    "mainnet",
                    "testnet"
                  ],
                  "type": "string"
                },
                "vault": {
                  "description": "Allowance vault: adds its on-chain denylist and its payment history with this account",
                  "maxLength": 64,
                  "minLength": 2,
                  "pattern": "^(([a-z\\d]+[-_])*[a-z\\d]+\\.)*([a-z\\d]+[-_])*[a-z\\d]+$",
                  "type": "string"
                }
              },
              "required": [
                "account"
              ],
              "type": "object"
            },
            "toolName": "counterparty_risk_near",
            "transport": "streamable-http",
            "type": "mcp"
          },
          "output": {
            "example": {
              "cached": false,
              "checkedAt": "2026-10-31T18:00:00.000Z",
              "facts": {
                "ageDays": 640.2,
                "exists": true,
                "hasCode": true
              },
              "history": null,
              "reasons": [],
              "signals": [
                {
                  "code": "account_age",
                  "detail": "intents.near is 640 days old (first seen at block 130000000)",
                  "level": "info"
                }
              ],
              "subject": {
                "account": "intents.near",
                "network": "mainnet",
                "type": "near"
              },
              "verdict": "allow"
            },
            "type": "json"
          }
        },
        "schema": {
          "$schema": "https://json-schema.org/draft/2020-12/schema",
          "properties": {
            "input": {
              "additionalProperties": false,
              "properties": {
                "description": {
                  "type": "string"
                },
                "example": {
                  "type": "object"
                },
                "inputSchema": {
                  "type": "object"
                },
                "toolName": {
                  "type": "string"
                },
                "transport": {
                  "enum": [
                    "streamable-http"
                  ],
                  "type": "string"
                },
                "type": {
                  "const": "mcp",
                  "type": "string"
                }
              },
              "required": [
                "type",
                "toolName",
                "inputSchema"
              ],
              "type": "object"
            },
            "output": {
              "properties": {
                "example": {
                  "type": "object"
                },
                "type": {
                  "type": "string"
                }
              },
              "required": [
                "type"
              ],
              "type": "object"
            }
          },
          "required": [
            "input"
          ],
          "type": "object"
        }
      }
    },
    "lastUpdated": "2026-10-31T20:27:40.388Z",
    "quality": {
      "l30DaysTotalCalls": 1,
      "l30DaysUniquePayers": 1,
      "lastCalledAt": "2026-10-31T20:27:39.551Z"
    },
    "resource": "https://x402-services.soldano.workers.dev/mcp#counterparty_risk_near",
    "type": "mcp",
    "x402Version": 2
  },
  "source": "x402_bazaar",
  "summary": "Counterparty-risk verdict (allow, warn or block, with reasons) for a NEAR account, for use before paying it. Checks the OFAC SDN list and operator deny-lists, whether the account exists, its age, its contract code and code changes in the last 72 h, global contracts whose publisher can change them, and, with an Allowance vault, the vault denylist and payment history."
}

What the leaf hashes

{"body":"02b374374317a39867306964ba1114dc2a65592083e628159698a4af2cfb709d","id":1792349,"kind":"listing","method":"sync.x402_bazaar/1","observed_us":1793560020261009,"prev":null,"subject":"x402_bazaar:https://x402-services.soldano.workers.dev/mcp#counterparty_risk_near","subject_kind":"source_record"}

Proof

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

  1. 0x1ae47b21319eef1a1f33daf2af80217720f344eed47b7f45373fe2a293233268
  2. 0xf078d7c9f119f3f5763242f657c6188b54c53a64d81305be3d04dfa689570a46
  3. 0x8057765c2cc625e276bb4637cf8687dee74f4526153ea2a8613b05c2137e473a
  4. 0xedcacc669cd879a1d61672c37b939a4a157a09638b05cfc3972041e9b2544191
  5. 0x640e193edb66f90b0eb9c9d2c26683c8d13da6d1488407ea8bd4f0ba27df28e6
  6. 0x51a1fcaea873d8e02b88a0cbca56c51937a04e8014719067b6664e64ee6209b1
  7. 0xa0142bc1508a88276e25646572c1fac861fbe922018908757cd06be79ec9d1dd
  8. 0x8694a44a545416a2b615624718d9b1653d1a2f2f756f9abf1d20df8b88ed7ea3
  9. 0x242ffbbcb84bc07dc2cce4e704f3efce7db881d7f3285eec9f707145863032de
  10. 0xbf4c9b3d97b88231fdbdd157033341b6f1d32d0b754a21da3c097c06f802adb2
  11. 0x28314cbf4ea168f3ce449ba5275acf777ea2e975e841514970c2d41c44f72237
  12. 0x57d88367ee180afa29761a07ed31b3a7c30cf755867eb29b4aa502db53e71e88
  13. 0xe932a6d750c9158a9531e23362139f67f1dcf32cd64229987581f24d7a22fe71
  14. 0xa4d26e861503b80bb91bc89e98fcc6daf0fcf003f5a144540ccd91637ccdc11f
  15. 0xf1aed005f71411c0df252d9623f284bcac7de199e24c4d4cd5df3e8d3348d3aa
  16. 0x5cf5a0a57795246f996e480f05ed085c19d02f7d6e8fc3ddc392412466554f0f
  17. 0x02b3554752e71a19b12d7a76dbff436e85387226ceec89fdebdcdaf0122c2932
  18. 0x1973893697931b7512ae5dc1a3c92ef92f633ae3574dce9029a35b5e94d2d364
  19. 0x3315fd2757fdd435852cc277377234a3f3909a6d2a089d0e36f6d59aacfda910
Day root
0x7fa2cba1cf3d6b35630896f5fe1a650adb307ea2c376e80a5f2d9276b7cb5ab3
Chained
0x577ff89ba012beeff3197bcff7fa86752074bdf54205a24359cc437be2a952a4
Published
On Arc Testnet, block 70262758: 0x435bc1b9331471d72e1998f2e420983b5189d4da65ffbd6f27ef40daf5e1ea90

How to check it · This row as JSON