fedify icon indicating copy to clipboard operation
fedify copied to clipboard

Nomadic Identity

Open erlend-sh opened this issue 3 months ago • 0 comments

Summary

ActivityPub lacks the ‘credible exit’ featured in AT Protocol, but its only a few alterations away from the same capability:

From nomadpub.md:

Nomadic identity is a feature that allows users to freely move from one server to another without losing their identities and content.

An extension of ActivityPub protocol is currently being developed that enables nomadic identity and other protocol improvements:

  • Identity that is not tied to a single server.
  • Storing user data on multiple servers.
  • Local-first delay-tolerant applications.
  • End-to-end encryption.
  • Implementations of Nomadic ActivityPub can operate in a mode that is compatible with existing ActivityPub server applications.

Specifications

One is already being tracked:

  • https://github.com/fedify-dev/fedify/issues/288

The other, client-side activity signing, has an open source reference implementation courtesy of @silverpill


This would allow me to anchor my apub account in a did-based identity (like did:plc in my case) that can be moved to other fep-ef61 compatible instances without identity loss.

References:

  • https://github.com/bluesky-social/atproto/pull/3943
  • https://socialhub.activitypub.rocks/t/fep-ef61-portable-objects/3738/51
  • https://codeberg.org/silverpill/fep-ae97-client

erlend-sh avatar Sep 09 '25 12:09 erlend-sh