@possibledog @summertime Everything that is possible in ATProto is also possible in ActivityPub. In fact, ActivityPub is a much more capable protocol. Developers even could use DIDs (real ones, not did:plc) for data portability: https://codeberg.org/fediverse/fep/src/branch/main/fep/ef61/fep-ef61.md