Freenet Whitepaper

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.

Freenet Whitepaper: AI Overview (YouTube thumbnail)
Freenet Whitepaper: AI Overview NotebookLM audio overview of 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:

  1. The problem
  2. Design thesis
  3. Core primitives (peers, contracts, delegates, user interfaces)
  4. How updates move (the merge algebra, summary/delta sync, subscription trees)
  5. How data is found (small-world routing, adaptive routing, live-network measurement)
  6. Security and trust boundaries
  7. Implementation status and open problems
  8. Related work
  9. 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/