addrbookFor publishers
← The evidence ledger

Evidence row 264250

Observed , by probe.mcp/1.

Kind
mcp.tools
About
endpoint 28816180-4412-41d5-9bd6-e168960c8b22
Recorded
Previous row
None: the first of its kind about this subject
Body SHA-256
20e763b770f6edd8b9afa53acd563ab893ef396ecd772c3680464fef5624f85f
Leaf
0xf17fcb8c24a49da1bd5b130959d6d29d9d443024090f6e18042bcdc98acd2313

What was observed

{
  "count": 6,
  "tools": [
    {
      "description": "Curated alternatives to a library, each with a one-line \"prefer it when\" and a verdict if the alternative is also indexed.",
      "inputSchema": {
        "properties": {
          "library": {
            "description": "Library name as published on npm or PyPI",
            "type": "string"
          }
        },
        "required": [
          "library"
        ],
        "type": "object"
      },
      "name": "alternatives"
    },
    {
      "description": "Audit a project's dependencies for unmaintained packages, unstable APIs, and documented reasons to switch. Pass the contents of package.json, requirements.txt, or pyproject.toml. Returns only the dependencies worth a decision, not a report on every line. Run this before working in an unfamiliar codebase.",
      "inputSchema": {
        "properties": {
          "ecosystem": {
            "description": "Optional hint when the manifest format is ambiguous",
            "enum": [
              "npm",
              "pypi"
            ],
            "type": "string"
          },
          "manifest": {
            "description": "Contents of package.json, requirements.txt, pyproject.toml, or a newline-separated list of package names",
            "type": "string"
          }
        },
        "required": [
          "manifest"
        ],
        "type": "object"
      },
      "name": "audit_dependencies"
    },
    {
      "description": "Official docs URL and GitHub repo for a library, one line each. Use when the clamped answers are not enough.",
      "inputSchema": {
        "properties": {
          "library": {
            "description": "Library name as published on npm or PyPI",
            "type": "string"
          },
          "topic": {
            "description": "Optional topic to look up in the docs",
            "type": "string"
          }
        },
        "required": [
          "library"
        ],
        "type": "object"
      },
      "name": "docs_link"
    },
    {
      "description": "Return the 1-2 best code snippets for a task with a library, plus the gotcha for each. Snippets are correct for the indexed version. Far cheaper in tokens than a docs dump.",
      "inputSchema": {
        "properties": {
          "library": {
            "description": "Library name as published on npm or PyPI",
            "type": "string"
          },
          "task": {
            "description": "What you want to do, e.g. \"retry a failed request\"",
            "type": "string"
          }
        },
        "required": [
          "library",
          "task"
        ],
        "type": "object"
      },
      "name": "how_do_i"
    },
    {
      "description": "Given a coding task, recommend 1-3 libraries from the should-i-use index with one-line reasoning and an honest warning about the top pick. Use before installing anything.",
      "inputSchema": {
        "properties": {
          "ecosystem": {
            "description": "Optional registry filter",
            "enum": [
              "npm",
              "pypi"
            ],
            "type": "string"
          },
          "task": {
            "description": "What you are trying to do, e.g. \"parse CSV files in node\"",
            "type": "string"
          }
        },
        "required": [
          "task"
        ],
        "type": "object"
      },
      "name": "pick_library"
    },
    {
      "description": "Honest verdict on a specific library: 4-axis scores with reasons, when to skip it, and maintenance signals (last push, weekly downloads).",
      "inputSchema": {
        "properties": {
          "library": {
            "description": "Library name as published on npm or PyPI",
            "type": "string"
          }
        },
        "required": [
          "library"
        ],
        "type": "object"
      },
      "name": "should_i_use"
    }
  ]
}

What the leaf hashes

{"body":"20e763b770f6edd8b9afa53acd563ab893ef396ecd772c3680464fef5624f85f","id":264250,"kind":"mcp.tools","method":"probe.mcp/1","observed_us":1793034054227327,"prev":null,"subject":"28816180-4412-41d5-9bd6-e168960c8b22","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. 0xf1804ceb6720edc0aceaff8a589c1520c0e38849808f59bff2ea3d1cf825215d
  2. 0xbf56b556300ff275d3237e04e0e84dd95835aa13d2e7b518dd5231717ff8494e
  3. 0xbaaf467a5b4c0f296092fe42cccc28a17c999ba41fb62ec6b687fdaaa861255b
  4. 0xf6772ce36b2ede3922ce53ff7a421628db7f9c25c096e370f8dafba3c7825680
  5. 0x78e629f9054147a1f02cea354b42838db11eb86fe226e0b17ff51826105cb9c4
  6. 0xb78f2a8f1495e1cbf24c24760c6d22a8863656fc08402d3c01ce918977040443
  7. 0x3c6648ff78e70756b401c6792772e549e36b148b353d9c60a7a47df1f588a8b0
  8. 0xe7a82ebf289114aa570f01f736f531ace9402cc46f11dfde856c5a4d5ee9505b
  9. 0x9a479873ed84c0ad1f708dc60880fdd741ecd6c4698c984d55c1efab1b421e55
  10. 0x1374d43b83adaf6956b75a4ffa6be9b5d88f279b0e1f9aa9cb997253f28541e1
  11. 0x3fbb508bb3373d829808c4b964e49bf52f1a8877acba747d2b92b5eac81e6259
  12. 0x4d2e94451b5ffc570a23dee9d1525bc305f1009994ffe23d8e2e7d45c60f6209
  13. 0xa26f0437cba4d7d64f1cf98bf4f490e1ebb6f66a5e2331537b7ba8b3061084e0
  14. 0xd769d41500075835c3b2f9184d223699fb983fd05c29fbcb44d964abc7ee380d
  15. 0x68d296b1e00b4899fb83c3fba36fffaefa311eac2903067dbebfe776a12b4a9a
  16. 0x5fb5dda563336cd1bc1b9f44c52b76237ae72ed2145cb9290f39f304ca7dd678
  17. 0x74a0a08e4e7ab9aa5bfbead33dec7e1c7e8e364cff69a63720d764bbe987aadc
Day root
0xf43e8dcc3d451a4788b26be904c55e8c4c0fa75c9666796c51db38d37e2c0df8
Chained
0x702d5ac508f08b0d1accf36af25822d8e5660367494edd17a642fb61e158a57a
Published
On Arc Testnet, block 69251483: 0x495162f8936e19f0039918feebe6c307f327cd6bf8c37219620b1970041fa9ae

How to check it · This row as JSON