DFOS Protocol

Protocolo P2P

A formal specification for Ed25519-signed chains that establish self-certifying identity, content-addressed commitments, and author-controlled proof surfaces. Separates the proof surface (public cryptographic commitments, verifiable offline) from the content surface (application-layer, private by default). Defines the did:dfos DID method, DAG-based chain structure with deterministic convergence, and a relay network of verifying HTTP endpoints that distribute proofs without trusting each other.

Comunidad

Detalles

Licencia Permissive (MIT); https://github.com/metalabel/dfos — TypeScript reference implementation; cross-language verification in Go, Python, Rust, Swift against deterministic test vectors
Estado de Desarrollo 🟢 Activo
Detalle del Estado de Desarrollo Released / Active (specification under active development; MIT license; CLI ships pre-built binaries; DFOS platform runs on protocol in production)
Propietario Metalabel (company behind the DFOS platform); open specification; reference implementation by Metalabel team
Órgano de Gobierno Company-controlled (Metalabel)
País USA
Año de Inicio 2022
Stack TypeScript/JavaScript (primary SDK: @metalabel/dfos-protocol on npm); Go, Python, Rust, Swift (cross-language verification implementations); CLI pre-built binaries (Linux, macOS, Windows, Homebrew, Docker)
Financiamiento Unknown (Metalabel is a company; funding status not publicly disclosed)
Última Investigación 1 jul 2026

Protocolo P2P Atributos

Orígenes Decentralized authorship / publishing (motivated by the structural condition that platform identity is platform-granted; designed to invert this by making proofs self-certifying and content-surface separation architectural rather than a setting)
Base de Datos N/A (protocol defines chain structure, not storage; DFOS platform implements storage separately)
Lenguaje de Consulta N/A (chains resolved by DID / cryptographic key; no query interface in protocol)
Formatos de Datos Custom binary/JSON (Ed25519-signed operation records); CID (content-addressed commitments); did:dfos DID documents
Edición Colaborativa en Vivo N/A (protocol governs authorship proofs, not collaborative editing)
Edición de Texto Enriquecido N/A (content surface is application-layer concern; protocol only sees hashes)
Soporte Móvil Library-level (cross-platform SDKs; no dedicated mobile app in protocol spec)
Soporte Web Yes (TypeScript SDK; CLI accessible via web tooling; DFOS platform is web-based)
Aplicaciones Nativas Yes (CLI pre-built binaries for Linux, macOS, Windows; Homebrew and Docker install paths)
Términos Free / Open source (MIT license for protocol and reference implementation)
Fondos Unknown
Basado En Ed25519 (signatures); CID (content addressing); DAG (chain structure); did:dfos (self-certifying DID method derived from genesis operation)
Arquitectura P2P Relay mesh (verifying HTTP relay endpoints distribute proofs without trusting each other; DAG-native chains are transport-agnostic — valid from API, USB, or P2P exchange)
Red de Superposición Global (relay network is open; any relay implementing the spec participates; proof propagation is gossip-like across relay nodes)
Direccionamiento por Contenido Yes (CID-based content commitments; chain keys are deterministic hashes of genesis operations; content-addressed throughout)
Local-First Yes (verification is offline-first; chain carries everything needed for proof verification with no network required)
Cifrado de Extremo a Extremo (E2EE) No (protocol does not encrypt; privacy comes from separation — proof surface is public, content surface governed by application-layer access control)
Biblioteca de CRDTs N/A (DAG convergence is deterministic by highest createdAt timestamp with lexicographic CID tiebreaker; no CRDT library used)
Tolerancia a Fallos Bizantinos No (no consensus mechanism; forks are valid and convergence is deterministic without coordination)
Firma Ed25519 (all operations signed; chains are self-certifying; verification is a pure function requiring no external authority)
Permisos Cryptographic Capabilities (knowledge of DID / public key authorizes chain operations; content access governed separately at application layer)
Compatibilidad con la Web Semántica N/A (protocol operates on hashes and cryptographic commitments; no RDF or linked data vocabulary defined)
Contrato Inteligente No (no blockchain or smart contract component; self-certifying without on-chain registry)
Posición en la Pila del Protocolo Application-layer (built on TCP/IP)
Incorporación de Activos/Valor None — DFOS Protocol is an authorship proof and identity layer with no native token or value transfer.
Madurez del Protocolo / Estandarización Proprietary Open Standard (MIT-licensed specification under active development; multiple cross-language implementations against deterministic test vectors; not submitted to formal standards body; governed by Metalabel)