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.