HackerReposA FIELD GUIDE TO OPEN SOURCE
ProSponsor the shelf♧ 0
← Back to top all-time
soatok
mastodon-e2ee-specification
Security & Privacy2022–2022
soatok / mastodon-e2ee-specification · Archived

mastodon-e2ee-specification

Soatok's Proposal for End-to-End Encryption in Mastodon

2Distinct people
3Mentions
0Explicit recommenders
220GitHub stars
REPOSITORY AT A GLANCE

What to know before exploring

What it is

Soatok's Proposal for End-to-End Encryption in Mastodon

GitHub

Where it is used

No documented product use has been verified yet.

What people are saying

No recommendation phrase was found in the indexed comments.

No classified warning is attached to this page. Read the discussions before treating silence as approval.

Also in these discussions

No other repository is repeatedly linked in the same discussions.

This week on Hacker News

Nov 7–Nov 14 UTC · Direct repository links and separately labeled related project stories. Indexed through 11/14/2026, 3:03:16 PM UTC.

No direct repository links were found in the indexed HN discussions over the past seven days. Older discussions are available below.

Mentions over time

HN mentions by day3 dated mentions

Observed mentions: 2022-11-21 20:10:43 UTC to 2022-12-19 11:20:03 UTC.

012022-11-21 00:00:00 UTC to 2022-11-22 00:00:00 UTC (exclusive): 1 mentions; 0 submissions, 1 commentsNov 212022-11-22 00:00:00 UTC to 2022-11-23 00:00:00 UTC (exclusive): 1 mentions; 0 submissions, 1 comments2022-11-23 00:00:00 UTC to 2022-11-24 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2022-11-24 00:00:00 UTC to 2022-11-25 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2022-11-25 00:00:00 UTC to 2022-11-26 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2022-11-26 00:00:00 UTC to 2022-11-27 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2022-11-27 00:00:00 UTC to 2022-11-28 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2022-11-28 00:00:00 UTC to 2022-11-29 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2022-11-29 00:00:00 UTC to 2022-11-30 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2022-11-30 00:00:00 UTC to 2022-12-01 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2022-12-01 00:00:00 UTC to 2022-12-02 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2022-12-02 00:00:00 UTC to 2022-12-03 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2022-12-03 00:00:00 UTC to 2022-12-04 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2022-12-04 00:00:00 UTC to 2022-12-05 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2022-12-05 00:00:00 UTC to 2022-12-06 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 commentsDec 52022-12-06 00:00:00 UTC to 2022-12-07 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2022-12-07 00:00:00 UTC to 2022-12-08 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2022-12-08 00:00:00 UTC to 2022-12-09 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2022-12-09 00:00:00 UTC to 2022-12-10 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2022-12-10 00:00:00 UTC to 2022-12-11 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2022-12-11 00:00:00 UTC to 2022-12-12 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2022-12-12 00:00:00 UTC to 2022-12-13 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2022-12-13 00:00:00 UTC to 2022-12-14 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2022-12-14 00:00:00 UTC to 2022-12-15 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2022-12-15 00:00:00 UTC to 2022-12-16 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2022-12-16 00:00:00 UTC to 2022-12-17 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2022-12-17 00:00:00 UTC to 2022-12-18 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2022-12-18 00:00:00 UTC to 2022-12-19 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2022-12-19 00:00:00 UTC to 2022-12-20 00:00:00 UTC (exclusive): 1 mentions; 0 submissions, 1 commentsDec 19

Counts come from the repository’s dated source evidence. Index cutoff: 2026-11-02 08:16:59 UTC.

