← The evidence ledger
Evidence row 1025801
Observed , by sync.mcp_registry/1.
- Kind
- listing
- About
- source_record mcp_registry:io.usefulapi/practice-better
- Recorded
- Previous row
- #1005488
- Body SHA-256
- 36bc7370ecad74e0e6d02870c5e8d8cb2ce3866193b7a0eb9337895e634719d0
- Leaf
- 0xe30f34ce6decef97e59d61dc06239ab0fca4719607b3e0ac1f38e4c405c386a6
What was observed
{
"endpoints": [
[
"mcp",
"https://practice-better.usefulapi.io/mcp"
],
[
"web",
"https://usefulapi.io/practice-better/"
]
],
"name": "Practice Better MCP by usefulapi",
"owner_address": null,
"raw": {
"_meta": {
"io.modelcontextprotocol.registry/official": {
"isLatest": true,
"publishedAt": "2026-10-29T12:34:21.076698Z",
"status": "active",
"statusChangedAt": "2026-10-29T12:34:21.076698Z",
"updatedAt": "2026-10-29T12:34:21.076698Z"
}
},
"server": {
"$schema": "https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json",
"description": "Read Practice Better clients, sessions, availability, services, packages, invoices and forms.",
"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/practice-better",
"remotes": [
{
"type": "streamable-http",
"url": "https://practice-better.usefulapi.io/mcp"
}
],
"repository": {
"source": "github",
"subfolder": "servers/practice-better",
"url": "https://github.com/m190/usefulapi-mcp"
},
"title": "Practice Better MCP by usefulapi",
"version": "1.16.0",
"websiteUrl": "https://usefulapi.io/practice-better/"
}
},
"source": "mcp_registry",
"summary": "Read Practice Better clients, sessions, availability, services, packages, invoices and forms."
}What the leaf hashes
{"body":"36bc7370ecad74e0e6d02870c5e8d8cb2ce3866193b7a0eb9337895e634719d0","id":1025801,"kind":"listing","method":"sync.mcp_registry/1","observed_us":1793279590778233,"prev":1005488,"subject":"mcp_registry:io.usefulapi/practice-better","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).
- 0xe30f73919d5dc9eb19ccdcd510fbbacae286f2ebae2eefc3251281cd60fc0a00
- 0x916270f0fe99a16c82a94c06fa2f71243e81cd73a8ed9f2f2713bed1d78f3b8f
- 0x8e97c04394d8fc6d871bba49bf10435e0199a4566c35c1a2f431311c21cd3583
- 0xe7949e6765f6efbc035c0945b909df3b2200fb2d574b3855680387ca69aada29
- 0x954439b10785aab144de3ccc925a28a11a29c58c7040eb71f5382f514aa0bba3
- 0x5b3d66c404812c2e2610de0f6410a28093f9df19ca72a67209c24f7cd52eb645
- 0xe3da7d3ca37929bf301e89772b8e1b92c2a598f48c8985426807f7b28daa2762
- 0x0bafe8275c33979ab3c3bbf72bcaf83f8736291a6b32e27164c44299999eb10b
- 0x2dba69d93fcc698b3b7e893d9cb5880013d0de1e58387a77dbd68d92ab5884fa
- 0xe5d343f99b0f1acc22db54d52c23329162536ec0adc0bf8818236a5f681d75bd
- 0xadcba9591434d8a7b4f6035482b9a04cab663b4dad0d00b795c2b7eb42a80936
- 0x247ea3a1ecf496588332a6512fba8396cfeb0d4a3b91d4a69d8c4e72801689fd
- 0x31d9bd174da02f7a79f3f5f6068e0a16f8b2319ca4f6d9a4cd93464988b1ffce
- 0x5eebfacb78943282482b6079e45bf142a28ccb1f65c473e6e0a90d378cca2b03
- 0x1623e28c5fc42dfa00ec1935da937a96d5bbf27124e83666dc61efe8facbb339
- 0xa034ebc8d117fbf1ed466b70baa0478bf213b743e1a41cba1d2da7a9f310184d
- 0x1597ec94933260048e5e583aff1ad0fd44cc49efcd0a994091ed5db4924d7b02
- 0xe01539ac4c9f9cdf265a9e5c6d99c8da11e70ff0c7175fb23e402d33b9d79785
- Day root
- 0xc050555c6b023f2aefb6536efb9f0760b92c30a0d06c572b7daf63db259ea17c
- Chained
- 0x4cde8bae2042512e1bec11650628f0293556311cc4ea74d99ffddf02b671a7d6
- Published
- On Arc Testnet, block 69753317: 0x9e85c340732f416e431b111fae72f7624870125f7f379af2732eb6c2ba8cf6a1