Check your hole in the ground. Bagend is a portability and backup readiness checker for atproto accounts.

feat(recovery): adding identity recovery observatuons #4

targeting main from feat/identity-recovery
Merged opened by and assigned to justin.randoneering.dev
targeting main from feat/identity-recovery

Summary #

Adds bagend identity <did> to inspect public did:plc and did:web identity data, including PLC rotation keys.

You can optionally state that you have recovery access with --recovery-access-attested. Bagend labels that statement as unverified. A listed public key still does not prove you hold its private key.

The command supports text and JSON output, keeps no account state, and leaves backup checks and signing proof for later.

Testing #

Tests, race detection, vet, lint, build, and ran against my personal account (justin.randoneering.dev)

Commits 3

Merge main into identity recovery
fix(identity): polish release findings
feat(recovery): ident recovery changes