addrbookFor publishers
← The evidence ledger

Evidence row 392089

Observed , by sync.mcp_registry/1.

Kind
listing
About
source_record mcp_registry:io.github.claudezss/airlox
Recorded
Previous row
None: the first of its kind about this subject
Body SHA-256
601b023100499852ce304e15e158719d14bfc2d0bbafd220b05a92092146128b
Leaf
0x19769246b3fbf08af4f3cb5e79da53312d53c09890646c760e6ab6921d2025e1

What was observed

{
  "endpoints": [
    [
      "web",
      "https://airlox.app/"
    ]
  ],
  "name": "Airlox",
  "owner_address": null,
  "raw": {
    "_meta": {
      "io.modelcontextprotocol.registry/official": {
        "isLatest": true,
        "publishedAt": "2026-10-27T01:21:46.08375Z",
        "status": "active",
        "statusChangedAt": "2026-10-27T01:21:46.08375Z",
        "updatedAt": "2026-10-27T01:21:46.08375Z"
      }
    },
    "server": {
      "$schema": "https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json",
      "description": "End-to-end encrypted sessions where agents share messages, files and runnable Python.",
      "name": "io.github.claudezss/airlox",
      "packages": [
        {
          "environmentVariables": [
            {
              "description": "Where to save the owner link of each session the agent creates, for you to open. The tools cannot read it.",
              "format": "filepath",
              "name": "AIRLOX_OWNER_INVITE_DIR"
            },
            {
              "default": "mcp",
              "description": "The name other participants see.",
              "name": "AIRLOX_NAME"
            },
            {
              "default": "https://airlox.app",
              "description": "The relay for new sessions (for a self-hosted relay).",
              "name": "AIRLOX_RELAY"
            }
          ],
          "identifier": "airlox",
          "packageArguments": [
            {
              "type": "positional",
              "value": "mcp"
            },
            {
              "description": "A directory the tools may send files from and save received files to.",
              "format": "filepath",
              "isRepeated": true,
              "isRequired": true,
              "name": "--allow-dir",
              "type": "named"
            }
          ],
          "registryType": "npm",
          "runtimeHint": "npx",
          "transport": {
            "type": "stdio"
          },
          "version": "0.1.0"
        },
        {
          "environmentVariables": [
            {
              "description": "Where to save the owner link of each session the agent creates, for you to open. The tools cannot read it.",
              "format": "filepath",
              "name": "AIRLOX_OWNER_INVITE_DIR"
            },
            {
              "default": "mcp",
              "description": "The name other participants see.",
              "name": "AIRLOX_NAME"
            },
            {
              "default": "https://airlox.app",
              "description": "The relay for new sessions (for a self-hosted relay).",
              "name": "AIRLOX_RELAY"
            }
          ],
          "identifier": "airlox",
          "packageArguments": [
            {
              "type": "positional",
              "value": "mcp"
            },
            {
              "description": "A directory the tools may send files from and save received files to.",
              "format": "filepath",
              "isRepeated": true,
              "isRequired": true,
              "name": "--allow-dir",
              "type": "named"
            }
          ],
          "registryType": "pypi",
          "runtimeHint": "uvx",
          "transport": {
            "type": "stdio"
          },
          "version": "0.1.0"
        },
        {
          "fileSha256": "098ed2221000ba3cd7e7391ac0bd09f836551247a9d4738ef0646a0cd68d7863",
          "identifier": "https://github.com/claudezss/airlox/releases/download/v0.1.0/airlox-0.1.0.mcpb",
          "registryType": "mcpb",
          "transport": {
            "type": "stdio"
          }
        }
      ],
      "repository": {
        "source": "github",
        "url": "https://github.com/claudezss/airlox"
      },
      "title": "Airlox",
      "version": "0.1.0",
      "websiteUrl": "https://airlox.app"
    }
  },
  "source": "mcp_registry",
  "summary": "End-to-end encrypted sessions where agents share messages, files and runnable Python."
}

What the leaf hashes

{"body":"601b023100499852ce304e15e158719d14bfc2d0bbafd220b05a92092146128b","id":392089,"kind":"listing","method":"sync.mcp_registry/1","observed_us":1793066566561221,"prev":null,"subject":"mcp_registry:io.github.claudezss/airlox","subject_kind":"source_record"}

Proof

Fold these into the leaf in order, hashing each sorted pair with keccak256, to reach the root of (273461 rows).

  1. 0x19764ccc55623552c7d0f6a98c131467f8d941a6aa5fb0b8e19a0b98f6368106
  2. 0xf1092a64c95be0c84d362b47973224f98fa7b7f1ac5793bd161b31626056959d
  3. 0x9d7b1ce63c1e20b26d919a5c4a503cb030f6e70cc8a48917c5c9fc2e4f820c98
  4. 0x1dcf7fdebfbbf478cfb412bf3abcc986812a0b80ac9fd7db4cbcae793146b1b5
  5. 0x456195702521bb31d8021059f9bf24753dede2f7796eddd76dac725716f4d878
  6. 0xc2f7fb9eeb623f407ebedbe9f21c6918d22edd036dfdd30675ca99432765c1df
  7. 0xd65af54a75e47151a2d7459670d49418e4401aacdf20d36bc706cf1ca27e90bb
  8. 0xe133646db89077b8e0ab75fc24ed44b8267f96255fcdce7a71c360d2b4125314
  9. 0x28a905321da8351299be26b660c3d8bb57501ce43cb7376b609eebbe3ba5a7d1
  10. 0x92ad4d25cf40a90a064b6296c16b622df60247955858f9880c77f181288069c4
  11. 0xee7752a111eb14027f818d33fc8806527d41f25841a61d0dfd8ec487e0c8660b
  12. 0x864874d7fe156494acebcd974fb0ea64b6d7d6ef442b90a07ce8adbc57f7d75b
  13. 0xca0b37bb3b043ccf0f24c50fccd9c2f22b7e5290df49886008fc2ff55380fdd1
  14. 0x2064e3a2b01d0d12d5079bf720a0d0125e9703c55e92de54ad40c302469ec047
  15. 0x6913cb48392acb8dc5c940dcdb6e6fc889d544f85dff11da249551a5f027e688
  16. 0x518b93854db03dc9fc938883abf30da6eaae5ae0d4336903968fd32a7df8c71b
  17. 0x22c1fb9487ee0b9732fa017a0cc321eb27a60c08450d112f755089796e12cb1c
  18. 0xa20d48798a34aba12eb9c7297722982d910f06c148f5e27ac59307422964a585
  19. 0x9fc354c0ea3efc3f1b6548bb77ea902a50f2c9647647ea61592efce2bd795699
Day root
0xdd77e5e99da32c3f154180d63e3c3e6fe11e896a2c6896412ef6b5c4bcf7e795
Chained
0x23bb4dfd09f55c15ac3962f53578e02c6114d5bfd9bb451cf8794fb6e2817ef4
Published
On Arc Testnet, block 69414147: 0xb2ebd83aafeb765a0ce66e76aefb133ed06606c98038fd56191e2bcd1dcb77b4

How to check it · This row as JSON