Skip to content

End-to-end Encryption in ActivityPub: Case File

Framework Evan Prodromou, Tom Coates

This case file documents an effort to integrate end-to-end encryption into ActivityPub, the distributed social network protocol, by mapping Messaging Layer Security (MLS RFC9420) onto the existing standard as an extension. The central tension is balancing security robustness with implementability simplicity, requiring the authors to examine user interfaces across messaging platforms and architectural variations before recommending a design approach for E2EE in federated social networks.

Related resources

Talk

Salon VI: Fire Protocols & Attention as Autopoietic Space - 2024 Protocol Symposium

Jiordi Rosales and Nathalia Scherer present their Summer of Protocols research on wildfire and prescribed-burn coordination in Sonoma County, California, framing fire management through the lens of autopoiesis—protocols as active matter that let communities regenerate fire knowledge rather than suppress it. They detail a concrete proposal adopted by the Good Fire Alliance to create regional burn coordinators housed under legitimate funded organizations (like Fire Forward), address land-owner bottlenecks, and reposition 'local knowledge keepers' over absentee landowners as fire experts, alongside a pocket logbook artifact for tracking weather and fire-return intervals.

autopoiesis-protocols-as-active-matter case-study fiction

Jiordi Rosales, Nathalia Scherer

Paper

Protocol Foundations 001: Cryptography

This foundational paper traces the historical development of cryptography from Caesar ciphers to modern encryption techniques, establishing symmetric-key encryption as a core design principle where a shared key enables both encryption and decryption of messages. The authors situate cryptographic methods as essential infrastructure for secure communication protocols, with examples ranging from wartime military applications to contemporary computational systems.

blockchain infrastructure protocols

Mario Havel, Tim Beiko

Paper

Protocol Foundations 003: Hashing

This paper explains cryptographic hashing as a fundamental building block of digital infrastructure, defining hash functions as one-way operations that deterministically map arbitrary-sized inputs to fixed-sized outputs while revealing no information about the input. The authors emphasize key properties including collision resistance and the practical irreversibility of hashing, distinguishing it from encryption.

blockchain infrastructure protocols

Mario Havel, Tim Beiko