← 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).
- 0x0534fd9380790059ab2db8ec88fc60f73a23f00ded2bad3c3fad94f528f8680b
- 0xe812e4686d054387b13afc71c9ff3f8fa2645292eea7fa818782ec656c6d5685
- 0x64c01518e3c3cfc0b43f1faa98e882b1c9ff8dbc7b27d4214894a2bbf2a6cf4a
- 0x88d8dce585bd45504d7bc401390cc1f48eb2f36a62a3856a09a614d4b0c8c178
- 0x2211f577a1431643f446b98b935503cc1d4e308dacdb585a97c4b340834f8f90
- 0x535f9ee6dd2c102b122d31136b7983109980818961ed58ae0adcf6766b9d394e
- 0x47a76f42dbd67f453f270570d5367a87aef9873afcb37c418d4556bdeed217dc
- 0x1b87aba5b168d3aeb4df842de8e53b0f5a0302f740bc370b618f8f92dc7d02ec
- 0xb2df01d09071c9c33142b28f9811d2c6e9f790598ea4f74bc3a2c4134a53cdb5
- 0x54de9e56bbea819cb0d2b7c4eed4c9c29b7970bdd059addb5be364f3824f2880
- 0xad249d4a88ccd32ed2c089cf53c81f3a1181b4e6be19153e70ca128bd3eda233
- 0x9722c620cf81fff3efae49c1a81beb5abd16550ccb0add5141be4cd89a95ce68
- 0x8dcd5f3419d7730712ce62dbc974d197b0e9c47ee96e0172cdc134c7a6bf73f2
- 0xf3fd571846115a5778f2f20ec53a7e9b272de5f8737a627379966b3745ad5e29
- 0x2d4bed6c1c0f427d29eba935cdedcc76c72935d41919903a3b217a8ffca38438
- 0x35e8995c30094446ec790423171382fccb377081b921295b0ae3840cc2c4f52c
- 0xf078ea7d84d98dbeffed23d8e67b36751e60464ffd4cfdc005e0aa6f8cb9b459
- 0xe027395fafb7fc41921c42ca0542524ea22204cbd5908b70b27f3d5fb26f5d0f
- Day root
- 0x2c19037464cc4c493624565f01775d6446fc78eaa118fc6865bfe2bfca9ff78e
- Chained
- 0xd1d7dee8322ceff8f4c8d83aa1fe4a4466825c2af1c97dbde3d35db61234f7be
- Published
- On Arc Testnet, block 69584042: 0x8bae2b1d097834c8b458513862d70d29ee807e98dc2e863b27250131c15b35ae