Good morning! It looks like a little bit more rain today, and then it will finally be over. Anyway, it's story time: On how I discovered Proud to Be a Cow by SesameStreet (Youtube link).
It all started out with recent discussions on end to end encryption on the Fediverse and ActivityPub. Given that python-vodozemac implements the olm double ratchet in Python and bovine, it should be easy to build an E2EE prototype for ActivityPub.
Once you start implementing stuff, you realize that doing E2EE requires a lot of state. In particular, if you want to support multiple clients to connect to your ActivityPub Actor, you need to synchronize state.
Luckily, there exists Sesame a long document describing how to solve the above problem. The next question then was if cows could eat sesame (Internet says yes). On the search for the answer, I discovered the video above.