addrbookFor publishers
← The evidence ledger

Evidence row 1005488

Observed , by sync.mcp_registry/1.

Kind
listing
About
source_record mcp_registry:io.usefulapi/practice-better
Recorded
Previous row
#800890
Body SHA-256
d9b4382e24cdb39cf05b7beac679bcb53a08a13b0368c39cc12d91560870f003
Leaf
0x7f7e63c8f0117c427a5ac4004919cf7d2a5d223e5baccfd38bf4df64b4fa3d64

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-29T07:45:32.878726Z",
        "status": "active",
        "statusChangedAt": "2026-10-29T07:45:32.878726Z",
        "updatedAt": "2026-10-29T07:45:32.878726Z"
      }
    },
    "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.15.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":"d9b4382e24cdb39cf05b7beac679bcb53a08a13b0368c39cc12d91560870f003","id":1005488,"kind":"listing","method":"sync.mcp_registry/1","observed_us":1793261580508335,"prev":800890,"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).

  1. 0x7f7e56187492ac9a1ce5e459b8861ac05c312b937866f5f00424741e4e461b0a
  2. 0xb85c47397d8dec84fa24afea0ee04a41023574079edcfeec797697749b3463fc
  3. 0x40e6108cba410cf8514d85ac6ebac4cc3f8f1ae186aac39a542308fb52203c23
  4. 0xcf3ba3d83e209e2d4f799651a8ec76f93fc7f517dc67c5bb164fb0c20e7b23ac
  5. 0x0c615dfd1f8665925eff974d02fec935899564af334619600b76bc2f54568d79
  6. 0x01b1f70b62812664590f7f691fae96c17efa51006420e8ccee8f11f5c500697f
  7. 0x41ac2121a4389195307985b411bc099734e81878794cab7bfb8c0cdfed817765
  8. 0xdef69fe326ff778982cd07828f7f3933fec3a8a5e004d91573c84c403e0ecf9f
  9. 0xfb6e1bdfbd4cdf518dc44dff1301b8717e27ddc2095ec88c1e314f0abb42e0c7
  10. 0x0120d83ee26adb60d6e27394927f9c9087986c89f233823ae3cccb442ded9e42
  11. 0x07636a8b9a1c9a18e87878001fa91171ee72c7745fea61d8ed59be7a3e751efa
  12. 0xdd1b7c709bffb72e2b571ed6f40eb082bfc4c4c06db6f551176d357d15cd49ec
  13. 0x68daa487f20142b5a274d6f597c5a1b745921627de17f1d6b9dcb7d0a6564bcc
  14. 0x8ba80727225153704e2051c6b4fa52b7de16d7f5ad7fa0e39cd779b45b20814d
  15. 0xcf94ad18fb19d78b9bda4e21e2e80e6fbf3504f3f83fee3273c11933743525c4
  16. 0xe2d603cd6f987214550319ad4fa39952b6098bc5c1b20893b6b80e8d82a79934
  17. 0x91f12a2db1e2c1be07cbe4de3981a37a33051a36d3c3eee5a260804add6d1d75
  18. 0xd56e61af23709ed9f460471e3c08400c0142ee83e1fd9057e46350d12edf9c07
Day root
0xc050555c6b023f2aefb6536efb9f0760b92c30a0d06c572b7daf63db259ea17c
Chained
0x4cde8bae2042512e1bec11650628f0293556311cc4ea74d99ffddf02b671a7d6
Published
On Arc Testnet, block 69753317: 0x9e85c340732f416e431b111fae72f7624870125f7f379af2732eb6c2ba8cf6a1

How to check it · This row as JSON