Freenet Whitepaper

May 25, 2026 · View on GitHub

Source for Freenet: A Peer-to-Peer Platform for Real-Time Decentralized Applications, an architectural whitepaper covering the contract model (idempotent commutative monoids / join-semilattices on application state), summary/delta synchronization, small-world routing with gap-target topology construction and Kleinberg-scored acceptance, adaptive routing via per-neighbor isotonic regression, and the delegate model for private state.

Read it

Build locally

make

Requires pdflatex and bibtex (TeX Live). The Makefile runs pdflatex → bibtex → pdflatex → pdflatex and produces main.pdf.

Layout

  • main.tex — document preamble and section includes
  • sections/ — one .tex file per section
  • refs.bib — bibliography
  • .github/workflows/build.yml — CI build that publishes the latest release with the PDF attached

License

Creative Commons Attribution 4.0 International (CC-BY 4.0). You may copy, redistribute, and adapt the material with attribution. See LICENSE for the full text.

Contributing

Pull requests welcome. The workflow runs pdflatex on every PR, so a green check means the LaTeX still compiles. For substantive design changes, opening an issue first is appreciated so the direction can be discussed before the prose is written.