Monorepo for Tangled tangled.org

Allow existing / external atproto accounts for organisations #4621

Open caesar.dev
Open opened by caesar.dev

The new Organisations feature creates a new account for the organisation on Tangled's PDS. The organisations I would like to use on Tangled already have ATProto accounts. They need to be able to use their existing accounts, instead of having to create new ones.

organization accounts are not normal atproto accounts in the sense that they are delegated, passwordless accounts, and specifically need to be hosted on a non-reference PDS, such as https://tangled.org/tranquil.farm/tranquil-pds (which is what we do!).

there are a few things in the works that will permit this:

  • there is the opensocial.group proposal that aims to spec out group accounts in atproto generally, and is very similar to what we do today with org accounts, once this is stabilized, tangled will implement the spec
  • we intend to allow users to migrate from any regular PDS to our hosted tranquil-pds instance, to take advantage of delegation

meanwhile, if you'd like the profile of your organization to be presented like an org, you can head to Settings and enable "Organization layout".

Do they specifically need to be hosted on your Tranquil instance, or would there be a way to support accounts on external Tranquil PDSes?

Definitely looking forward to opensocial.group being finalised and implemented and glad to hear you'll support it.

for now, only our hosted tranquil PDS, because delegation is not discoverable on the protocol yet. opensocial aims to solve discovery of groups and delegations.

Sign up or Sign in to add to the discussion.