diff --git a/package.json b/package.json index 034987a..4b3fc67 100644 --- a/package.json +++ b/package.json @@ -29,14 +29,14 @@ "@react-navigation/native": "6.1.7", "@react-navigation/native-stack": "6.9.13", "@tanstack/react-query": "4.35.3", - "@tbd54566975/dwn-sdk-js": "0.2.1", + "@tbd54566975/dwn-sdk-js": "0.2.3", "@tbd54566975/web5": "0.7.11", "@tbd54566975/web5-react-native-metro-config": "0.1.3", "@tbd54566975/web5-react-native-polyfills": "0.1.3", "@types/uuid": "9.0.4", - "@web5/api": "0.8.1-alpha-20231003-cd24256", - "@web5/dids": "0.2.0-alpha-20231003-cd24256", - "@web5/identity-agent": "0.2.0", + "@web5/api": "0.8.1-alpha-20231003-e73c548", + "@web5/dids": "0.2.0-alpha-20231003-e73c548", + "@web5/identity-agent": "0.2.1-alpha-20231003-e73c548", "expo": "49.0.3", "expo-barcode-scanner": "12.5.3", "expo-level": "file:assets/expo-level", diff --git a/patches/@tbd54566975+dwn-sdk-js+0.2.1.patch b/patches/@tbd54566975+dwn-sdk-js+0.2.1.patch deleted file mode 100644 index 18e8a9d..0000000 --- a/patches/@tbd54566975+dwn-sdk-js+0.2.1.patch +++ /dev/null @@ -1,26 +0,0 @@ -diff --git a/node_modules/@tbd54566975/dwn-sdk-js/dist/types/src/index.d.ts b/node_modules/@tbd54566975/dwn-sdk-js/dist/types/src/index.d.ts -index 37b515a..af902d3 100644 ---- a/node_modules/@tbd54566975/dwn-sdk-js/dist/types/src/index.d.ts -+++ b/node_modules/@tbd54566975/dwn-sdk-js/dist/types/src/index.d.ts -@@ -5,7 +5,7 @@ export type { EventsGetMessage, EventsGetReply } from './types/event-types.js'; - export type { HooksWriteMessage } from './types/hooks-types.js'; - export type { GenericMessage, Filter } from './types/message-types.js'; - export type { MessagesGetMessage, MessagesGetReply } from './types/messages-types.js'; --export type { PermissionConditions, PermissionScope, PermissionsGrantDescriptor, PermissionsGrantMessage, PermissionsRequestDescriptor, PermissionsRequestMessage, PermissionsRevokeDescriptor, PermissionsRevokeMessage } from './types/permissions-types.js'; -+export type { PermissionConditions, PermissionScope, PermissionsGrantDescriptor, ProtocolTypes, PermissionsGrantMessage, PermissionsRequestDescriptor, PermissionsRequestMessage, PermissionsRevokeDescriptor, PermissionsRevokeMessage } from './types/permissions-types.js'; - export type { ProtocolsConfigureDescriptor, ProtocolDefinition, ProtocolRuleSet, ProtocolsQueryFilter, ProtocolsConfigureMessage, ProtocolsQueryMessage } from './types/protocols-types.js'; - export type { EncryptionProperty, RecordsDeleteMessage, RecordsQueryMessage, RecordsQueryReply, RecordsQueryReplyEntry, RecordsReadReply, RecordsWriteDescriptor, RecordsWriteMessage } from './types/records-types.js'; - export type { SnapshotsCreateDescriptor, SnapshotsCreateMessage, SnapshotDefinition, SnapshotScope, SnapshotScopeType } from './types/snapshots-types.js'; -diff --git a/node_modules/@tbd54566975/dwn-sdk-js/src/index.ts b/node_modules/@tbd54566975/dwn-sdk-js/src/index.ts -index 30896e4..60103c2 100644 ---- a/node_modules/@tbd54566975/dwn-sdk-js/src/index.ts -+++ b/node_modules/@tbd54566975/dwn-sdk-js/src/index.ts -@@ -7,7 +7,7 @@ export type { HooksWriteMessage } from './types/hooks-types.js'; - export type { GenericMessage, Filter } from './types/message-types.js'; - export type { MessagesGetMessage, MessagesGetReply } from './types/messages-types.js'; - export type { PermissionConditions, PermissionScope, PermissionsGrantDescriptor, PermissionsGrantMessage, PermissionsRequestDescriptor, PermissionsRequestMessage, PermissionsRevokeDescriptor, PermissionsRevokeMessage } from './types/permissions-types.js'; --export type { ProtocolsConfigureDescriptor, ProtocolDefinition, ProtocolRuleSet, ProtocolsQueryFilter, ProtocolsConfigureMessage, ProtocolsQueryMessage } from './types/protocols-types.js'; -+export type { ProtocolTypes, ProtocolsConfigureDescriptor, ProtocolDefinition, ProtocolRuleSet, ProtocolsQueryFilter, ProtocolsConfigureMessage, ProtocolsQueryMessage } from './types/protocols-types.js'; - export type { EncryptionProperty, RecordsDeleteMessage, RecordsQueryMessage, RecordsQueryReply, RecordsQueryReplyEntry, RecordsReadReply, RecordsWriteDescriptor, RecordsWriteMessage } from './types/records-types.js'; - export type { SnapshotsCreateDescriptor, SnapshotsCreateMessage, SnapshotDefinition, SnapshotScope, SnapshotScopeType } from './types/snapshots-types.js'; - export { AllowAllTenantGate, TenantGate } from './core/tenant-gate.js'; diff --git a/src/features/dwn/dwn.ts b/src/features/dwn/dwn.ts new file mode 100644 index 0000000..bd0c328 --- /dev/null +++ b/src/features/dwn/dwn.ts @@ -0,0 +1,38 @@ +import { + Dwn, + MessageStoreLevel, + DataStoreLevel, + EventLogLevel, +} from "@tbd54566975/dwn-sdk-js"; +import { AbstractDatabaseOptions } from "abstract-level"; +import { type Level } from "level"; +import { ExpoLevel } from "expo-level"; + +export const createDwn = async () => { + const messageStore = new MessageStoreLevel({ + createLevelDatabase: createExpoLevelDatabase, + }); + + const dataStore = new DataStoreLevel({ + createLevelDatabase: createExpoLevelDatabase, + }); + + const eventLog = new EventLogLevel({ + location: "EVENTLOG", + createLevelDatabase: createExpoLevelDatabase, + }); + + return await Dwn.create({ + messageStore, + dataStore, + eventLog, + }); +}; + +const createExpoLevelDatabase = ( + location: string, + options?: AbstractDatabaseOptions +) => { + const db = new ExpoLevel(location, options); + return Promise.resolve(db as Level); +}; diff --git a/src/features/identity/IdentityAgentManager.ts b/src/features/identity/IdentityAgentManager.ts index b2d7684..3627761 100644 --- a/src/features/identity/IdentityAgentManager.ts +++ b/src/features/identity/IdentityAgentManager.ts @@ -12,17 +12,11 @@ import { profileProtocol, Profile, } from "@/features/profile/protocol/profile-protocol"; -import { - MessageStoreLevel, - DataStoreLevel, - EventLogLevel, -} from "@tbd54566975/dwn-sdk-js/stores"; import { type Level } from "level"; -import { Dwn } from "@tbd54566975/dwn-sdk-js"; -import { AbstractDatabaseOptions } from "abstract-level"; import { ExpoLevel } from "expo-level"; import { ExpoLevelStore } from "@/features/app/expo-level-store"; import ms from "ms"; +import { createDwn } from "@/features/dwn/dwn"; // Singleton let agent: IdentityAgent; @@ -49,33 +43,6 @@ const initAgent = async () => { agent = await IdentityAgent.create({ dwnManager, appData, syncManager }); }; -const createDwn = async (): Promise => { - const messageStore = new MessageStoreLevel({ - createLevelDatabase: createExpoLevelDatabase, - }); - - const dataStore = new DataStoreLevel({ - createLevelDatabase: createExpoLevelDatabase, - }); - - const eventLog = new EventLogLevel({ - createLevelDatabase: createExpoLevelDatabase, - }); - - return await Dwn.create({ - messageStore, - dataStore, - eventLog, - }); -}; - -const createExpoLevelDatabase = ( - location: string, - options?: AbstractDatabaseOptions -): ExpoLevel => { - return new ExpoLevel(location, options); -}; - const isFirstLaunch = async () => { return await agent.firstLaunch(); }; diff --git a/src/features/profile/fetch-profile.ts b/src/features/profile/fetch-profile.ts index 08195a9..1614a35 100644 --- a/src/features/profile/fetch-profile.ts +++ b/src/features/profile/fetch-profile.ts @@ -11,7 +11,6 @@ export const fetchProfile = async ( identity: ManagedIdentity ): Promise => { const web5 = IdentityAgentManager.web5(identity); - const queryResult = await web5.dwn.records.query({ message: { filter: { @@ -32,7 +31,9 @@ export const fetchProfile = async ( const readResult = await web5.dwn.records.read({ message: { - recordId, + filter: { + recordId, + }, }, }); diff --git a/yarn.lock b/yarn.lock index 8a9a812..fc925b4 100644 --- a/yarn.lock +++ b/yarn.lock @@ -3032,10 +3032,10 @@ uuid "8.3.2" varint "6.0.0" -"@tbd54566975/dwn-sdk-js@0.2.1": - version "0.2.1" - resolved "https://registry.yarnpkg.com/@tbd54566975/dwn-sdk-js/-/dwn-sdk-js-0.2.1.tgz#e170ad00a4a1c57a829edde19d5e14212595e9d4" - integrity sha512-7rFi0zvpt0F/6E2Pow5+iCnf35YGIUneI9U4J43A8NfP0Gh5S2eJkApvhrPOyt50Xq2MerFR9F5E3BE2E0jJRQ== +"@tbd54566975/dwn-sdk-js@0.2.3": + version "0.2.3" + resolved "https://registry.yarnpkg.com/@tbd54566975/dwn-sdk-js/-/dwn-sdk-js-0.2.3.tgz#f5f8afb81cd411053edf5dbfc24d8f5855c7110e" + integrity sha512-T3Yy6kY6zftdVgsX2C0D2bIAmWQQVCFrLB95+BN/zoAAA29LogOr807Kx15QHrKmILWidVfYt/ZwsPHl4k5bDQ== dependencies: "@ipld/dag-cbor" "9.0.3" "@js-temporal/polyfill" "0.4.4" @@ -3058,7 +3058,7 @@ multiformats "11.0.2" randombytes "2.1.0" readable-stream "4.4.0" - ulid "2.3.0" + ulidx "2.1.0" uuid "8.3.2" varint "6.0.0" @@ -3397,153 +3397,83 @@ "@urql/core" ">=2.3.1" wonka "^4.0.14" -"@web5/agent@0.2.0": - version "0.2.0" - resolved "https://registry.yarnpkg.com/@web5/agent/-/agent-0.2.0.tgz#d479d88d83159df28746bd5006135c984021b5c3" - integrity sha512-bAS9aalCRK08vPOgAvMt4JKVtD97t0+EPUThTuDlqVASRlwBewEV0DpXw1AjH7oNEFJKZuwCyCd8k+gF4RLdLw== +"@web5/agent@0.2.1-alpha-20231003-e73c548": + version "0.2.1-alpha-20231003-e73c548" + resolved "https://registry.yarnpkg.com/@web5/agent/-/agent-0.2.1-alpha-20231003-e73c548.tgz#fca2c5cde8e419899f9ecc0056dcb9a25aaf3799" + integrity sha512-30APl3Ok0ExdcnnddOk/La+6tokZjQP705YLx+55B8qX09KubeH3fu2vhXNOGEjLZRRx8mPX44mhCKk7N6ZurQ== dependencies: - "@tbd54566975/dwn-sdk-js" "0.2.1" - "@web5/common" "0.2.0" - "@web5/crypto" "0.2.0" - "@web5/dids" "0.2.0" - level "8.0.0" - readable-stream "4.4.2" - readable-web-to-node-stream "3.0.2" - -"@web5/agent@0.2.0-alpha-20231003-cd24256": - version "0.2.0-alpha-20231003-cd24256" - resolved "https://registry.yarnpkg.com/@web5/agent/-/agent-0.2.0-alpha-20231003-cd24256.tgz#eddadd6339692de8d1fd34de5d177e29bf77e2a8" - integrity sha512-OIp9oZ/lkLJThPpx/6MK9NuL6THrB7WjK/dzMyL2CECj6EZVHk3aPWS2Rzd/ByN5y2WWE4FEYxJxXSVsALC8DQ== - dependencies: - "@tbd54566975/dwn-sdk-js" "0.2.1" - "@web5/common" "0.2.0-alpha-20231003-cd24256" - "@web5/crypto" "0.2.0-alpha-20231003-cd24256" - "@web5/dids" "0.2.0-alpha-20231003-cd24256" - level "8.0.0" - readable-stream "4.4.2" - readable-web-to-node-stream "3.0.2" - -"@web5/api@0.8.1": - version "0.8.1" - resolved "https://registry.yarnpkg.com/@web5/api/-/api-0.8.1.tgz#dcaebd7b644b1f91f707c7e66e4d3e77739bb6ac" - integrity sha512-4/MArXdWEvXSiSd9Q70PfQI/IJu6YfctTSqC/jz0xkR0xFkTq/Vnxtiu/e+1WfDFK0iVViubskJu0lj4J0QivA== - dependencies: - "@tbd54566975/dwn-sdk-js" "0.2.1" - "@web5/agent" "0.2.0" - "@web5/crypto" "0.2.0" - "@web5/dids" "0.2.0" - "@web5/user-agent" "0.2.0" + "@tbd54566975/dwn-sdk-js" "0.2.3" + "@web5/common" "0.2.0-alpha-20231003-e73c548" + "@web5/crypto" "0.2.0-alpha-20231003-e73c548" + "@web5/dids" "0.2.0-alpha-20231003-e73c548" level "8.0.0" - ms "2.1.3" readable-stream "4.4.2" readable-web-to-node-stream "3.0.2" -"@web5/api@0.8.1-alpha-20231003-cd24256": - version "0.8.1-alpha-20231003-cd24256" - resolved "https://registry.yarnpkg.com/@web5/api/-/api-0.8.1-alpha-20231003-cd24256.tgz#a5ccadb15e75a6e67b0de69397993249d15c4b49" - integrity sha512-rE0yVbbbgfaUJTJBIWB5Fa5hPB+4E9wTMHnNs+z5qj7GQfZFjX30y7S5b2C388fcXxdRL5Y77qbTcqvaPqQ0nw== +"@web5/api@0.8.1-alpha-20231003-e73c548": + version "0.8.1-alpha-20231003-e73c548" + resolved "https://registry.yarnpkg.com/@web5/api/-/api-0.8.1-alpha-20231003-e73c548.tgz#8fd9db043b65d2a02e6377beae94f363529caf7e" + integrity sha512-Q6Befii3VmddF+lAAajAEkWtMUe3pufQTF4zA+4Haxw5cta1vLIuxmpAziZFZMT2UxbHbNC98SliWWgtSsngqQ== dependencies: - "@tbd54566975/dwn-sdk-js" "0.2.1" - "@web5/agent" "0.2.0-alpha-20231003-cd24256" - "@web5/crypto" "0.2.0-alpha-20231003-cd24256" - "@web5/dids" "0.2.0-alpha-20231003-cd24256" - "@web5/user-agent" "0.2.0-alpha-20231003-cd24256" + "@tbd54566975/dwn-sdk-js" "0.2.3" + "@web5/agent" "0.2.1-alpha-20231003-e73c548" + "@web5/crypto" "0.2.0-alpha-20231003-e73c548" + "@web5/dids" "0.2.0-alpha-20231003-e73c548" + "@web5/user-agent" "0.2.1-alpha-20231003-e73c548" level "8.0.0" ms "2.1.3" readable-stream "4.4.2" readable-web-to-node-stream "3.0.2" -"@web5/common@0.2.0": - version "0.2.0" - resolved "https://registry.yarnpkg.com/@web5/common/-/common-0.2.0.tgz#94139f089790c3c4ef3bbddfdb2ca33706211405" - integrity sha512-JRJ2D0OhtyPCcvHNfzuTAkVKviy4abA5z6OlYM5ZatR3abyLVt/L6HjDKTXBuBzR49tUQcffSqJ9+EdJ5knp+w== +"@web5/common@0.2.0-alpha-20231003-e73c548": + version "0.2.0-alpha-20231003-e73c548" + resolved "https://registry.yarnpkg.com/@web5/common/-/common-0.2.0-alpha-20231003-e73c548.tgz#67415d48c174c27fb6fe2a01d442801f94b5b704" + integrity sha512-Y9utrVVOGbVPhnMfYqsgUfU531L3P4SveJNw8sxv35E7SK1JlVeB3bcEr5sXUNMDLMNYi2O/MOnEfHx4bqwCMw== dependencies: level "8.0.0" multiformats "11.0.2" -"@web5/common@0.2.0-alpha-20231003-cd24256": - version "0.2.0-alpha-20231003-cd24256" - resolved "https://registry.yarnpkg.com/@web5/common/-/common-0.2.0-alpha-20231003-cd24256.tgz#4e3353de54f0fe726aec06071e8cf524f0369154" - integrity sha512-jQUtjWAx6AR3gDLu1yo21iiYfb/AFU1rxlzwPl3EwsTKqdjrOqUvWmi4nOMZZf9gQ1xPzewJLfHY5ociwXVG2g== - dependencies: - level "8.0.0" - multiformats "11.0.2" - -"@web5/crypto@0.2.0": - version "0.2.0" - resolved "https://registry.yarnpkg.com/@web5/crypto/-/crypto-0.2.0.tgz#5092162f2b9016c66c459b9faf8bc86c549da155" - integrity sha512-JjtP5D5FUO7yiIlyUI8RpuzyFtM8Xpchsl8XzMq9M0ZwK3aVckEAf1VMdiaHpDzESYORXAdK39yJ/t+vG7hT9w== +"@web5/crypto@0.2.0-alpha-20231003-e73c548": + version "0.2.0-alpha-20231003-e73c548" + resolved "https://registry.yarnpkg.com/@web5/crypto/-/crypto-0.2.0-alpha-20231003-e73c548.tgz#f2e999d111bcbf612c0d333e147ec187b4ca69d5" + integrity sha512-f0o5rGh70mGRZBKAfahWOFFs7GZhJX/PpKNmNUeSnizn8wXBpfS9VdvR67AKHWDaZlsgwwhJUjhpjV0/yOVs9w== dependencies: "@noble/ciphers" "0.1.4" "@noble/curves" "1.1.0" "@noble/hashes" "1.3.1" - "@web5/common" "0.2.0" + "@web5/common" "0.2.0-alpha-20231003-e73c548" -"@web5/crypto@0.2.0-alpha-20231003-cd24256": - version "0.2.0-alpha-20231003-cd24256" - resolved "https://registry.yarnpkg.com/@web5/crypto/-/crypto-0.2.0-alpha-20231003-cd24256.tgz#b6d9e009f66bba1da697ce60353e54e1fe437f3d" - integrity sha512-D8VzXBqmWIdGjjx/sKbVS7WUPCFkrT6/1qpNFsDCcnDMLi3NHrOUt7VOzQhbzLGYeeCNUUdeA0nM1bFwP6Oo8w== - dependencies: - "@noble/ciphers" "0.1.4" - "@noble/curves" "1.1.0" - "@noble/hashes" "1.3.1" - "@web5/common" "0.2.0-alpha-20231003-cd24256" - -"@web5/dids@0.2.0": - version "0.2.0" - resolved "https://registry.yarnpkg.com/@web5/dids/-/dids-0.2.0.tgz#51fa77428d35bdf31a7642d1da4782fa79ef7960" - integrity sha512-vA9+0SAo+51va1LZZCMKSpzWqw2aN+emKNK5ej31aPGvHxrMT87d+dtjF35eorfpeBWvlQ6LxcccdTQ4zT+mWg== +"@web5/dids@0.2.0-alpha-20231003-e73c548": + version "0.2.0-alpha-20231003-e73c548" + resolved "https://registry.yarnpkg.com/@web5/dids/-/dids-0.2.0-alpha-20231003-e73c548.tgz#d0276542876a2c90c38eb1d352f03e964e89560b" + integrity sha512-ofIWmFLDR3luIHMcNEEP/P9bKqrUb9hvj1USW1QLZKavdVXU6Wd5BuVM3CgU92G5EiFMUyX6HzkadWBx9zikmQ== dependencies: "@decentralized-identity/ion-pow-sdk" "1.0.17" "@decentralized-identity/ion-sdk" "1.0.1" - "@web5/common" "0.2.0" - "@web5/crypto" "0.2.0" + "@web5/common" "0.2.0-alpha-20231003-e73c548" + "@web5/crypto" "0.2.0-alpha-20231003-e73c548" canonicalize "2.0.0" did-resolver "4.1.0" level "8.0.0" ms "2.1.3" -"@web5/dids@0.2.0-alpha-20231003-cd24256": - version "0.2.0-alpha-20231003-cd24256" - resolved "https://registry.yarnpkg.com/@web5/dids/-/dids-0.2.0-alpha-20231003-cd24256.tgz#80fc7d739d4e6e358f4c46ed74c30181f4aad158" - integrity sha512-20RUOYgwT4XdevBXHG8ayH78nJlIgx0Rmzy6Qxzz5yS38m2VgLEabf+X8KcoK1d1QO+hmq99fcWfxpIGyDHmVg== +"@web5/identity-agent@0.2.1-alpha-20231003-e73c548": + version "0.2.1-alpha-20231003-e73c548" + resolved "https://registry.yarnpkg.com/@web5/identity-agent/-/identity-agent-0.2.1-alpha-20231003-e73c548.tgz#da738d38eae5c1b2f5e77660523713fffb7de605" + integrity sha512-OsWr83VNV4pvutLORoE3kK0lw/KWahts6FDuNVri9GBqcSYj76jCOLptWcjrKbVXtXHvshzYCfr1EvRnhauR+g== dependencies: - "@decentralized-identity/ion-pow-sdk" "1.0.17" - "@decentralized-identity/ion-sdk" "1.0.1" - "@web5/common" "0.2.0-alpha-20231003-cd24256" - "@web5/crypto" "0.2.0-alpha-20231003-cd24256" - canonicalize "2.0.0" - did-resolver "4.1.0" - level "8.0.0" - ms "2.1.3" + "@web5/agent" "0.2.1-alpha-20231003-e73c548" + "@web5/api" "0.8.1-alpha-20231003-e73c548" -"@web5/identity-agent@0.2.0": - version "0.2.0" - resolved "https://registry.yarnpkg.com/@web5/identity-agent/-/identity-agent-0.2.0.tgz#e32ff30e1b668e7421a40e79eedbf03ac4479509" - integrity sha512-GQjYraNRrO1mPpflYhRvo+ydmRITEMxRJY+ELa3LHtqL8PCPOi22d7hqS+CkD5qGuvwS6t68Om1/JuP4zEKKpA== +"@web5/user-agent@0.2.1-alpha-20231003-e73c548": + version "0.2.1-alpha-20231003-e73c548" + resolved "https://registry.yarnpkg.com/@web5/user-agent/-/user-agent-0.2.1-alpha-20231003-e73c548.tgz#a28ac66399292c9b5d79834274dde65861cd1b84" + integrity sha512-mVvjGYBlHwEB4Jq1Tk8czNHlsHWeAFcRwUWx0/GMI5wMAu9qtHbDOlsbCVjIUU/Q7ue1VrG39cqhe4Qi0U42qg== dependencies: - "@web5/agent" "0.2.0" - "@web5/api" "0.8.1" - -"@web5/user-agent@0.2.0": - version "0.2.0" - resolved "https://registry.yarnpkg.com/@web5/user-agent/-/user-agent-0.2.0.tgz#1e5a3f9be1c13ca8db03b3fbb0c40f604b15cbdd" - integrity sha512-5Nk5naCcBOn2hBwLPdR4fRq1eg0pTj4Fr8p2aFLLyfFplVcHB0U9OtsyutgcaCMs2ecaJCEXwmxpeR0LkwQLPg== - dependencies: - "@web5/agent" "0.2.0" - "@web5/common" "0.2.0" - "@web5/crypto" "0.2.0" - "@web5/dids" "0.2.0" - -"@web5/user-agent@0.2.0-alpha-20231003-cd24256": - version "0.2.0-alpha-20231003-cd24256" - resolved "https://registry.yarnpkg.com/@web5/user-agent/-/user-agent-0.2.0-alpha-20231003-cd24256.tgz#deeec4a1d6406c66aa12a8bff3422e268f3263ed" - integrity sha512-5RjlmbYoJajxf1ZdUQ3HCRFIrMBsjEi5uXKAsHGHRYSgJCMeUP4fr+p3JJWy3Uaux8mouOa8O/Gra1NMEw2UtA== - dependencies: - "@web5/agent" "0.2.0-alpha-20231003-cd24256" - "@web5/common" "0.2.0-alpha-20231003-cd24256" - "@web5/crypto" "0.2.0-alpha-20231003-cd24256" - "@web5/dids" "0.2.0-alpha-20231003-cd24256" + "@web5/agent" "0.2.1-alpha-20231003-e73c548" + "@web5/common" "0.2.0-alpha-20231003-e73c548" + "@web5/crypto" "0.2.0-alpha-20231003-e73c548" + "@web5/dids" "0.2.0-alpha-20231003-e73c548" "@xmldom/xmldom@~0.7.7": version "0.7.11" @@ -7157,6 +7087,11 @@ kleur@^3.0.3: resolved "https://registry.yarnpkg.com/kleur/-/kleur-3.0.3.tgz#a79c9ecc86ee1ce3fa6206d1216c501f147fc07e" integrity sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w== +layerr@^2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/layerr/-/layerr-2.0.1.tgz#0c98e6f599de4f76b75c7a6522c54b8c6c591ff0" + integrity sha512-z0730CwG/JO24evdORnyDkwG1Q7b7mF2Tp1qRQ0YvrMMARbt1DFG694SOv439Gm7hYKolyZyaB49YIrYIfZBdg== + level-supports@^4.0.0: version "4.0.1" resolved "https://registry.yarnpkg.com/level-supports/-/level-supports-4.0.1.tgz#431546f9d81f10ff0fea0e74533a0e875c08c66a" @@ -10224,6 +10159,13 @@ ulid@2.3.0: resolved "https://registry.yarnpkg.com/ulid/-/ulid-2.3.0.tgz#93063522771a9774121a84d126ecd3eb9804071f" integrity sha512-keqHubrlpvT6G2wH0OEfSW4mquYRcbe/J8NMmveoQOjUqmo+hXtO+ORCpWhdbZ7k72UtY61BL7haGxW6enBnjw== +ulidx@2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/ulidx/-/ulidx-2.1.0.tgz#7ba72328e0a3fab74310f86b7b8d3b5ebdec319e" + integrity sha512-DlMi97oP9HASI3kLCjBlOhAG1SoisUrEqC2PJ7itiFbq9q5Zo0JejupXeu2Gke99W62epNzA4MFNToNiq8A5LA== + dependencies: + layerr "^2.0.1" + unbox-primitive@^1.0.2: version "1.0.2" resolved "https://registry.yarnpkg.com/unbox-primitive/-/unbox-primitive-1.0.2.tgz#29032021057d5e6cdbd08c5129c226dff8ed6f9e"