Skip to content

[Enhancement]: DID / verifiable credential operator identity adapter #70

Description

@rosspeili

Area (optional)

core framework

Problem or use case

#55 ships manual, mock, OIDC, and Auth0 adapters. Regulated buyers increasingly ask for decentralized identifiers and verifiable credentials without a central AURA identity service.

Proposed behavior

  • New adapter did implementing OperatorIdentityAdapter
  • Accept VC/JWT or DID document resolution (configurable resolver URL)
  • Map to ids.operator with method: did, subject, verified: true
  • Emit identity.bound with claim_keys only (no raw VC in spine by default)
  • Document trust model and redaction in integrations/identity/README.md

Alternatives considered (optional)

Embed DID logic in OIDC adapter — rejected; DID verification path differs from JWKS OIDC.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    core frameworkSession, spine, constraints, conformance, identity, audit report.documentationDocs, README, or glossary updates.enhancementNew feature or improvement request.securitySecurity, trust model, or policy bypass concerns.

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions