Skip to content

Adopt keytrace #2583

@patak-cat

Description

@patak-cat

Describe the feature

As we connect with more services (from npmjs.com, atproto, to github.com, mastodon, etc) we need a way to link these services identities into a single User entity. Keytrace allows us to do exactly that:

One identity, many proofs.
Keytrace links your atproto handle to the accounts you already own — GitHub, DNS, npm, Mastodon, PGP — with signed, portable proofs. You be you, everywhere.

Adopting Keytrace will simplify surfacing of Project/User data in npmx.

To start with, we could implement a profile for each domain that shows the atproto avatar / banner / display name / description and a list of linked accounts from keytrace. Basically implementing a keytrace visualizer in npmx. So for npmx.dev/zeu.dev we should see her linked accounts.

Second step is to allow to link accounts directly from npmx. We can do that in another issue, too. Creating this issue to kick start the process of adopting keytrace and have a place to discuss about it in GitHub.

Additional information

  • Would you be willing to help implement this feature?

Final checks

Metadata

Metadata

Assignees

No one assigned

    Labels

    backServer, DatafrontFrontend, Designneeds discussionAn idea that needs more discussion to understand the scope and impact.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions