Instead of ActivityPub objects all having an absolute URL, they should have a relative URL, that is based on the originating actor.

That would implicitly make each actor it's own namespace (in the sense that DNS is a namespace), and allow easy(-ier) movement of actors between federated instances, by greatly decreasing potential URL breakage.

It could also lead to increased compatibility with future p2p uses of ActivityPub.


/cc @cwebber is this far off or feasible in ActivityPub?

@zatnosk namespaced, moveable content is a good idea, but I think the way IPFS, tahoe-lafs and freenet do it will be better. More later :)

Sign in to participate in the conversation

Private mastodon server run by Zatnosk