← The evidence ledger
Evidence row 1754493
Observed , by sync.mcp_registry/1.
- Kind
- listing
- About
- source_record mcp_registry:network.luca/spr-mcp
- Recorded
- Previous row
- #1479391
- Body SHA-256
- 66d76cbd8241859a8b764d2ce10326c87a727ca3dc058b869a9259f7e42ff647
- Leaf
- 0x78ad8d1309cce34c49c48648c4d100abf76cc442ee8b051e214a62e6d51f45bf
What was observed
{
"endpoints": [
[
"web",
"https://github.com/luca-network/spr"
]
],
"name": "SPR (Sealed Payment Record)",
"owner_address": null,
"raw": {
"_meta": {
"io.modelcontextprotocol.registry/official": {
"isLatest": true,
"publishedAt": "2026-11-01T09:04:55.094751Z",
"status": "active",
"statusChangedAt": "2026-11-01T09:04:55.094751Z",
"updatedAt": "2026-11-01T09:04:55.094751Z"
}
},
"server": {
"$schema": "https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json",
"description": "Seal every payment your AI agent makes as a signed record, on your own machine, with your key.",
"name": "network.luca/spr-mcp",
"packages": [
{
"environmentVariables": [
{
"description": "The agent's ID, such as agt_research",
"format": "string",
"isRequired": true,
"name": "SPR_AGENT_ID"
},
{
"description": "The company the agent pays for",
"format": "string",
"isRequired": true,
"name": "SPR_ENTITY"
},
{
"description": "The book's folder (default ./spr-books); it holds the company's private key",
"format": "string",
"name": "SPR_DIR"
},
{
"description": "The company's time zone for accounting dates (default UTC)",
"format": "string",
"name": "SPR_TIME_ZONE"
},
{
"description": "on, to return the nonce to sign with each x402 intent",
"format": "string",
"name": "SPR_BINDING"
}
],
"identifier": "@luca-network/spr-mcp",
"registryType": "npm",
"transport": {
"type": "stdio"
},
"version": "0.1.7"
}
],
"repository": {
"source": "github",
"url": "https://github.com/luca-network/spr"
},
"title": "SPR (Sealed Payment Record)",
"version": "0.1.7",
"websiteUrl": "https://github.com/luca-network/spr"
}
},
"source": "mcp_registry",
"summary": "Seal every payment your AI agent makes as a signed record, on your own machine, with your key."
}What the leaf hashes
{"body":"66d76cbd8241859a8b764d2ce10326c87a727ca3dc058b869a9259f7e42ff647","id":1754493,"kind":"listing","method":"sync.mcp_registry/1","observed_us":1793524636631071,"prev":1479391,"subject":"mcp_registry:network.luca/spr-mcp","subject_kind":"source_record"}Proof
Fold these into the leaf in order, hashing each sorted pair with keccak256, to reach the root of (302406 rows).
- 0x78ad88ff8f46beabd3e657909251ea7ddf49930ccddef5572b507874b4244593
- 0x85fd48829332bc0335660f89ebef70be3960593a4d5060a5590aa8f91135073a
- 0x3e5f839d26a2a2f66aba3e814e63b9ca6dec6ee2cc8643f3c406f6a57c76cf17
- 0xcefa71eb9c87837aaa578a1791fa3be82d5da2b22d2669acddd4e374bdfc15f0
- 0xe2a290072915b290e8b88c812fb02653eb518cb2064770d4bb9e52a6c23c8073
- 0x3f93a945e0af8acda6879e821155a4eff3b2cbdb79f7c562122a852e2ca8c06e
- 0x1ec901ed0f6bb7cd537176b3d9ad92a8ffe2d3b5c800bc6db7e35336a2e944c2
- 0x5542afc9652d91da4e5b6c936f79ffa95fe7b01f0ba78ce65d2fc9ff04bd1e2a
- 0x57b6ae37d543de3646e1326483fe2e4d55011a36a4a7f5acc8397e7733a9a59e
- 0xab4649624bad072bf4021e6fbb0d016624e493995aba624708143c68bd19431c
- 0xa6a98ec4ed42d3283d1404a5e85e68d1984059995899f705f9ac11d20f447575
- 0x922a48efb43b08095a30ef6daed1c6435642500c842a9a7064ef609c7b17fa99
- 0x158885233a7e31127e2842e667a258b12d4e1809863fa73786d7994cec474080
- 0x7e26f771e19135838a4922e6feed7314ff3896114424cf5c9fb3c97de3545c5c
- 0x614dbc600bca0766e288d2a5ebb7709ac565230ac6acdc88a5e4a7a5ff53c58e
- 0xe329dbfb0db2c7f35334e66970a8ee37ee2d3356d34d692c10f84b6f7de65a35
- 0x0c618c42b286ad61acd8204aa6dcf024b8b041d3759aa585bf4e221abc39cb5d
- 0x6142ac48fda269c17791c79da99c2456ac6acfe98268f4d168a404fd6040c703
- 0x3315fd2757fdd435852cc277377234a3f3909a6d2a089d0e36f6d59aacfda910
- Day root
- 0x7fa2cba1cf3d6b35630896f5fe1a650adb307ea2c376e80a5f2d9276b7cb5ab3
- Chained
- 0x577ff89ba012beeff3197bcff7fa86752074bdf54205a24359cc437be2a952a4
- Published
- On Arc Testnet, block 70262758: 0x435bc1b9331471d72e1998f2e420983b5189d4da65ffbd6f27ef40daf5e1ea90