Closed LiranCohen closed 3 days ago
Latest commit: c06a9293892a67515f9439d169f5a0605aa3c378
The changes in this PR will be included in the next version bump.
Not sure what this means? Click here to learn what changesets are.
Click here if you're a maintainer who wants to add another changeset to this PR
TBDocs Report
🛑 Errors: 0 ⚠️ Warnings: 5
packages/api/src/index.ts
packages/crypto/src/index.ts
📄 File: ./packages/crypto/src/utils.ts |
---|
⚠️ extractor:typedoc:missing-docs : CryptoUtils (Variable) does not have any documentation. |
⚠️ extractor:typedoc:missing-docs : CryptoUtils.__type.randomPin (Property) does not have any documentation. |
⚠️ extractor:typedoc:missing-docs : CryptoUtils.__type.randomUuid (Property) does not have any documentation. |
⚠️ extractor:typedoc:missing-docs : CryptoUtils.__type.randomBytes (Property) does not have any documentation. |
⚠️ extractor:typedoc:missing-docs : CryptoUtils.__type.getJoseSignatureAlgorithmFromPublicKey (Property) does not have any documentation. |
packages/crypto-aws-kms/src/index.ts
packages/dids/src/index.ts
packages/credentials/src/index.ts
TBDocs Report Updated at 2024-09-26T16:17:42Z c06a929
All modified and coverable lines are covered by tests :white_check_mark:
Project coverage is 93.49%. Comparing base (
e2df13a
) to head (e5dd4ec
).
When thinking about importing/syncing identities across wallets (or agents) there is a lot of extra complexity associated with the different tenants who store the identities.
Within this PR:
IdentityApi
to be agent-focused and storing both the DID and IdentityMetadata under the agent's tenant.manage
in IdentityApi.The DidApi remains unchanged and a default
did.create()
will store the DID document as the tenant of the newly created DID.In a subsequent PRs I would like to take some of the logic from
AgentDidResolverCache
and move it to the DidStore. That way not only agent DIDs but any DIDs which are imported int the DID store will be respected as long-term DIDs and the DID Store itself will be refreshed with updated DID doc information from resolution. As well as introduce anupdate
method to the DID / Identity APIs.