Thanks for your reply. What I see from the code (indy-dev) all DID are written on ledger (when onboarding), as it’s a way to get back the verkey when needed. Maybe in real life it’s not a must but writing did/verkey on ledger provides a level of trust in a network Hyperledger Indy based environment. Again I think the library is there. Use it or not is up to the implementation.
Thanks again. cheers, kc