public_did configuration/endpoint usage, documentation and actions.
The public did configuration set either by the api via /wallet/did/public has wide reaching implications. It was created when acapy had a single did method and was the default for interacting with the indy ledger and also used for the public facing did in didcomm connections.
Now that we have anoncreds support and various did methods that can create public facing dids there is a lot of confusion about when to use the public did and the various ways you can avoid it in anoncreds and didcomm conenctions.
We should map out all the places it is currently applied in both anoncreds and indy based agents and the various related configurations. Documentation should be created and potential action items to remove unintentional side effects of the public did where it wasn't intended.