Skip to content
GitLab
  • Menu
Projects Groups Snippets
  • /
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in / Register
  • P pleroma-meta
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 47
    • Issues 47
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 3
    • Merge requests 3
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Deployments
    • Deployments
    • Environments
    • Releases
  • Packages & Registries
    • Packages & Registries
    • Container Registry
  • Monitor
    • Monitor
    • Incidents
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Repository
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • Pleroma
  • pleroma-meta
  • Issues
  • #59
Closed
Open
Created Sep 23, 2021 by Raphael Lullis@lullis

Allow users to bring their own ActivityPub IDs, independent of server domain?

This question is the flip-side of #58. Would it be possible for users to bring their own identifiers (initially, let's talk about ENS but it can extend eventually to W3C DIDs) when signing up to a new pleroma server?

I am thinking of a scenario where we could have larger servers that are less focused on the federation but more on generalized hosting for individual users who want to (a) own their identity and (b) be able to port to different providers. Think of it as "ActivityPub-As-A-Service".

I'm not an expert on ActivityPub, but it seems that the main challenge for this to work would be that servers would have to update their Webfinger/Salmon services in order to find the correct inbox URL for each user? What other challenges do you see?

I have almost zero experience with Elixir, but I'd more than willing to learn it to develop a working implementation for Pleroma.

Edited Sep 23, 2021 by Raphael Lullis
Assignee
Assign to
Time tracking