← The evidence ledger
Evidence row 1482124
Observed , by sync.mcp_registry/1.
- Kind
- listing
- About
- source_record mcp_registry:io.usefulapi/practice-better
- Recorded
- Previous row
- #1257740
- Body SHA-256
- bc9033644fe901f1a50108a5fd2354eb9a7e4b0b64551a5d90c47b0e94e3109a
- Leaf
- 0xb4ecb9e8cce4aac76c655727ae809cf5e03149036973273805cc272c2bfc8708
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-31T10:53:10.464988Z",
"status": "active",
"statusChangedAt": "2026-10-31T10:53:10.464988Z",
"updatedAt": "2026-10-31T10:53:10.464988Z"
}
},
"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.17.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":"bc9033644fe901f1a50108a5fd2354eb9a7e4b0b64551a5d90c47b0e94e3109a","id":1482124,"kind":"listing","method":"sync.mcp_registry/1","observed_us":1793445363070841,"prev":1257740,"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 (246033 rows).
- 0xb4ed6e0a81bcedbcc9ea50a9a1aabec17da1636d78e2e437704b5dbcad17930a
- 0x74ddf579ddc326eab07e002321e01babf1f809652e457bc3a38380f1896e3e31
- 0x4b1918768dfa9c8b89dec21820942526cc3f06e0a1975bbe8b863d2cc8dde2b9
- 0x4bbfb63a2ede7d70261b93cf1eb580f1dd57c924fa033055c6950453ea12a163
- 0x3d49fd067d657b2ff1da1f2fc0234ec9d215cc36d251926f5c517b8219a2d6bf
- 0xc9d77d742221be8b9c98424617345f62f5e8de0517abb5a24aa463e7b9f7903c
- 0x788656d9800157d185010f2b9692ca12c0ecd8ab9f6f6c21f9d4ac6de3aecc76
- 0x2375f4ed174716b78289c944fc80c4a12d4bb2a818f333cf3fee628ca79916f0
- 0xaecb048833095665e024a9b66255879f3fada76593f5cfffb70747af813df00d
- 0xb107b0edcbc319a981c2ac7760894586b68d1ec6827b1e1cd2359afda1d6a94f
- 0x8f1477e1f633c6cfb5ab2000d13f22a3754f5c4957e74db806b64015ea4a6acc
- 0xdb3bf1c516fc55ac9e150f487d2650b8eb6f1bc548caa23b8083fdcfafd1e3e3
- 0xc3ddb373f637398d9ec8fb5c1463a1261a97d1401cfa2b7e180df020e4d48003
- 0x8185eeafe9adefad89b2d62fb2c2a6beb3fde0409e51deb7d5c1a3c4cb40d65a
- 0x57afe240b626bf60f6af8c76404811e95ea5519f217fac382bd159177a8ec870
- 0x2e1cd25ce4079da9bfa6219d7ffec992149add4cd7d5c5b2cfee9908c1c8a5dd
- 0x50003b3c3045b653f8be4232e95e80582cf5c54c14c509ba0a9a197b9e5005cb
- 0x0504a25438f3c7932125463198ca74c5064f23f71a5c92763b3fc96a98cc8b57
- Day root
- 0x24463725d1c0d9894bd6123691d532547aaa79f0762c0e45aa6a68acf1fd71ab
- Chained
- 0x7d4824ff313dee7252a46f9d5c37b452851deb6c9f24a40c2f74ee0e53c82980
- Published
- On Arc Testnet, block 70093156: 0xedb7b832f4ebf6781b5ecd2ed241c435b862f4d3761541fa31adc1831b8c44a0