Specification for a Fediverse Directory Server for Public Keys
-
Updated
Jul 14, 2026 - PHP
Specification for a Fediverse Directory Server for Public Keys
prism is the first trust-minimized key-transparency solution, allowing for automatic verification of service providers via light clients.
A CONIKS implementation in Golang
A CONIKS implementation in Java
Your Key Transparency auditor companion
PHP Implementation of the Public Key Directory Server
Cryptography Used By the Public Key Directory
Verifiable agent actions. Every action becomes signed context for the next. Ed25519 signatures, Merkle log proofs, independently verifiable by anyone.
Formal Verification and Requirements Traceability for the Public Key Directory Specification
Zero-trust, end-to-end encrypted communication platform for secure executive, corporate, and high-risk messaging.
Browser-based Key Transparency demo — append-only authenticated map, IETF KEYTRANS. E2EE answers "can anyone read this?" — not "whose key did I encrypt to?" Watch a server equivocate, then build the Merkle consistency proofs and gossip that make the lie findable. The missing layer under X3DH, Double Ratchet, and MLS. No backends. No simulated math.
DMTAP — the Decentralized Message Transfer & Access Protocol: an open, metadata-private specification for mail, chat, files, and decentralized identity over a peer-to-peer mesh, with an optional bridge to legacy email.
The mosskeys CLI and daemon: publish public keys and sign transparency-log checkpoints locally (BYOK). Zero-knowledge, post-quantum. Rust.
Add a description, image, and links to the key-transparency topic page so that developers can more easily learn about it.
To associate your repository with the key-transparency topic, visit your repo's landing page and select "manage topics."