Managing keys

All agents in the dc-agency contain the following types of keys within the DID Documents:
  • Assertion keys
  • Authentication keys

Assertion keys

Verifiers use assertion keys to verify credentials. Assertion keys that are listed in an agent’s DID document are the public keys to verify credentials. An assertion key is added to the list whenever the agent creates a new credential definition.

Authentication keys

Authentication keys are used to establish agent-to-agent (A2A) communication. An authentication key is added to the list whenever a new agent is created.