Communication
Contacts are connections between your wallet agent and another agent, such as another wallet or a service. Contacts are created by exchanging DIDComm messages with the other agent. You can then use the contact to send and receive messages with the other agent.
To create a contact, you can start by either sending an invitation to the other agent or accept an invitation from the other agent. In order to protect future security of the connection, the invitations are often sent "out of band", meaning via an independent channel, such as via email, text message, or by exchanging and scanning a QR Code.
Extending an Invitation
Accepting an Invitation