Due to the discussion over here https://github.com/Indicio-tech/didcomm-messaging-python/pull/25#discussion_r1457648638, @dbluhm recommended that we accept a DID in-place of a service list when generating a new DID.