Anyone know if Bitwarden does?
[1] https://www.whitehouse.gov/briefing-room/presidential-action...
[2] https://www.cfr.org/report/solving-identity-protection-post-...
120 year email + static hosting tied to library card.
Start with one branch or small system, scale from there.
Could reasonably be managed per branch with central support orgs. I guess most of them have a server room or colo or similar with a couple U free.
Also, the kind of long term stable online identity you're desiring can already be had by registering your own domain name.
You can have government authentication without too many issues, though. The EU has a digital login system that's federated (EIDAS) and your government should never have to retract your ID unless you die. Some implementations use physical smart cards to sign in, others use usernames/passwords+apps/2fa. The system is currently intended only for official government business, but under the hood most systems use something close to OAuth2 so it should be possible to modify the system to allow generic logins.
The downside of such a system is that the using the same authentication for government grants and your social media makes it very easy to phish people. This increases the security requirements of the system significantly, which in turn make the system very annoying to use. The authentication mechanism also allows the government to track exactly what services you use and when.
Personally, I'd much rather see OpenID return. The ability to pick an identity provider and log in would allow for multiple accounts and the ability to control your own data.
Alternatively, wide-spread use of something like https://irma.app/ would be even better. This allows for decentralised identity that you can take with you, just like a regular ID. It also allows for exposing only scoped data (ie "is this person of drinking age" rather than "what's this person's birthdate").
Part of the fun of the internet is that it is really international so I'd expect it to interoperate with Canada, France, Ukraine, etc. What if people from Barcelona want a Catalan e-mail address?
So for me, I'd like a global entity that more closely resembles the global nature of the internet, combined with a more globally representative structure.
Why in the world do you want them to host your email?
Whatever email server/system the government created would be so bad no one one would use it.
I show up to bigsaas.com. Big SaaS asks me to identify myself. I submit that I am [email protected] optionally with a proof of that claim.
If I have provided a proof (think attestation along the lines of "The holder of this certificate is [email protected] requesting to use bigsaas.com at time T using signing key Kpub") it will be signed under a key chain whose root can be obtained from a specifically formatted DNS TXT record under robmccoll.com (similar to DNSSEC or DKIM - maybe it gets a custom record type). bigsaas.com can fetch said key and verify the signature.
If I haven't provided a proof, bigsaas.com looks up a DNS record under robmccoll.com that points to which server provides this authentication service for the domain and does something like an OAUTH or SAML type of exchange but without the need for point-to-point pre-configuration. It beings this exchange with a signed request "This is bigsaas.com attempting to authenticate [email protected] at time T" which is signed under the key in its own DNS records (or at least a chain that can be verified under that key).
Either way, the service doesn't have to have some pre-seeded trust beyond trusting DNS (and this should probably insist on DNSSEC and TLS-only for whatever interactive authentication gets layered on top)
Edit: I guess this is kind of OpenID, but to be honest, OpenID looks way more complex than necessary.
There's been too many horror stories of people being locked out of their Google or Facebook accounts by Google and Facebook, even for the most minor of infractions, and that person immediately also losing access to to all the other services they used 'Sign in with...'
Until this problem is solved, I will never switch to a single online Identity for access, and I certainly will never use my Google or Facebook account to register with third party services.