addrbookFor publishers
← The evidence ledger

Evidence row 725949

Observed , by probe.mcp/1.

Kind
mcp.tools
About
endpoint a597dc0f-8561-4158-b72f-64eb0eb408bb
Recorded
Previous row
None: the first of its kind about this subject
Body SHA-256
6aadee98e0e80da5bd6c1a4213578d5178014f7278118e4cb253345ca895c52e
Leaf
0x053427e0635c35e8bc23f7f0a004ba88697ccebbca648e00df050cdd176730e9

What was observed

{
  "count": 1,
  "tools": [
    {
      "description": "Recommends version upgrades for a package.json: the newest versions that are old enough and within the allowed step size, kept aligned with each other (peer dependencies and the first-level dependencies of the packages). Deterministic, no AI. Returns the new package.json, a unified diff (apply with `patch -p1`) and a per-package table with the reasons. Every package has an `explanation` sentence and `notes` lists other changes to the file (the `ripedeps` entry): relay them to the user as the rationale for each change.\n\nSend the file as `packageJson` (text) or as `packageJsonUrl` (https URL of a raw file), exactly one of them.\n\nRecommended: minAgeDays 7 (versions younger than 7 days are not proposed). The default is 0, or the `ripedeps` entry of the file. maxBump defaults to minor. Use `focus` to restrict the upgrade to some packages (and their direct neighbours).\n\nTry more than one level: a plan only suggests and writes nothing, so calling again is cheap. Start with minor; if a package is held with a `level-limit` reason (a newer major exists), call again with maxBump \"major\" (optionally with `focus`) and compare. A `held` result is a reasoned decision for that one package, not a ban on the level: its reason names what blocks it (a peer or dependency constraint). Apply a larger step only when the user approves it.\n\nPrivacy: We do not keep your package.json: every upload is processed from scratch and discarded, nothing about its content or your IP address is remembered. Only anonymous statistics (file size, number of dependencies, number of changes) are counted.",
      "inputSchema": {
        "$schema": "http://json-schema.org/draft-07/schema#",
        "properties": {
          "focus": {
            "description": "Exact names or * globs; a bare name like \"trpc\" also matches @trpc/*. Empty means global",
            "items": {
              "type": "string"
            },
            "type": "array"
          },
          "maxBump": {
            "description": "Default minor, or the ripedeps entry of the file",
            "enum": [
              "patch",
              "minor",
              "major"
            ],
            "type": "string"
          },
          "minAgeDays": {
            "description": "Minimum age of a version since its release (default 0, or the ripedeps entry of the file)",
            "maximum": 365,
            "minimum": 0,
            "type": "integer"
          },
          "packageJson": {
            "description": "The full text of package.json (formatting is preserved in the diff)",
            "type": "string"
          },
          "packageJsonUrl": {
            "description": "https URL of a package.json that the service downloads (use the raw file URL)",
            "type": "string"
          },
          "skipAdoptConfig": {
            "description": "Do not write the effective settings into the output package.json",
            "type": "boolean"
          }
        },
        "type": "object"
      },
      "name": "plan_upgrade"
    }
  ]
}

What the leaf hashes

{"body":"6aadee98e0e80da5bd6c1a4213578d5178014f7278118e4cb253345ca895c52e","id":725949,"kind":"mcp.tools","method":"probe.mcp/1","observed_us":1793150749748280,"prev":null,"subject":"a597dc0f-8561-4158-b72f-64eb0eb408bb","subject_kind":"endpoint"}

Proof

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

  1. 0x0534fd9380790059ab2db8ec88fc60f73a23f00ded2bad3c3fad94f528f8680b
  2. 0xe812e4686d054387b13afc71c9ff3f8fa2645292eea7fa818782ec656c6d5685
  3. 0x64c01518e3c3cfc0b43f1faa98e882b1c9ff8dbc7b27d4214894a2bbf2a6cf4a
  4. 0x88d8dce585bd45504d7bc401390cc1f48eb2f36a62a3856a09a614d4b0c8c178
  5. 0x2211f577a1431643f446b98b935503cc1d4e308dacdb585a97c4b340834f8f90
  6. 0x535f9ee6dd2c102b122d31136b7983109980818961ed58ae0adcf6766b9d394e
  7. 0x47a76f42dbd67f453f270570d5367a87aef9873afcb37c418d4556bdeed217dc
  8. 0x1b87aba5b168d3aeb4df842de8e53b0f5a0302f740bc370b618f8f92dc7d02ec
  9. 0xb2df01d09071c9c33142b28f9811d2c6e9f790598ea4f74bc3a2c4134a53cdb5
  10. 0x54de9e56bbea819cb0d2b7c4eed4c9c29b7970bdd059addb5be364f3824f2880
  11. 0xad249d4a88ccd32ed2c089cf53c81f3a1181b4e6be19153e70ca128bd3eda233
  12. 0x9722c620cf81fff3efae49c1a81beb5abd16550ccb0add5141be4cd89a95ce68
  13. 0x8dcd5f3419d7730712ce62dbc974d197b0e9c47ee96e0172cdc134c7a6bf73f2
  14. 0xf3fd571846115a5778f2f20ec53a7e9b272de5f8737a627379966b3745ad5e29
  15. 0x2d4bed6c1c0f427d29eba935cdedcc76c72935d41919903a3b217a8ffca38438
  16. 0x35e8995c30094446ec790423171382fccb377081b921295b0ae3840cc2c4f52c
  17. 0xf078ea7d84d98dbeffed23d8e67b36751e60464ffd4cfdc005e0aa6f8cb9b459
  18. 0xe027395fafb7fc41921c42ca0542524ea22204cbd5908b70b27f3d5fb26f5d0f
Day root
0x2c19037464cc4c493624565f01775d6446fc78eaa118fc6865bfe2bfca9ff78e
Chained
0xd1d7dee8322ceff8f4c8d83aa1fe4a4466825c2af1c97dbde3d35db61234f7be
Published
On Arc Testnet, block 69584042: 0x8bae2b1d097834c8b458513862d70d29ee807e98dc2e863b27250131c15b35ae

How to check it · This row as JSON