← The evidence ledger
Evidence row 567178
Observed , by probe.mcp/1.
- Kind
- mcp.tools
- About
- endpoint 9eae102b-8ab2-43dc-b973-852b0616622b
- Recorded
- Previous row
- None: the first of its kind about this subject
- Body SHA-256
- f33c5736215f20779c44a5cdffb62a0ab7bca51776273feb1166b0d5e545b501
- Leaf
- 0xfcaf0d2f5ad0bfabb0a76f83b464e4127740b9a97c064425d0c6cbe9a14e0e0c
What was observed
{
"count": 8,
"tools": [
{
"description": "Dependency upgrade plan for up to 5 npm or PyPI packages: per package the breaking changes to the target version, major bumps, engine/Python and peer dependency changes, migration guides and a risk score, ordered by risk, plus peer requirements between the listed packages. Paid: $0.02 USDC per call via x402.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false,
"properties": {
"ecosystem": {
"description": "Registry of all listed packages (default npm)",
"enum": [
"npm",
"pypi"
],
"type": "string"
},
"packages": {
"description": "Comma-separated name@from[:to], up to 5, e.g. 'react@18.3.1:19,react-dom@18.3.1:19,next@14.2.0:15'",
"maxLength": 600,
"minLength": 1,
"type": "string"
}
},
"required": [
"packages"
],
"type": "object"
},
"name": "dependency_upgrade_plan"
},
{
"description": "GitHub Actions upgrade brief between two versions of an action (e.g. actions/checkout v3 to v4): breaking changes from release notes and migration docs, action.yml input/output diff (removed, renamed, new required inputs, changed defaults), Node runtime change (node16/node20 removed, node24), deprecations, concrete workflow edits with SHA pin, and sources. Paid: $0.005 USDC per call via x402.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false,
"properties": {
"action": {
"description": "GitHub Action as in 'uses:', owner/repo[/path], e.g. 'actions/checkout', 'github/codeql-action/init'",
"maxLength": 200,
"minLength": 1,
"type": "string"
},
"from": {
"description": "Ref used now: major tag ('v3'), exact tag ('v3.6.0') or pinned commit SHA",
"maxLength": 64,
"minLength": 1,
"type": "string"
},
"prereleases": {
"description": "Include prerelease tags",
"type": "boolean"
},
"to": {
"description": "Target: major tag ('v4' = newest v4.x.y, what @v4 runs), exact tag, or latest (default)",
"maxLength": 64,
"type": "string"
},
"with": {
"description": "Optional comma-separated input names your step passes in with:, to flag removed/changed ones",
"maxLength": 600,
"type": "string"
}
},
"required": [
"action",
"from"
],
"type": "object"
},
"name": "github_action_breaking_changes"
},
{
"description": "npm breaking changes between two versions of a package, read from its real CHANGELOG and GitHub release notes: documented breaking items per version, major bumps, Node.js engine / ESM-CJS / peer dependency changes, migration guide links and a verdict. Paid: $0.005 USDC per call via x402.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false,
"properties": {
"from": {
"description": "Version you are on now: exact ('18.3.1') or a major/minor prefix ('18', '4.21') meaning the newest release of that series",
"maxLength": 64,
"minLength": 1,
"type": "string"
},
"package": {
"description": "npm package name, e.g. 'react', 'next', '@types/node'",
"maxLength": 214,
"minLength": 1,
"type": "string"
},
"prereleases": {
"description": "Include alpha/beta/rc versions in the range",
"type": "boolean"
},
"to": {
"description": "Target version: exact, or a major/minor prefix ('19', '2.0') meaning the first release of that series (19.0.0). Default: latest stable",
"maxLength": 64,
"type": "string"
}
},
"required": [
"package",
"from"
],
"type": "object"
},
"name": "npm_breaking_changes"
},
{
"description": "npm changelog between two versions: full release notes of every version in the range (newest first), with dates, bump type, deprecations, extracted breaking changes and package.json changes. Paid: $0.01 USDC per call via x402.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false,
"properties": {
"from": {
"description": "Version you are on now: exact ('18.3.1') or a major/minor prefix ('18', '4.21') meaning the newest release of that series",
"maxLength": 64,
"minLength": 1,
"type": "string"
},
"maxVersions": {
"description": "Newest N versions to return notes for (default 30)",
"maximum": 100,
"minimum": 1,
"type": "integer"
},
"package": {
"description": "npm package name, e.g. 'react', 'next', '@types/node'",
"maxLength": 214,
"minLength": 1,
"type": "string"
},
"prereleases": {
"description": "Include alpha/beta/rc versions in the range",
"type": "boolean"
},
"to": {
"description": "Target version: exact, or a major/minor prefix ('19', '2.0') meaning the first release of that series (19.0.0). Default: latest stable",
"maxLength": 64,
"type": "string"
}
},
"required": [
"package",
"from"
],
"type": "object"
},
"name": "npm_changelog"
},
{
"description": "Free: published versions of an npm package (newest first) with publish dates, bump type and deprecations, to pick valid from/to values.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false,
"properties": {
"from": {
"description": "Optional: list only versions after this one",
"maxLength": 64,
"type": "string"
},
"limit": {
"description": "Max versions returned (default 50)",
"maximum": 200,
"minimum": 1,
"type": "integer"
},
"package": {
"description": "npm package name, e.g. 'react', 'next', '@types/node'",
"maxLength": 214,
"minLength": 1,
"type": "string"
}
},
"required": [
"package"
],
"type": "object"
},
"name": "npm_versions"
},
{
"description": "PyPI breaking changes between two versions of a Python package, from its CHANGELOG/HISTORY/CHANGES file and GitHub releases: breaking items per version, Requires-Python and dependency changes, yanked versions, migration guide links and a verdict. Paid: $0.005 USDC per call via x402.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false,
"properties": {
"from": {
"description": "Version you are on now: exact ('18.3.1') or a major/minor prefix ('18', '4.21') meaning the newest release of that series",
"maxLength": 64,
"minLength": 1,
"type": "string"
},
"package": {
"description": "PyPI project name, e.g. 'pydantic', 'django', 'flask'",
"maxLength": 214,
"minLength": 1,
"type": "string"
},
"prereleases": {
"description": "Include alpha/beta/rc versions in the range",
"type": "boolean"
},
"to": {
"description": "Target version: exact, or a major/minor prefix ('19', '2.0') meaning the first release of that series (19.0.0). Default: latest stable",
"maxLength": 64,
"type": "string"
}
},
"required": [
"package",
"from"
],
"type": "object"
},
"name": "pypi_breaking_changes"
},
{
"description": "PyPI changelog between two versions of a Python package: full release notes per version (newest first) with dates, bump type, yanked flags, extracted breaking changes and Requires-Python / dependency changes. Paid: $0.01 USDC per call via x402.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false,
"properties": {
"from": {
"description": "Version you are on now: exact ('18.3.1') or a major/minor prefix ('18', '4.21') meaning the newest release of that series",
"maxLength": 64,
"minLength": 1,
"type": "string"
},
"maxVersions": {
"description": "Newest N versions to return notes for (default 30)",
"maximum": 100,
"minimum": 1,
"type": "integer"
},
"package": {
"description": "PyPI project name, e.g. 'pydantic', 'django', 'flask'",
"maxLength": 214,
"minLength": 1,
"type": "string"
},
"prereleases": {
"description": "Include alpha/beta/rc versions in the range",
"type": "boolean"
},
"to": {
"description": "Target version: exact, or a major/minor prefix ('19', '2.0') meaning the first release of that series (19.0.0). Default: latest stable",
"maxLength": 64,
"type": "string"
}
},
"required": [
"package",
"from"
],
"type": "object"
},
"name": "pypi_changelog"
},
{
"description": "Free: published versions of a PyPI project (newest first, PEP 440 order) with publish dates and bump type.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false,
"properties": {
"from": {
"description": "Optional: list only versions after this one",
"maxLength": 64,
"type": "string"
},
"limit": {
"description": "Max versions returned (default 50)",
"maximum": 200,
"minimum": 1,
"type": "integer"
},
"package": {
"description": "PyPI project name, e.g. 'pydantic', 'django', 'flask'",
"maxLength": 214,
"minLength": 1,
"type": "string"
}
},
"required": [
"package"
],
"type": "object"
},
"name": "pypi_versions"
}
]
}What the leaf hashes
{"body":"f33c5736215f20779c44a5cdffb62a0ab7bca51776273feb1166b0d5e545b501","id":567178,"kind":"mcp.tools","method":"probe.mcp/1","observed_us":1793138629992594,"prev":null,"subject":"9eae102b-8ab2-43dc-b973-852b0616622b","subject_kind":"endpoint"}Proof
Fold these into the leaf in order, hashing each sorted pair with keccak256, to reach the root of (273461 rows).
- 0xfcaf2aadec91c288cb533ad515d0e28c1b68225ea8ff425becc0fdb0e55c1066
- 0x74c28f46e30f9f5dc04273d66b21f0ee16ffc19ccf078b3b5f0d836d44fb2359
- 0x159a23e9c1754ec695e79880a28a4ac009a2d2a916e83b5a911483879b617d45
- 0xcdef6ef74f10461e1d6cbd0106d087b53cb0c5f388516fd9773fea30aa512aa4
- 0x0e216a04961ad145684b600d61ffd41ccdfe9656dd67fa6aab11da2627143d88
- 0xa1771508b18de5b6a665658fd504afc240ffdf2391fb976a26e716a03c7f323b
- 0x2f4c1e7e1b836265352e299e7879e33b23bdc41ee19b73a992f183b218194a00
- 0x5aa34539da8a67a02d6469aee1182d405e0ef6cbadabb91b9922d1e6ee1c62e2
- 0x8e9110a19d7b3da4558e9f496d937e28f4525283ae297e0b1831a946c9d57606
- 0x6028aad3435e0b6caf5817c1026f7afd3a8f3b8246fbecf2187987f14568ca6f
- 0x479c88a152ed598e589c121df2956daa75b8b8dbec53f73497cacb70cc838259
- 0xf4dd076e6efbd5ea0ecb7bbba37a353ed1d340e9d41fd6bbc5f05edbb05ca1cf
- 0xf24b37f8ac293f5328e3e6b28cf868989fe99debf025c153c0d9a1698e846e25
- 0x94d3785ce9330e4580bccada5459380aa2aac76a0bf11354d1353b375afc17d2
- 0xb5b652bba4a5afca56c21031d89b1c06361563aaf54ccc8541c296ceeb2b66fa
- Day root
- 0xdd77e5e99da32c3f154180d63e3c3e6fe11e896a2c6896412ef6b5c4bcf7e795
- Chained
- 0x23bb4dfd09f55c15ac3962f53578e02c6114d5bfd9bb451cf8794fb6e2817ef4
- Published
- On Arc Testnet, block 69414147: 0xb2ebd83aafeb765a0ce66e76aefb133ed06606c98038fd56191e2bcd1dcb77b4