addrbookFor publishers
← The evidence ledger

Evidence row 565759

Observed , by probe.mcp/1.

Kind
mcp.tools
About
endpoint 0c9afb42-0aea-48fa-9afe-e808976d67e7
Recorded
Previous row
None: the first of its kind about this subject
Body SHA-256
0f09e0aa2152bfe7d485f0719334f9186b46e5756cb4246799a791f2ba3147d9
Leaf
0xe67e217c5f27e46968c9be303639bc6c4e5c6f15fce6ecfac7dfe3a8962848a0

What was observed

{
  "count": 6,
  "tools": [
    {
      "description": "Use when you need the public npm registry card for a package (scoped or unscoped): returns description, homepage, bugs URL, repository, license, keywords, maintainers as names only (emails stripped), number of versions, latest dist-tag version, created/modified times, and last-week download count from the official downloads API. Private packages are not supported. Paid tool: x402 USDC on Base, $0.002 per successful call; call without payment to receive the PaymentRequired object.",
      "inputSchema": {
        "additionalProperties": false,
        "properties": {
          "name": {
            "description": "npm package name, optionally scoped (@scope/name).",
            "type": "string"
          }
        },
        "required": [
          "name"
        ],
        "type": "object"
      },
      "name": "npm_package"
    },
    {
      "description": "Use to discover npm packages by keyword or name: returns up to 20 hits with name, version, description, keywords, date, and the registry search score. Publisher and maintainer emails are never returned (names/usernames only when present). Paid tool: x402 USDC on Base, $0.003 per successful call; call without payment to receive the PaymentRequired object.",
      "inputSchema": {
        "additionalProperties": false,
        "properties": {
          "limit": {
            "default": "10",
            "description": "Max results (1-20).",
            "type": "string"
          },
          "q": {
            "description": "Search text.",
            "type": "string"
          }
        },
        "required": [
          "q"
        ],
        "type": "object"
      },
      "name": "npm_search"
    },
    {
      "description": "Use when you need the exact published artifact for an npm version: dependencies, optionalDependencies, peerDependencies, bundledDependencies, engines, os/cpu, dist (tarball URL, integrity, shasum, unpacked size), and the version publish time. Give \"latest\" as version to resolve the current dist-tag. Paid tool: x402 USDC on Base, $0.002 per successful call; call without payment to receive the PaymentRequired object.",
      "inputSchema": {
        "additionalProperties": false,
        "properties": {
          "name": {
            "description": "npm package name.",
            "type": "string"
          },
          "version": {
            "description": "Exact version or \"latest\".",
            "type": "string"
          }
        },
        "required": [
          "name",
          "version"
        ],
        "type": "object"
      },
      "name": "npm_version"
    },
    {
      "description": "Use when you need the public PyPI project card: summary, home_page, project_urls, license, requires_python, a subset of classifiers, requires_dist (capped), current version, and yank status. Author/maintainer emails are omitted or redacted; only display names remain when present. Paid tool: x402 USDC on Base, $0.002 per successful call; call without payment to receive the PaymentRequired object.",
      "inputSchema": {
        "additionalProperties": false,
        "properties": {
          "name": {
            "description": "PyPI project name.",
            "type": "string"
          }
        },
        "required": [
          "name"
        ],
        "type": "object"
      },
      "name": "pypi_project"
    },
    {
      "description": "Use when you need the published artifacts for a specific PyPI version: each file with filename, packagetype (sdist/bdist_wheel…), size, upload time, yank flags, digests (sha256/blake2b/md5) and download URL. Give \"latest\" as version to use the project's current version. Paid tool: x402 USDC on Base, $0.002 per successful call; call without payment to receive the PaymentRequired object.",
      "inputSchema": {
        "additionalProperties": false,
        "properties": {
          "name": {
            "description": "PyPI project name.",
            "type": "string"
          },
          "version": {
            "description": "Exact version or \"latest\".",
            "type": "string"
          }
        },
        "required": [
          "name",
          "version"
        ],
        "type": "object"
      },
      "name": "pypi_release"
    },
    {
      "description": "Use when you have a likely PyPI project name (or a few tokens) and need to resolve it to live projects: tries the query as-is, PEP 503 normalization (lowercase, [-_.] → -), and hyphen/underscore/dot variants, then returns up to \"limit\" matching projects with summary, version, requires_python and license. This is name resolution, not full-text discovery — prefer exact package names when known. Author emails are redacted. Paid tool: x402 USDC on Base, $0.003 per successful call; call without payment to receive the PaymentRequired object.",
      "inputSchema": {
        "additionalProperties": false,
        "properties": {
          "limit": {
            "default": "10",
            "description": "Max results (1-20).",
            "type": "string"
          },
          "q": {
            "description": "Project name or name-like query.",
            "type": "string"
          }
        },
        "required": [
          "q"
        ],
        "type": "object"
      },
      "name": "pypi_search"
    }
  ]
}

What the leaf hashes

{"body":"0f09e0aa2152bfe7d485f0719334f9186b46e5756cb4246799a791f2ba3147d9","id":565759,"kind":"mcp.tools","method":"probe.mcp/1","observed_us":1793138264054752,"prev":null,"subject":"0c9afb42-0aea-48fa-9afe-e808976d67e7","subject_kind":"endpoint"}

Proof

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

  1. 0xe67df82bdf0e028d219785cb30d7d36d4535843fe4c57636e4721828131410c6
  2. 0xf1b203bdcae1c0e81b68288d5ec37ca80686e989e066db76fed021dfc8f873d8
  3. 0x5448f849a69e3b13940520caf75561bc6b60b4d8f03d7a39ff26dd26e2b581a4
  4. 0x899c61fbc23340ac01022d0b65638a295b3ce1bb2060bf2d523e9ebcba471bb2
  5. 0x6150d3d10532337ff74093492a96c8c65374088be3f6477e3e0776e42cd96b4a
  6. 0x35a9e828b4450f8f47c30d4a1b774f411cd514a7a20ead604f2aa738310eb1e6
  7. 0xce3e80eb51da66d3bf0a974182252633d4e8083cd1841148336079d78f21e0aa
  8. 0x054292ede4f4e707f679cd19b94165eb047519f4db1cfde927cfd5f4f0c057cf
  9. 0xf3e7262ea5b8fda101c6fe50c8be275884a53b7d396c9293297ca7420bc3bf61
  10. 0xde30203342469cfb28b90125a1a50a01e77c23c45b576894aedb3aa890e60b9e
  11. 0x27777a9ff9447785be83317401e6f0310ebd43498467f01fedc3424c0ea9deb5
  12. 0x4f9b484326a98846a2342f967ce1e64ee9fa304288bb4355ab666475eb77b61c
  13. 0xab6eb305329046d5ccb835dd8ca955f794e3ca110379a94dbdc780d016448561
  14. 0x41f9f462759cb539183e979fb3eb967d94755cf039c44a64a9a3c4ad97523cfd
  15. 0x56f7109d4cde42492651beb1237c13cdcbf95e6fee2b2482391a2388e04c4629
  16. 0x8745bd887f5ce9f7a49558fd2b04cdcd97a05ea9f8a23f62d0e80cb13d328b0f
  17. 0xdf1105afdc109de3c09a98fc8a3864159ad964e6f49b635c105a27a1e1f14310
  18. 0x2bf8151e5f157dd183b9de6fa00469551932a7a6e3f33a694895000ac9061197
  19. 0x9fc354c0ea3efc3f1b6548bb77ea902a50f2c9647647ea61592efce2bd795699
Day root
0xdd77e5e99da32c3f154180d63e3c3e6fe11e896a2c6896412ef6b5c4bcf7e795
Chained
0x23bb4dfd09f55c15ac3962f53578e02c6114d5bfd9bb451cf8794fb6e2817ef4
Published
On Arc Testnet, block 69414147: 0xb2ebd83aafeb765a0ce66e76aefb133ed06606c98038fd56191e2bcd1dcb77b4

How to check it · This row as JSON