This app is experimental, don't use it for anything mission-critical.
~/atproto $ self-sovereign identity

This app lets you create and manage an ATProto account, useful for Bluesky and many other ATProto applications.

You create your own account using your own seed phrase. If you lose it, nobody can recover it for you.

If you have an ENS name, you can use that as your handle via the .eth.xyz gateway. They will check for a _atproto record on the Ethereum blockchain and publish a DNS record to make it work with ATProto. In the event that .xyz stop serving it, you can change it to a different gateway or use a different name without losing your account.

Restore from a phrase

.
Fetches your existing picture and bio.