Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Mapping of Keys to Verification Methods and Relationships #2

Open
rodolfomiranda opened this issue Apr 30, 2023 · 0 comments
Open

Mapping of Keys to Verification Methods and Relationships #2

rodolfomiranda opened this issue Apr 30, 2023 · 0 comments

Comments

@rodolfomiranda
Copy link
Contributor

The goal is to define a univocal mapping between the keys in the KEL and the verificationMethod property, and the Verification Relationships authentication, assertionMethod, keyAgreement, capabilityInvocation and capabilityDelegation properties of the DID Document.

From @pfeairheller presentation:

  • Verification Methods:
    • KERI public signing keys
    • Other keys committed to by AID
      • Keys derived from public signing keys (encryption)
      • Anchored in KEL (using cryptographic digest)
      • BADA (Best Available Data Acceptance) Policy
  • Verification Relationships:
    • Authentication and assertion assigned to KERI public keys
    • Other types represented by key role BADA data

From ietf-did-keri:

For each key K in the Key State, add a Verification Method to the DID Doc containing K and the appropriate type, with the ID of K being K's prefix form (alternatively, the ID could be an integer of K's index in the current signer list)

I think we need to start defining:

  • How to identify other keys anchored in the KEL. Should a specific seal format be defined to cover all possible cases defined in the DID Spec?
  • key Id generation for each key
  • Mapping of BADA roles to relationships
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant