addrbookFor publishers
← The evidence ledger

Evidence row 307960

Observed , by probe.mcp/1.

Kind
mcp.tools
About
endpoint 9f78ee8b-95d4-4483-a451-32e355e5dc6e
Recorded
Previous row
None: the first of its kind about this subject
Body SHA-256
de4671b34aa2b59d8d5fdaa72a25ae5ef0b84bb4828b8c374f5690ceb6d5db11
Leaf
0xc49474807315e2fa95281a25c12b57ed36076c53761806357b83f46972dd4c5e

What was observed

{
  "count": 18,
  "tools": [
    {
      "description": "Convert between ~30 currencies at the ECB reference rate for today or any date in the last 90 days. Free within the daily allowance, then $0.001 USDC per call via x402.",
      "inputSchema": {
        "properties": {
          "amount": {
            "description": "Amount (default 1)",
            "type": "string"
          },
          "date": {
            "description": "YYYY-MM-DD (default latest)",
            "type": "string"
          },
          "from": {
            "description": "ISO currency",
            "type": "string"
          },
          "to": {
            "description": "ISO currency",
            "type": "string"
          }
        },
        "required": [
          "from",
          "to"
        ],
        "type": "object"
      },
      "name": "calculators__currency-convert"
    },
    {
      "description": "Straight-line distance (km and miles) and compass bearing between two UK postcodes. Free within the daily allowance, then $0.002 USDC per call via x402.",
      "inputSchema": {
        "properties": {
          "from": {
            "description": "Postcode",
            "type": "string"
          },
          "to": {
            "description": "Postcode",
            "type": "string"
          }
        },
        "required": [
          "from",
          "to"
        ],
        "type": "object"
      },
      "name": "calculators__postcode-distance"
    },
    {
      "description": "Is a date a UK business day; add or subtract N business days; count business days between dates. Uses official bank holidays per nation. Free within the daily allowance, then $0.001 USDC per call via x402.",
      "inputSchema": {
        "properties": {
          "add": {
            "description": "Business days to add (negative to subtract)",
            "type": "integer"
          },
          "date": {
            "description": "YYYY-MM-DD",
            "type": "string"
          },
          "nation": {
            "description": "england-and-wales, scotland, northern-ireland",
            "type": "string"
          },
          "until": {
            "description": "Count business days until YYYY-MM-DD",
            "type": "string"
          }
        },
        "required": [
          "date"
        ],
        "type": "object"
      },
      "name": "calculators__uk-business-days"
    },
    {
      "description": "Is a date a public holiday or business day in a country; add N business days; next business day. Free within the daily allowance, then $0.001 USDC per call via x402.",
      "inputSchema": {
        "properties": {
          "add": {
            "description": "Business days to add",
            "type": "integer"
          },
          "country": {
            "description": "ISO code",
            "type": "string"
          },
          "date": {
            "description": "YYYY-MM-DD",
            "type": "string"
          }
        },
        "required": [
          "country",
          "date"
        ],
        "type": "object"
      },
      "name": "holidays__check"
    },
    {
      "description": "Every country and regional provider supported. Free within the daily allowance, then $0.0005 USDC per call via x402.",
      "inputSchema": {
        "properties": {},
        "type": "object"
      },
      "name": "holidays__countries"
    },
    {
      "description": "Official public holidays for a country (or region provider, e.g. Germany/Bavaria) in a year. Free within the daily allowance, then $0.001 USDC per call via x402.",
      "inputSchema": {
        "properties": {
          "country": {
            "description": "ISO code (US, DE, FR, JP…) or provider name",
            "type": "string"
          },
          "year": {
            "description": "Year (default this year)",
            "type": "integer"
          }
        },
        "required": [
          "country"
        ],
        "type": "object"
      },
      "name": "holidays__year"
    },
    {
      "description": "Count business days between two dates, or add business days to a date, skipping weekends and the country's public holidays. Free within the daily allowance, then $0.001 USDC per call via x402.",
      "inputSchema": {
        "properties": {
          "country": {
            "description": "ISO country code",
            "type": "string"
          },
          "days": {
            "description": "Business days to add (add mode; negative goes back)",
            "type": "integer"
          },
          "from": {
            "description": "Start date YYYY-MM-DD",
            "type": "string"
          },
          "to": {
            "description": "End date YYYY-MM-DD (count mode)",
            "type": "string"
          }
        },
        "required": [
          "country",
          "from"
        ],
        "type": "object"
      },
      "name": "time__business-days"
    },
    {
      "description": "Convert a wall-clock time from one IANA zone to another; says when it is ambiguous (clocks go back) or never happens (clocks go forward). Free within the daily allowance, then $0.001 USDC per call via x402.",
      "inputSchema": {
        "properties": {
          "from": {
            "description": "IANA zone of that time",
            "type": "string"
          },
          "time": {
            "description": "Local time YYYY-MM-DDTHH:MM[:SS], no offset",
            "type": "string"
          },
          "to": {
            "description": "IANA zone to convert to",
            "type": "string"
          }
        },
        "required": [
          "time",
          "from",
          "to"
        ],
        "type": "object"
      },
      "name": "time__convert"
    },
    {
      "description": "Local time, UTC, offset, abbreviation, DST flag, weekday and ISO week for a zone. Free within the daily allowance, then $0.001 USDC per call via x402.",
      "inputSchema": {
        "properties": {
          "zone": {
            "description": "IANA zone (default UTC)",
            "type": "string"
          }
        },
        "type": "object"
      },
      "name": "time__now"
    },
    {
      "description": "Server UTC time and a request id. The cheapest paid endpoint: use it to test an x402 payment end to end. Costs $0.001 USDC per call via x402.",
      "inputSchema": {
        "properties": {},
        "type": "object"
      },
      "name": "time__signed"
    },
    {
      "description": "Offset, abbreviation and DST at a moment, plus the next clock change, for an IANA zone. Free within the daily allowance, then $0.001 USDC per call via x402.",
      "inputSchema": {
        "properties": {
          "at": {
            "description": "Date/time to evaluate (default now)",
            "type": "string"
          },
          "zone": {
            "description": "IANA zone",
            "type": "string"
          }
        },
        "required": [
          "zone"
        ],
        "type": "object"
      },
      "name": "time__zone-info"
    },
    {
      "description": "Every published UK bank holiday by division. Free within the daily allowance, then $0.001 USDC per call via x402.",
      "inputSchema": {
        "properties": {},
        "type": "object"
      },
      "name": "uk-bank-holidays__all"
    },
    {
      "description": "Bank holidays in England and Wales. Free within the daily allowance, then $0.001 USDC per call via x402.",
      "inputSchema": {
        "properties": {},
        "type": "object"
      },
      "name": "uk-bank-holidays__england-and-wales"
    },
    {
      "description": "Bank holidays in Northern Ireland. Free within the daily allowance, then $0.001 USDC per call via x402.",
      "inputSchema": {
        "properties": {},
        "type": "object"
      },
      "name": "uk-bank-holidays__northern-ireland"
    },
    {
      "description": "Bank holidays in Scotland. Free within the daily allowance, then $0.001 USDC per call via x402.",
      "inputSchema": {
        "properties": {},
        "type": "object"
      },
      "name": "uk-bank-holidays__scotland"
    },
    {
      "description": "Net to gross or gross to net at a given rate, or at a country's standard rate. Free within the daily allowance, then $0.001 USDC per call via x402.",
      "inputSchema": {
        "properties": {
          "amount": {
            "description": "Amount",
            "type": "string"
          },
          "country": {
            "description": "Use this country's standard rate",
            "type": "string"
          },
          "from": {
            "description": "net (default) or gross",
            "type": "string"
          },
          "rate": {
            "description": "VAT rate in percent (or give country)",
            "type": "string"
          }
        },
        "required": [
          "amount"
        ],
        "type": "object"
      },
      "name": "vat__calculate"
    },
    {
      "description": "Standard, reduced and super-reduced VAT rates for one country or all of EU27 + UK, with the date they were checked. Free within the daily allowance, then $0.001 USDC per call via x402.",
      "inputSchema": {
        "properties": {
          "country": {
            "description": "ISO code (omit for all)",
            "type": "string"
          }
        },
        "type": "object"
      },
      "name": "vat__rates"
    },
    {
      "description": "Country format and check digit for UK (GB/XI) and EU VAT numbers. Does not confirm registration. Free within the daily allowance, then $0.001 USDC per call via x402.",
      "inputSchema": {
        "properties": {
          "vat_number": {
            "description": "VAT number with country prefix",
            "type": "string"
          }
        },
        "required": [
          "vat_number"
        ],
        "type": "object"
      },
      "name": "vat__validate-format"
    }
  ]
}

What the leaf hashes

{"body":"de4671b34aa2b59d8d5fdaa72a25ae5ef0b84bb4828b8c374f5690ceb6d5db11","id":307960,"kind":"mcp.tools","method":"probe.mcp/1","observed_us":1793057984829883,"prev":null,"subject":"9f78ee8b-95d4-4483-a451-32e355e5dc6e","subject_kind":"endpoint"}

Proof

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

  1. 0xc49467746f3bd98ae0e0bb52b58103e2dd2168506f246edd93861cd6bc6b09c1
  2. 0x7aa87e7e9f51e2adb2564cffde6e63f416d75dc4f105ac2e3d10f870e09a630c
  3. 0xafd93b540607b20b0466eb59835279c0f8f5881fc3906a31cee504117955b669
  4. 0x0e537993cc010c9d3dac982d377665e80f60c0f74b1d7ed43f9b66ed03038846
  5. 0xba3ce321b6925b3f4e2b2c80e81d5ab695bc9824bd0c541c1975cfe9ac6b0f67
  6. 0xf69a13efe1b3043c8c2058ac335dcd426850a78b828f8752fa22c21fd38b9ce9
  7. 0xe7ace4e527c9a1b464b7068bc286f4b8be810d79e51c181888c7556051085822
  8. 0xedba69d7f26b37c7a4f717db6d786d90853e182d0b5f6db71ed666e699fe97bb
  9. 0xc05eb5ce75a960c54f3533d2073c1a7df2670a0752902fe88eccebc1123212aa
  10. 0xd7fa137fd7aae82c376f90cb43e2e9cf874e762e0293fed3b902e8bde35cc36b
  11. 0x463fef738ef71a01d4aa9ac1c6836fcf6802cdaa7de01bbe42397d79d35d8671
  12. 0x4d1a020de7fc0aa076daeb62ebb904d51ac6c607b605eb63a7855f34d7b69f1b
  13. 0x641fba1f23ec69d96721e34ace1926954d835b9614cb5eae215a069c056399b8
  14. 0xdbe2e8dd65ea1248b2936612538f18268abd5cf27ebdab3737694571ad496004
  15. 0x9f68b5e15459cb62b8c0cd4c124fa61c74147b4a5755a200fbecd21a581635d1
  16. 0x123ec8bee20ddc55223eeef5a4f4d6c4b6416515adbb911c56759f5cde56e452
  17. 0xd0651cb9bc8155eb52b5247d506e74b8a935057dc190ba52091702ac25ed3a40
  18. 0x9a9024edb5069d88a324facb310a5ce8e495214bbaa968f077bede437390194f
  19. 0x9b9ce5b74b9bab5121612ef6b64920a8d453cbf311096a423eef9702747e868a
Day root
0xf43e8dcc3d451a4788b26be904c55e8c4c0fa75c9666796c51db38d37e2c0df8
Chained
0x702d5ac508f08b0d1accf36af25822d8e5660367494edd17a642fb61e158a57a
Published
On Arc Testnet, block 69251483: 0x495162f8936e19f0039918feebe6c307f327cd6bf8c37219620b1970041fa9ae

How to check it · This row as JSON