← The evidence ledger
Evidence row 1025915
Observed , by sync.mcp_registry/1.
- Kind
- listing
- About
- source_record mcp_registry:io.usefulapi/upcloud
- Recorded
- Previous row
- #1005602
- Body SHA-256
- 0bede70fe10e955adc12098a4eee85e8bb98624e14b56f29ae604181eb40aa5e
- Leaf
- 0x105ff7486ae2c7746ca0650929a75bb99ba601d93125d40b21f9e95438c85762
What was observed
{
"endpoints": [
[
"mcp",
"https://upcloud.usefulapi.io/mcp"
],
[
"web",
"https://usefulapi.io/upcloud/"
]
],
"name": "UpCloud MCP by usefulapi",
"owner_address": null,
"raw": {
"_meta": {
"io.modelcontextprotocol.registry/official": {
"isLatest": true,
"publishedAt": "2026-10-29T12:34:18.795271Z",
"status": "active",
"statusChangedAt": "2026-10-29T12:34:18.795271Z",
"updatedAt": "2026-10-29T12:34:18.795271Z"
}
},
"server": {
"$schema": "https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json",
"description": "Inspect servers, storage, networks, databases and billing, and start, stop or back up servers.",
"icons": [
{
"mimeType": "image/svg+xml",
"sizes": [
"any"
],
"src": "https://usefulapi.io/icon.svg"
},
{
"mimeType": "image/png",
"sizes": [
"256x256"
],
"src": "https://usefulapi.io/icon-256.png"
},
{
"mimeType": "image/png",
"sizes": [
"512x512"
],
"src": "https://usefulapi.io/icon-512.png"
}
],
"name": "io.usefulapi/upcloud",
"remotes": [
{
"type": "streamable-http",
"url": "https://upcloud.usefulapi.io/mcp"
}
],
"repository": {
"source": "github",
"subfolder": "servers/upcloud",
"url": "https://github.com/m190/usefulapi-mcp"
},
"title": "UpCloud MCP by usefulapi",
"version": "1.29.0",
"websiteUrl": "https://usefulapi.io/upcloud/"
}
},
"source": "mcp_registry",
"summary": "Inspect servers, storage, networks, databases and billing, and start, stop or back up servers."
}What the leaf hashes
{"body":"0bede70fe10e955adc12098a4eee85e8bb98624e14b56f29ae604181eb40aa5e","id":1025915,"kind":"listing","method":"sync.mcp_registry/1","observed_us":1793279591316376,"prev":1005602,"subject":"mcp_registry:io.usefulapi/upcloud","subject_kind":"source_record"}Proof
Fold these into the leaf in order, hashing each sorted pair with keccak256, to reach the root of (242798 rows).
- 0x105fdfdc41b40752bd03f40486febab3afe9725e6dd76f6d8268489ff37e3bb8
- 0xab756a934912e1dfc00ffee18792a06e6303c24ef6c1954fb4ade0d558a94b3a
- 0xc99b101bd4901e39163f93ac834b2e8087e2881d47b9ed07796f1fc7a0b08526
- 0x2c746b80170aa19014cdf4467ecffd1a8432ad076690f37977592e26281e3f14
- 0x14a44b928679f53a40ea285d80003d2c597b629a6e8619859be5728c91c32066
- 0x6f74ca4b751076481bf412bf576a25a76b4356294e25789509f2883b5b9f1cd7
- 0xa65ca597508465942cc57007e45a04558296356e82be99ccb9702b204f2673ee
- 0x9528914da3373472c9c624ff104c8bbecf499dac14adafe650165dc1d73fe02b
- 0x3a3ac913205f80720938dcf4dd7d55047716fd78e9ecbc4c0ea986b6f13cd3b6
- 0x4f18429d72aed9c2d1e2629e7d1468c17c2ec4bc9c08bac595a7a5ff8d1bd7a6
- 0x9804029311ee9b55f01bddd4a02932b618b20dcb0bc1cbe491be106795dba779
- 0x167cb457e5618956c84193ebb90fd080faba4ab44e43972c970cde45c0c57c49
- 0x7815c9a292a2f1e0dbdff174b5918aa320852c7e816e376aca0e3ef90e1a01e4
- 0x7b3add153244183458b4331b4f226a6729ff68c345cedfa75b49586e803bf98a
- 0x0507b989510de89f78184f7a10d971f7670a579c54df7d291a2d72f034ae74d3
- 0xa0a7723889a4c15b3e0bec353fa8dbcaec6c71cf35bb6c346415ad3e664df6a6
- 0xd76435ead496863d8b0bfab3434f54cd11da3c49d104fc4064b9cb3381567bbd
- 0xd56e61af23709ed9f460471e3c08400c0142ee83e1fd9057e46350d12edf9c07
- Day root
- 0xc050555c6b023f2aefb6536efb9f0760b92c30a0d06c572b7daf63db259ea17c
- Chained
- 0x4cde8bae2042512e1bec11650628f0293556311cc4ea74d99ffddf02b671a7d6
- Published
- On Arc Testnet, block 69753317: 0x9e85c340732f416e431b111fae72f7624870125f7f379af2732eb6c2ba8cf6a1