This means consumers are expected to use this dep directly. Encapsulate necessary operations in the web5-kt API such that we're not exposing the decentralized-identity APIs and asking users to rely on those. Our use internally should be an impl detail. Then move this to an implementation dependency.
Submodule
dids
inweb5-kt
is exporting anapi
dependency:api(libs.decentralizedIdentityDidCommonJava)
>decentralized-identity:did-common-java
This means consumers are expected to use this dep directly. Encapsulate necessary operations in the
web5-kt
API such that we're not exposing thedecentralized-identity
APIs and asking users to rely on those. Our use internally should be an impl detail. Then move this to animplementation
dependency.