View mention counts and date ranges
UTC ranges include their start and exclude their end. Select a period to filter the source evidence.
PeriodStart (UTC)End (exclusive, UTC)MentionsSubmissionsComments
Nov 212022-11-21 00:00:00 UTC2022-11-22 00:00:00 UTC101
Nov 222022-11-22 00:00:00 UTC2022-11-23 00:00:00 UTC101
Nov 232022-11-23 00:00:00 UTC2022-11-24 00:00:00 UTC000
Nov 242022-11-24 00:00:00 UTC2022-11-25 00:00:00 UTC000
Nov 252022-11-25 00:00:00 UTC2022-11-26 00:00:00 UTC000
Nov 262022-11-26 00:00:00 UTC2022-11-27 00:00:00 UTC000
Nov 272022-11-27 00:00:00 UTC2022-11-28 00:00:00 UTC000
Nov 282022-11-28 00:00:00 UTC2022-11-29 00:00:00 UTC000
Nov 292022-11-29 00:00:00 UTC2022-11-30 00:00:00 UTC000
Nov 302022-11-30 00:00:00 UTC2022-12-01 00:00:00 UTC000
Dec 12022-12-01 00:00:00 UTC2022-12-02 00:00:00 UTC000
Dec 22022-12-02 00:00:00 UTC2022-12-03 00:00:00 UTC000
Dec 32022-12-03 00:00:00 UTC2022-12-04 00:00:00 UTC000
Dec 42022-12-04 00:00:00 UTC2022-12-05 00:00:00 UTC000
Dec 52022-12-05 00:00:00 UTC2022-12-06 00:00:00 UTC000
Dec 62022-12-06 00:00:00 UTC2022-12-07 00:00:00 UTC000
Dec 72022-12-07 00:00:00 UTC2022-12-08 00:00:00 UTC000
Dec 82022-12-08 00:00:00 UTC2022-12-09 00:00:00 UTC000
Dec 92022-12-09 00:00:00 UTC2022-12-10 00:00:00 UTC000
Dec 102022-12-10 00:00:00 UTC2022-12-11 00:00:00 UTC000
Dec 112022-12-11 00:00:00 UTC2022-12-12 00:00:00 UTC000
Dec 122022-12-12 00:00:00 UTC2022-12-13 00:00:00 UTC000
Dec 132022-12-13 00:00:00 UTC2022-12-14 00:00:00 UTC000
Dec 142022-12-14 00:00:00 UTC2022-12-15 00:00:00 UTC000
Dec 152022-12-15 00:00:00 UTC2022-12-16 00:00:00 UTC000
Dec 162022-12-16 00:00:00 UTC2022-12-17 00:00:00 UTC000
Dec 172022-12-17 00:00:00 UTC2022-12-18 00:00:00 UTC000
Dec 182022-12-18 00:00:00 UTC2022-12-19 00:00:00 UTC000
Dec 192022-12-19 00:00:00 UTC2022-12-20 00:00:00 UTC101

What Hacker News says

3 sources
> If someone sends me their profile link that's not on my instance, I can't actually reply to it. Instead, I need to go to my Mastodon instance and then search for that link in order to actually have an interactable version of that "tweet". Actually, you have options: https://mstdn.social/@feditips/109507990803168318 > And I have no idea if I chose the right Mastodon instance with the right hall admins that won't read my private messages and ban me for having the wrong opinion. I'm working on that. https://github.com/soatok/mastodon-e2ee-specification
In Twitter policy page forbidding links to other social media removed
What Moxie wrote was about his decisions with Signal. It's not that relevant to this post for distinct two reasons: 1. One of the stated anti-tenets of what I'm proposing is competing with Signal. https://github.com/soatok/mastodon-e2ee-specification#anti-t... 2. Cryptography has matured greatly since Moxie wrote that post. I feel confident about rolling out a v1 E2EE protocol for the Fediverse in 2023, and then a v2 in 2024 or later. Migration is a two-putt, but it's tractable. I've worked on similar message format migrations before. 1. Roll out read-only support for v2. 2. Enable writing. Now people can start using v2. 3. Later, once the new version is ubiquitous for the scope of your concern, disable v1. It's not as fast as if you own the whole stack (like Signal does), but a federated ecosystem can move. Email is a lost cause. Activi
Read the rest
tyPub is still relatively small and can be influenced for good.
In Towards End-to-End Encryption for Direct Messages in the Fediverse

MAKE YOURSELF AT HOME

A few shortcuts

/
Search the collection
?
Open this guide
Esc
Close dialogs and navigation

Your saved repositories and interests stay in this browser.