The following is not a complete list of references (external and internal), but comprises those that are referenced on a number of pages, or are particularly relevant to the Interpeer Project. That makes them worth listing collectively.
#IETF Standards & Drafts
- E. Rescorla, H. Tschofenig and N. Modadugu. 2022. The Datagram Transport Layer Security (DTLS) Protocol Version 1.3. RFC 9147.
https://www.rfc-editor.org/info/rfc9147
Referenced: [1]
- M. Bishop. 2022. HTTP/3. RFC 9114.
https://www.rfc-editor.org/info/rfc9114
Referenced: [1]
- M. Jones, J. Bradley and N. Sakimura. 2015. JSON Web Token (JWT). RFC 7519.
https://www.rfc-editor.org/info/rfc7519
Referenced: [1]
- J. Iyengar and M. Thomson. 2021. QUIC: A UDP-Based Multiplexed and Secure Transport. RFC 9000.
https://www.rfc-editor.org/info/rfc9000
Referenced: [1] [2]
- R. Stewart. 2007. Stream Control Transmission Protocol. RFC 4960.
https://www.rfc-editor.org/info/rfc4960
Referenced: [1] [2]
- Brian Trammell and Mirja Kühlewind. 2018. The QUIC Latency Spin Bit.
https://datatracker.ietf.org/doc/html/draft-ietf-quic-spin-exp-01
Referenced: [1]
- M. Petit-Huguenin, G. Salgueiro, J. Rosenberg, D. Wing, R. Mahy and P. Matthews. 2020. Session Traversal Utilities for NAT (STUN). RFC 8489.
https://www.rfc-editor.org/info/rfc8489
Referenced: [1]
- W. Eddy. 2022. Transmission Control Protocol (TCP). RFC 9293.
https://www.rfc-editor.org/info/rfc9293
Referenced: [1] [2]
- J. Postel. 1980. User Datagram Protocol. RFC 768.
https://www.rfc-editor.org/info/rfc768
Referenced: [1]
#W3C Standards
- Christine Lemmer-Webber, Jessica Tallon, Erin Shepherd, Amy Guy and Evan Prodromou. 2018. ActivityPub. W3C Recommendation.
https://www.w3.org/TR/activitypub/
Referenced: [1]
- David Beckett, Gavin Carothers and Andy Seaborne. 2014. RDF 1.1 N-Triples. W3C Recommendation.
https://www.w3.org/TR/n-triples/
Referenced: [1]
#Independent Standards
- Rob Pike, Dave Presotto, Sean Dorward, Bob Flandrena, Ken Thompson, Howard Trickey and Phil Winterbottom. 1992. The Plan 9 File Protocol, 9P.
https://man.cat-v.org/plan_9/5/; https://9p.io/sys/doc/9.html; https://9p.io/sys/doc/names.html; https://9p.io
Referenced: [1]
- Trevor Perrin and Moxie Marlinspike. 2016. The Double Ratchet Algorithm.
https://signal.org/docs/specifications/doubleratchet/
Referenced: [1]
- Endo Renberg. 2022. Encoding for Robust Immutable Storage (ERIS).
https://purl.org/eris
Referenced: [1]
- Trevor Perrin. 2018. The Noise Protocol Framework.
http://noiseprotocol.org/
Referenced: [1] [2]
#Interpeer Standards & Drafts
- Jens Finkhaeuser. 2023. Interpeer Architecture.
https://specs.interpeer.org/draft-jfinkhaeuser-interpeer/
Referenced: [1] [2]
#Papers & Academic Work; Algorithms
- Nuno Preguiça, Carlos Baquero and Marc Shapiro. 2018. Conflict-free Replicated Data Types (CRDTs).
http://arxiv.org/abs/1805.06358v1
Referenced: [1] [2] [3]
- L. Gong. A secure identity-based capability system. Proceedings. 1989 IEEE Symposium on Security and Privacy, 56-63.
https://doi.org/10.1109/secpri.1989.36277
Referenced: [1]
- Jack B. Dennis and Earl C. Van Horn. 1966. Programming semantics for multiprogrammed computations. Communications of the ACM 9, 3, March 1966, 143-155.
https://doi.org/10.1145/365230.365252
Referenced: [1]
- Zenna Elfen. 2024. P4P: Steps Toward more Adaptive Internets: charting Open-Source, P2P and Local-First Networks.
https://works.hcommons.org/records/naj7d-6g984
Referenced: [1]
- Leslie Lamport. 1998. The Part-Time Parliament. ACM Transactions on Computer Systems 16, May 1998, 133-169.
https://www.microsoft.com/en-us/research/publication/part-time-parliament/
Referenced: [1]
- Miguel Castro and Barbara Liskov. 1999. Practical Byzantine fault tolerance. Proceedings of the Third Symposium on Operating Systems Design and Implementation, February 1999, 173–186.
https://dl.acm.org/doi/10.5555/296806.296824
Referenced: [1]
- Diego Ongaro and John Ousterhout. 2014. In search of an understandable consensus algorithm. Proceedings of the 2014 USENIX Conference on USENIX Annual Technical Conference, June 2014, 305–320.
https://dl.acm.org/doi/10.5555/2643634.2643666
Referenced: [1]
- Roy Thomas Fielding. 2000. Architectural Styles and the Design of Network-based Software Architectures.
https://ics.uci.edu/~fielding/pubs/dissertation/top.htm
Referenced: [1] [2]
- Paul Baran. 1970. Introduction to Distributed Communications Networks. On Distributed Communications 1.
https://www.rand.org/pubs/research_memoranda/RM3420.html
Referenced: [1] [2]
- John Douceur. 2002. The Sybil Attack. Proceedings of 1st International Workshop on Peer-to-Peer Systems (IPTPS), January 2002.
https://www.microsoft.com/en-us/research/publication/the-sybil-attack/
Referenced: [1]
- Benjamin Reed and Flavio P. Junqueira. 2008. A simple totally ordered broadcast protocol. Proceedings of the 2nd Workshop on Large-Scale Distributed Systems and Middleware, 1-6.
https://doi.org/10.1145/1529974.1529978
Referenced: [1]
#Legal & Policy Texts
- California Consumer Privacy Act
https://oag.ca.gov/privacy/ccpa; https://leginfo.legislature.ca.gov/faces/codes_displayText.xhtml?division=3.&part=4.&lawCode=CIV&title=1.81.5
Referenced: [1] [2]
- Convention for the Protection of Human Rights and Fundamental Freedoms
https://www.coe.int/en/web/conventions/full-list?module=treaty-detail&treatynum=005
Referenced: [1]
- General Data Protection Rules
https://gdpr.eu/tag/gdpr/; http://data.europa.eu/eli/reg/2016/679/2016-05-04
Referenced: [1] [2]
- Universal Declaration of Human Rights
https://www.un.org/en/about-us/universal-declaration-of-human-rights
Referenced: [1] [2] [3]
#Licenses
- Creative Commons licenses
https://creativecommons.org/share-your-work/cclicenses/
Referenced: [1]
- Post-Open License (First Draft)
http://perens.com/2024/03/08/post-open-license-first-draft/
Referenced: [1]
#Definitions
- The Four Essential Freedoms (of Free Software)
https://www.gnu.org/philosophy/free-sw.en.html#four-freedoms
Referenced: [1]
- Copyleft
https://www.britannica.com/topic/copyleft
Referenced: [1]
- The Open Source Definition
https://opensource.org/osd
Referenced: [1] [2] [3]
#Articles
- Christine Lemmer-Webber. 2021. What is CapTP, and what does it enable?.
https://spritelyproject.org/news/what-is-captp.html
Referenced: [1]
#Organizations & Initiatives
- Article 19
https://article19.org/
- enter for Democracy & Technology (CDT)
https://cdt.org/
- Data Rights Protocol
https://datarightsprotocol.org/
Referenced: [1]
- Delay and Disruption Tolerant Networking (DTN)
https://ietf.org/wg/dtn/about/
Referenced: [1]
- Human Rights Protocol Considerations (HRPC)
https://irtf.org/hrpc
Referenced: [1]
- International Electrotechnical Commission (IEC)
https://iec.ch/
Referenced: [1]
- Internet Engineering Task Force (IRTF)
https://ietf.org/
Referenced: [1]
- Internet Research Task Force (IRTF)
https://irtf.org/
Referenced: [1]
- International Organization for Standardization (ISO)
https://iso.org/
Referenced: [1]
- The Internet Society Foundation
https://isocfoundation.org
Referenced: [1] [2] [3] [4]
- The Next Generation Internet (NGI) Initiative
https://ngi.eu
Referenced: [1] [2] [3]
- NLNet Foundation
https://nlnet.nl
Referenced: [1] [2] [3] [4]
- Offline First
https://offlinefirst.org/
Referenced: [1]
- Open Future
https://openfuture.eu/
Referenced: [1]
- Open Source Security Foundation
https://openssf.org
Referenced: [1]
- Spritely Institute
https://spritely.institute
Referenced: [1]
- Sovereign Tech Fund
https://sovereigntechfund.de/
Referenced: [1] [2]
- Declaration of Digital Autonomy
https://techautonomy.org/
Referenced: [1]
- World Wide Web Consortium (W3C)
https://www.w3.org/
Referenced: [1]
#Projects
- Interplanetary File System (IPFS)
https://ipfs.tech/
Referenced: [1]
- The Librecast Project
https://librecast.net/
Referenced: [1]
- LibreSSL
https://www.libressl.org/
Referenced: [1]
- libsodium
https://libsodium.org/
Referenced: [1]
- OpenSSL
https://www.openssl.org/
Referenced: [1]
- Tor Project
https://www.torproject.org
Referenced: [1]
#Funds
- NGI Zero Discovery
https://nlnet.nl/discovery/
Referenced: [1]