← 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).
- 0x19764ccc55623552c7d0f6a98c131467f8d941a6aa5fb0b8e19a0b98f6368106
- 0xf1092a64c95be0c84d362b47973224f98fa7b7f1ac5793bd161b31626056959d
- 0x9d7b1ce63c1e20b26d919a5c4a503cb030f6e70cc8a48917c5c9fc2e4f820c98
- 0x1dcf7fdebfbbf478cfb412bf3abcc986812a0b80ac9fd7db4cbcae793146b1b5
- 0x456195702521bb31d8021059f9bf24753dede2f7796eddd76dac725716f4d878
- 0xc2f7fb9eeb623f407ebedbe9f21c6918d22edd036dfdd30675ca99432765c1df
- 0xd65af54a75e47151a2d7459670d49418e4401aacdf20d36bc706cf1ca27e90bb
- 0xe133646db89077b8e0ab75fc24ed44b8267f96255fcdce7a71c360d2b4125314
- 0x28a905321da8351299be26b660c3d8bb57501ce43cb7376b609eebbe3ba5a7d1
- 0x92ad4d25cf40a90a064b6296c16b622df60247955858f9880c77f181288069c4
- 0xee7752a111eb14027f818d33fc8806527d41f25841a61d0dfd8ec487e0c8660b
- 0x864874d7fe156494acebcd974fb0ea64b6d7d6ef442b90a07ce8adbc57f7d75b
- 0xca0b37bb3b043ccf0f24c50fccd9c2f22b7e5290df49886008fc2ff55380fdd1
- 0x2064e3a2b01d0d12d5079bf720a0d0125e9703c55e92de54ad40c302469ec047
- 0x6913cb48392acb8dc5c940dcdb6e6fc889d544f85dff11da249551a5f027e688
- 0x518b93854db03dc9fc938883abf30da6eaae5ae0d4336903968fd32a7df8c71b
- 0x22c1fb9487ee0b9732fa017a0cc321eb27a60c08450d112f755089796e12cb1c
- 0xa20d48798a34aba12eb9c7297722982d910f06c148f5e27ac59307422964a585
- 0x9fc354c0ea3efc3f1b6548bb77ea902a50f2c9647647ea61592efce2bd795699
- Day root
- 0xdd77e5e99da32c3f154180d63e3c3e6fe11e896a2c6896412ef6b5c4bcf7e795
- Chained
- 0x23bb4dfd09f55c15ac3962f53578e02c6114d5bfd9bb451cf8794fb6e2817ef4
- Published
- On Arc Testnet, block 69414147: 0xb2ebd83aafeb765a0ce66e76aefb133ed06606c98038fd56191e2bcd1dcb77b4