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.
- Latest build (auto-rebuilt on every push to
main): https://github.com/freenet/paper-1/releases/latest/download/freenet-whitepaper.pdf - Landing page: https://freenet.org/whitepaper/
make
Requires pdflatex and bibtex (TeX Live). The Makefile runs pdflatex → bibtex → pdflatex → pdflatex and produces main.pdf.
main.tex— document preamble and section includessections/— one.texfile per sectionrefs.bib— bibliography.github/workflows/build.yml— CI build that publishes thelatestrelease with the PDF attached
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.
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.