A whitepaper describing the architecture of Freenet: contracts as application-defined join-semilattices, summary/delta synchronization, small-world adaptive routing, and the delegate model for private state.
Overview video (AI-generated)
A roughly twelve-minute spoken overview of the whitepaper, produced by Google NotebookLM from the paper text. The voices and discussion are AI-generated; the underlying material is the paper.
What it covers
The whitepaper is design-oriented. It describes the architecture as currently
implemented in the freenet-core reference runtime, summarizes a 24-hour
live-network measurement of routing path lengths, and is explicit about which
mechanisms are deployed, which remain experimental, and which are open problems.
Section headings:
- The problem
- Design thesis
- Core primitives (peers, contracts, delegates, user interfaces)
- How updates move (the merge algebra, summary/delta sync, subscription trees)
- How data is found (small-world routing, adaptive routing, live-network measurement)
- Security and trust boundaries
- Implementation status and open problems
- Related work
- Conclusion
Source and rebuilds
The whitepaper source lives at
github.com/freenet/paper-1 as a small
LaTeX project. A GitHub Actions workflow rebuilds the PDF on every push to
main; the latest build is also attached to the
latest release.
Pull requests are welcome.
Citing
Clarke, I. (2026). Freenet: A Peer-to-Peer Platform for Real-Time
Decentralized Applications. https://freenet.org/whitepaper/