← The evidence ledger
Evidence row 3987054
Observed , by sync.mcp_registry/1.
- Kind
- listing
- About
- source_record mcp_registry:io.usefulapi/retainful
- Recorded
- Previous row
- #3958279
- Body SHA-256
- 6279375ff5401554dd7e316e1e410a48b22254de322324586072135d66fe5b69
- Leaf
- 0xc16675fc80cd2dc70afbc9cd19e9cffbf22f17f2ad8e7f1c58938b571baa2621
What was observed
{
"endpoints": [
[
"mcp",
"https://retainful.usefulapi.io/mcp"
],
[
"web",
"https://usefulapi.io/retainful/"
]
],
"name": "Retainful MCP by usefulapi",
"owner_address": null,
"raw": {
"_meta": {
"io.modelcontextprotocol.registry/official": {
"isLatest": true,
"publishedAt": "2026-11-07T21:56:51.25208Z",
"status": "active",
"statusChangedAt": "2026-11-07T21:56:51.25208Z",
"updatedAt": "2026-11-07T21:56:51.25208Z"
}
},
"server": {
"$schema": "https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json",
"description": "List contacts and lists; create contacts, add them to lists and record events in Retainful.",
"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/retainful",
"remotes": [
{
"type": "streamable-http",
"url": "https://retainful.usefulapi.io/mcp"
}
],
"repository": {
"source": "github",
"subfolder": "servers/retainful",
"url": "https://github.com/m190/usefulapi-mcp"
},
"title": "Retainful MCP by usefulapi",
"version": "1.2.5",
"websiteUrl": "https://usefulapi.io/retainful/"
}
},
"source": "mcp_registry",
"summary": "List contacts and lists; create contacts, add them to lists and record events in Retainful."
}What the leaf hashes
{"body":"6279375ff5401554dd7e316e1e410a48b22254de322324586072135d66fe5b69","id":3987054,"kind":"listing","method":"sync.mcp_registry/1","observed_us":1794090327145706,"prev":3958279,"subject":"mcp_registry:io.usefulapi/retainful","subject_kind":"source_record"}Proof
Fold these into the leaf in order, hashing each sorted pair with keccak256, to reach the root of (195826 rows).
- 0xc165e43f56908e0e79072dc4c26d563fa9efb55ee475133fbe55ac8234197272
- 0xd4e4e76d0b77c2aa18726d099afc2f1cc2de6657343b025d47e02a3046139c2f
- 0x3ea2e3492f4ff08c16103c451e87edbbd2ad4326031ae9a0a646a2f0e196d089
- 0x7a15f0d220bd81f33cb8e0f05ee0b53417e86ee164fa0f5894311f3795d589a6
- 0xe5bda6b5381f47aca63cc533a15e9103f81489ecadb8a569364b654c9c7aca95
- 0xb917562dae5098f3874c6e301d922304ac66755d094879bc48a57bef6f980f9d
- 0xfaf511b84b8585e3252a4257a711663f1956e2d4fd87178dc523996895ceb9d0
- 0xfb3683daed111eb891f248673f8ab65f600d1f490babbfa96c9ca5330ec8383a
- 0x9535dee6adb0474ac1ed3e5a5e1e6c5407aa10d79b8aa298eb453838c2e221d5
- 0xcf49fea2a9d99173a5337f62ac86de72c6d2b7953715e7c07d9a8be00c661d23
- 0x1abb8ec52cefc02713add1de2564b8ac58e52507f597a8af5c554bc7c3b8303c
- 0x1df3f0f6a4629e2ef2efcd3b5d19c6944ea2fdb0ea0d7d744baa98e6efc753c4
- 0x6da57bac13a3d747bd5ab6e3bc301f77a33423bf49d8a86a45250fad500ff0ff
- 0x377e506e7caa62a458c54a51036fb3c308f8113f5f6e53d577ff2a07c84142c4
- 0x8d59bf422a3db88dd24fca3b92cb99d28bd5632a71eaf94e51b925600c735b27
- 0x3235c8a33ac14441f1a12a6515f670286d48b48fa98eb1dce45d902e053abe01
- 0x9ea7c2ecc6985da4b761b0f9096b7858b3ac8e3e47717c3840537fb2ff31c6df
- Day root
- 0x17da9e85e1b138541355d33543ff34e3503cd3a49d37728fb53643e2a0416a2d
- Chained
- 0xed34bd4af17282643de8cb9591c84d0aa1b39e1e9ae9864941e543f5a15718cb
- Published
- On Arc Testnet, block 71280839: 0xc3f6784179e0ca32236ba89472473e882a81d03fcc5ce27ca58ded2e01e112aa