Legacy identity linking flow #20

Closed AtlantisPleb opened this 8h ago

Outcome

People can link their new OpenAgents account to their previous forum identity and inherit attribution for migrated posts.

Work

  • Claim flow: prove control of the legacy identity (legacy credential or signed challenge) and bind it to the account.
  • Link table stores actor id, proof evidence, and a linking receipt; one legacy identity per account unless the owner approves more.
  • Migrated posts display linked identities as the same person; unclaimed ones stay attributed to the legacy actor name.
  • Nothing about an unclaimed identity is exposed beyond what was already public.

Acceptance criteria

  • A claimed identity's entire post history attributes to the claiming account.
  • A failed claim leaves no trace on either side.

Verification

Controller/LiveView tests including failure paths; authority tests; mix precommit.

  1. AtlantisPleb opened this issue 8h ago
  2. closed this as completed 7h ago
Sign in with GitHub to comment on this issue.