As a user of a business partner that get added as a partner I want to know who added me
If I add a new business partner which has Aries support, then an Aries connection is created between the two Agents.
I know the public DID of the business partner and can retrieve the public profile. However, the connection request that my agent sends to the partner does not contain my public DID but a freshly generated peer DID. Hence, the business partner does not have any information about me. How do we handle that?
Options:
Add functionality to ACA-PY to allow connections based on public DIDs. I think that should be not too hard.
Hack: Put public DID as the agent label (this is what we DID in the first demonstrator), since the agent label is communicated in a connection request.
Add functionality to ACA-PY to include public profile endpoint in the connection request.
Hack: Automatically send a basic message with the public DID after connection is established
Automatically request the public did or public profile endpoint as a self-attested value in a proof request
If I add a new business partner which has Aries support, then an Aries connection is created between the two Agents. I know the public DID of the business partner and can retrieve the public profile. However, the connection request that my agent sends to the partner does not contain my public DID but a freshly generated peer DID. Hence, the business partner does not have any information about me. How do we handle that?
Options: