[GH-ISSUE #2043] Self-Sovereign Identity (e.g. W3C VCs and DIDs) #9022

Open
opened 2026-04-13 04:17:35 -05:00 by GiteaMirror · 6 comments
Owner

Originally created by @coopbri on GitHub (Mar 28, 2025).
Original GitHub issue: https://github.com/better-auth/better-auth/issues/2043

Originally assigned to: @ping-maxwell on GitHub.

Is this suited for github?

  • Yes, this is suited for github

Yes, Better Auth is currently focused on centralized authentication, and it would be amazing to support decentralized identity use cases. More reading: https://www.sprucekit.dev/sprucekit-introduction/decentralized-identity-overview#todays-centralized-identity-systems

Centralized authentication has its place and is very convenient, it simply reduces privacy.

Describe the solution you'd like

I would love if Better Auth could support self-sovereign identity (SSI) mechanisms such as decentralized identifiers (DIDs) and verifiable credentials (VCs), both of which are being drafted by W3C.

Some resources from the space:

SSI writeup: https://www.okta.com/identity-101/self-sovereign-identity
Keycloak OID4VC initial pass PR: https://github.com/keycloak/keycloak/issues/25936
SpruceKit: https://www.sprucekit.dev/
Specifically didkit: https://github.com/spruceid/didkit

Describe alternatives you've considered

Keycloak, which has support for these already. See https://github.com/keycloak/keycloak/issues/25936

Additional context

Related discussion for the kanidm IDP: https://github.com/kanidm/kanidm/discussions/3215

Originally created by @coopbri on GitHub (Mar 28, 2025). Original GitHub issue: https://github.com/better-auth/better-auth/issues/2043 Originally assigned to: @ping-maxwell on GitHub. ### Is this suited for github? - [x] Yes, this is suited for github ### Is your feature request related to a problem? Please describe. Yes, Better Auth is currently focused on centralized authentication, and it would be amazing to support decentralized identity use cases. More reading: https://www.sprucekit.dev/sprucekit-introduction/decentralized-identity-overview#todays-centralized-identity-systems Centralized authentication has its place and is very convenient, it simply reduces privacy. ### Describe the solution you'd like I would love if Better Auth could support self-sovereign identity (SSI) mechanisms such as decentralized identifiers (DIDs) and verifiable credentials (VCs), both of which are being drafted by W3C. Some resources from the space: SSI writeup: https://www.okta.com/identity-101/self-sovereign-identity Keycloak OID4VC initial pass PR: https://github.com/keycloak/keycloak/issues/25936 SpruceKit: https://www.sprucekit.dev/ Specifically didkit: https://github.com/spruceid/didkit ### Describe alternatives you've considered Keycloak, which has support for these already. See https://github.com/keycloak/keycloak/issues/25936 ### Additional context Related discussion for the kanidm IDP: https://github.com/kanidm/kanidm/discussions/3215
GiteaMirror added the credentials label 2026-04-13 04:17:35 -05:00
Author
Owner

@dosubot[bot] commented on GitHub (Jun 27, 2025):

Hi, @coopbri. I'm Dosu, and I'm helping the better-auth team manage their backlog. I'm marking this issue as stale.

Issue Summary:

  • Proposal to integrate self-sovereign identity (SSI) mechanisms into Better Auth.
  • Focus on decentralized identifiers (DIDs) and verifiable credentials (VCs) to enhance privacy.
  • Suggestion to explore solutions like Keycloak and resources such as SpruceKit.
  • Aim to adopt decentralized identity standards from the W3C.
  • No comments or further activity since the issue was opened.

Next Steps:

  • Please confirm if this issue is still relevant to the latest version of the better-auth repository by commenting here.
  • If no updates are provided, the issue will be automatically closed in 7 days.

Thank you for your understanding and contribution!

<!-- gh-comment-id:3013549307 --> @dosubot[bot] commented on GitHub (Jun 27, 2025): Hi, @coopbri. I'm [Dosu](https://dosu.dev), and I'm helping the better-auth team manage their backlog. I'm marking this issue as stale. **Issue Summary:** - Proposal to integrate self-sovereign identity (SSI) mechanisms into Better Auth. - Focus on decentralized identifiers (DIDs) and verifiable credentials (VCs) to enhance privacy. - Suggestion to explore solutions like Keycloak and resources such as SpruceKit. - Aim to adopt decentralized identity standards from the W3C. - No comments or further activity since the issue was opened. **Next Steps:** - Please confirm if this issue is still relevant to the latest version of the better-auth repository by commenting here. - If no updates are provided, the issue will be automatically closed in 7 days. Thank you for your understanding and contribution!
Author
Owner

@coopbri commented on GitHub (Jun 27, 2025):

Hi, @coopbri. I'm Dosu, and I'm helping the better-auth team manage their backlog. I'm marking this issue as stale.

Issue Summary:

  • Proposal to integrate self-sovereign identity (SSI) mechanisms into Better Auth.
  • Focus on decentralized identifiers (DIDs) and verifiable credentials (VCs) to enhance privacy.
  • Suggestion to explore solutions like Keycloak and resources such as SpruceKit.
  • Aim to adopt decentralized identity standards from the W3C.
  • No comments or further activity since the issue was opened.

Next Steps:

  • Please confirm if this issue is still relevant to the latest version of the better-auth repository by commenting here.
  • If no updates are provided, the issue will be automatically closed in 7 days.

Thank you for your understanding and contribution!

This issue is still relevant, self-sovereign identity includes emergent internet standards and already well-adopted in the blockchain space

<!-- gh-comment-id:3013787556 --> @coopbri commented on GitHub (Jun 27, 2025): > Hi, [@coopbri](https://github.com/coopbri). I'm [Dosu](https://dosu.dev), and I'm helping the better-auth team manage their backlog. I'm marking this issue as stale. > > **Issue Summary:** > > * Proposal to integrate self-sovereign identity (SSI) mechanisms into Better Auth. > * Focus on decentralized identifiers (DIDs) and verifiable credentials (VCs) to enhance privacy. > * Suggestion to explore solutions like Keycloak and resources such as SpruceKit. > * Aim to adopt decentralized identity standards from the W3C. > * No comments or further activity since the issue was opened. > > **Next Steps:** > > * Please confirm if this issue is still relevant to the latest version of the better-auth repository by commenting here. > * If no updates are provided, the issue will be automatically closed in 7 days. > > Thank you for your understanding and contribution! This issue is still relevant, self-sovereign identity includes emergent internet standards and already well-adopted in the blockchain space
Author
Owner

@dosubot[bot] commented on GitHub (Sep 26, 2025):

Hi, @coopbri. I'm Dosu, and I'm helping the better-auth team manage their backlog and am marking this issue as stale.

Issue Summary:

  • You requested support for self-sovereign identity (SSI) features like decentralized identifiers (DIDs) and verifiable credentials (VCs) to enhance privacy beyond centralized authentication.
  • SSI is gaining traction in blockchain and emerging internet standards, as you noted.
  • The issue remains unresolved with no further updates since your last confirmation of its relevance.
  • The feature is not yet implemented in better-auth.

Next Steps:

  • Please let me know if this issue is still relevant to the latest version of better-auth by commenting here to keep the discussion open.
  • Otherwise, this issue will be automatically closed in 7 days.

Thank you for your understanding and contribution!

<!-- gh-comment-id:3339358570 --> @dosubot[bot] commented on GitHub (Sep 26, 2025): Hi, @coopbri. I'm [Dosu](https://dosu.dev), and I'm helping the better-auth team manage their backlog and am marking this issue as stale. **Issue Summary:** - You requested support for self-sovereign identity (SSI) features like decentralized identifiers (DIDs) and verifiable credentials (VCs) to enhance privacy beyond centralized authentication. - SSI is gaining traction in blockchain and emerging internet standards, as you noted. - The issue remains unresolved with no further updates since your last confirmation of its relevance. - The feature is not yet implemented in better-auth. **Next Steps:** - Please let me know if this issue is still relevant to the latest version of better-auth by commenting here to keep the discussion open. - Otherwise, this issue will be automatically closed in 7 days. Thank you for your understanding and contribution!
Author
Owner

@coopbri commented on GitHub (Sep 26, 2025):

Still relevant

<!-- gh-comment-id:3340006506 --> @coopbri commented on GitHub (Sep 26, 2025): Still relevant
Author
Owner

@dosubot[bot] commented on GitHub (Dec 26, 2025):

Hi, @coopbri. I'm Dosu, and I'm helping the better-auth team manage their backlog and am marking this issue as stale.

Issue Summary

  • You requested support for self-sovereign identity (SSI) features like decentralized identifiers (DIDs) and verifiable credentials (VCs) based on W3C standards.
  • The goal is to enhance privacy beyond centralized authentication methods.
  • You referenced existing tools such as Keycloak, SpruceKit, and didkit, noting SSI's relevance in blockchain and emerging internet standards.
  • The issue has been marked as stale twice, and you confirmed it remains relevant.
  • No implementation or further development has taken place so far.

Next Steps

  • Please let me know if this request is still relevant to the latest version of better-auth by commenting on this issue.
  • If I do not hear back within 7 days, the issue will be automatically closed.

Thank you for your understanding and contribution!

<!-- gh-comment-id:3693062456 --> @dosubot[bot] commented on GitHub (Dec 26, 2025): Hi, @coopbri. I'm [Dosu](https://dosu.dev), and I'm helping the better-auth team manage their backlog and am marking this issue as stale. **Issue Summary** - You requested support for self-sovereign identity (SSI) features like decentralized identifiers (DIDs) and verifiable credentials (VCs) based on W3C standards. - The goal is to enhance privacy beyond centralized authentication methods. - You referenced existing tools such as Keycloak, SpruceKit, and didkit, noting SSI's relevance in blockchain and emerging internet standards. - The issue has been marked as stale twice, and you confirmed it remains relevant. - No implementation or further development has taken place so far. **Next Steps** - Please let me know if this request is still relevant to the latest version of better-auth by commenting on this issue. - If I do not hear back within 7 days, the issue will be automatically closed. Thank you for your understanding and contribution!
Author
Owner

@coopbri commented on GitHub (Dec 26, 2025):

Still relevant

<!-- gh-comment-id:3693400351 --> @coopbri commented on GitHub (Dec 26, 2025): Still relevant
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: github-starred/better-auth#9022