Build an Email Toolchain for Urbit

Produce an Urbit-side client for sending E2EE email

May 11, 2023

Reward: TBD

ID: P1001

OpenBountyDev: Apps

Email is the glue for much of the legacy web. While many of us share an aversion to the proliferation of email, the ability to tie email to Urbit identity will enable users to unify their control over their digital life more than is currently possible.

There are a lot of ways such a project could shake out.

  • The gold standard would basically be run-your-own-ProtonMail from Urbit.
  • One could also build a CLI email agent, like Mutt. This would be a good start.
  • Implementing JMAP should be feasible as well, and simpler than IMAP/SMTP.
  • The minimum viable product would be a front-end on Mars for a connected email server process on Earth, including a full user story on how to operate this without too much tetchy sysadmin work required.

Anything in between would also be acceptable. There are some interesting crossovers possible as well, such as sending email to @p or via the [email protected].