The DFOS Protocol is a system for cryptographic identity and content proof. It specifies how identity chains, content chains, beacons, merkle trees, and verification work — independent of any particular platform, implementation, or infrastructure.
Identity derives from signed operations, not platform accounts. Proofs are self-contained — they verify offline, in any language, with no network dependency. A chain exported today is verifiable by code that may not even exist yet.
In the dark forest, identity and content authority derive from math alone. The proof is public. The content is private.
This repository contains the open-source protocol implementation and supporting packages.
| Package | Description |
|---|---|
@metalabel/dfos-protocol |
Ed25519 signed chain primitives, beacons, merkle trees, and verification |
site-protocol |
Astro site for protocol.dfos.com |
site-schemas |
Hono worker for schemas.dfos.com |
- Protocol specification — core protocol with worked examples and test vectors
- DID Method — W3C DID method specification for
did:dfos - Content Model — standard JSON Schema content types
- Architecture Poster — visual protocol architecture reference
- JSON Schemas — hosted schema definitions for DFOS documents
- Chain verifier — browser-based chain verification tool
- DFOS app — the platform
- npm package —
@metalabel/dfos-protocol - clear.txt — the builder and cryptography space on DFOS
- dfos.com