P2P Architecture Small-world DHT — nodes assigned locations 0–1; greedy routing toward nodes whose location is closest to target key; opennet (random peers) and darknet (trusted friends) modes
Overlay Network Small-world network overlay — routing draws on Kleinberg small-world phenomenon; requests traverse multiple intermediary hops
Content Addressing Yes — CHK is SHA-256 hash of encrypted content; SSK uses public key + descriptor hash; content addressing is foundational
Local-First Yes — each node stores data locally; network functions without any central servers
E2EE Yes — all stored blocks encrypted; node operators cannot identify content they store; multi-hop routing conceals both inserter and retriever identity
CRDTs Lib N/A — no CRDT library; SSK/USK key versioning provides a simpler update model for static content
Byzantine Fault Tolerance No formal BFT — probabilistic resistance through multi-hop routing and encryption; no consensus mechanism
Signature Yes — SSK uses DSA/ECDSA asymmetric signatures; CHK provides tamper-evident content-hash verification
Permissions Key-based (CHK ownership implicit in key knowledge; SSK requires private key to insert under a namespace)
Semantic Web Compatability No
Smart Contract No
Protocol Stack Position Application-layer (built on TCP/IP; operates as overlay network)
Asset / Value Embedding None — anonymized data storage only; no value or asset transmission
Protocol Maturity / Standardization Mature / Community Standard — 25+ years of continuous development; build 1506 (February 2025); academically influential; GPL v2+; not submitted to formal standards body