Live data from Hacker News

True P2P Email on Top of Yggdrasil Network

github.com

1–10 of 39 posts

Re: True P2P Email on Top of Yggdrasil Network

#3
post #2

My first Linux install was Yggdrasil, just for that, this interests me…

You’re OG. My first was some unknown distro that installed in DOS on my Win95 machine and dual booted that way. Totally confused me. Second was Red Hat 6.0 in 1999. That one, I was a little more successful with.

Re: True P2P Email on Top of Yggdrasil Network

#5

Very cool. How does this deal with offline recipients? Do the messages just get dropped, or does Yggdrasil somehow store and deliver them?

I was surprised to see this on the HN homepage, I didn't create Tyr but I did create Yggmail (https://github.com/neilalexander/yggmail) which it is based on. There is no store-and-forward as such, the sending node will keep the message in its outbox and will keep retrying until the destination is online.

Re: True P2P Email on Top of Yggdrasil Network

#6

Very cool. How does this deal with offline recipients? Do the messages just get dropped, or does Yggdrasil somehow store and deliver them?

I was surprised to see this on the HN homepage, I didn't create Tyr but I did create Yggmail ( https://github.com/neilalexander/yggmail ) which it is based on. There is no store-and-forward as such, the sending node will keep the message in its outbox and will keep retrying until the destination is online.

Neat

“End-to-end encrypted email for the mesh networking age”

Perhaps wish we weren’t headed for such an age but glad Yggmail is here for it!

Re: True P2P Email on Top of Yggdrasil Network

#8

Very cool. How does this deal with offline recipients? Do the messages just get dropped, or does Yggdrasil somehow store and deliver them?

back in the day a few of us used to run ssb (secure-scuttlebot) over yggdrasil (and cjdns before that) and that system would distribute the private messages to all of the peers within 3 hops. offline peers would just sync up when online and then decrypt the messages sent to them.

ssb's been broken for around five years, but now that it's working again it'd be fun try this experiment again.

2026 could be the year mesh networks finally take off!

Re: True P2P Email on Top of Yggdrasil Network

#9

Very cool. How does this deal with offline recipients? Do the messages just get dropped, or does Yggdrasil somehow store and deliver them?

I was surprised to see this on the HN homepage, I didn't create Tyr but I did create Yggmail ( https://github.com/neilalexander/yggmail ) which it is based on. There is no store-and-forward as such, the sending node will keep the message in its outbox and will keep retrying until the destination is online.

> There is no store-and-forward as such, the sending node will keep the message in its outbox and will keep retrying until the destination is online.

Yes I might be wrong but my understanding is there is no point in creating another system where messages hop from one peer to the other like Meshtastic or Reticulum (what make sense for their use case).

Let's say users have their "email server" running on both on there mobile phone and a home server and in sync. We can expect 2 of the 4 servers will be online at the same time to send the message. I personally like those odds, Internet is pretty reliable in our days.

I believe we have spent too long trying to solve very hard trilema in messaging, trying to have it all: confidentiality, anonymity and uncensorability ... and reliability ... and ease of use. The result is in practice most people use GMail, Outlook and Whatsapp.

Yggdrasil is fantastic, it goes back some original ideas of the Internet we have almost forgotten, and in practice solves a lot of problem we have been dealing with for too long.

Re: True P2P Email on Top of Yggdrasil Network

#10

Very cool. How does this deal with offline recipients? Do the messages just get dropped, or does Yggdrasil somehow store and deliver them?

I was surprised to see this on the HN homepage, I didn't create Tyr but I did create Yggmail ( https://github.com/neilalexander/yggmail ) which it is based on. There is no store-and-forward as such, the sending node will keep the message in its outbox and will keep retrying until the destination is online.

Tyr is probably overkill with Deltachat on top of yggdrasil. The network already is encrypted so it's fine to send plaintext emails as long as there's no 3rd party email hubs.
Post reply on HN