diff --git a/apps/shared/package.json b/apps/shared/package.json
index 1ef5dac1d99cfab2f77dc390c5f09f7c7e084a7d..9eb2c7065c2ae00d5fd162831754ff718bd68c8e 100644
--- a/apps/shared/package.json
+++ b/apps/shared/package.json
@@ -15,9 +15,9 @@
     "test": "jest"
   },
   "dependencies": {
-    "@credo-ts/anoncreds": "^0.5.0-alpha.116",
-    "@credo-ts/core": "^0.5.0-alpha.116",
-    "@credo-ts/tenants": "^0.5.0-alpha.116",
+    "@credo-ts/anoncreds": "^0.5.0-alpha.138",
+    "@credo-ts/core": "^0.5.0-alpha.138",
+    "@credo-ts/tenants": "^0.5.0-alpha.138",
     "@elastic/ecs-winston-format": "^1.5.0",
     "@nestjs/axios": "^3.0.1",
     "@nestjs/swagger": "^7.1.17",
diff --git a/apps/ssi-abstraction/package.json b/apps/ssi-abstraction/package.json
index 3bbea7c653d57e8e8dcf25a8ce994dcef3fcd7c9..42f136a41df1655a7f128fa3f31a17f11c1764d4 100644
--- a/apps/ssi-abstraction/package.json
+++ b/apps/ssi-abstraction/package.json
@@ -15,16 +15,16 @@
     "test:e2e": "pnpm test -- -c=test/jest.config.js --runInBand"
   },
   "dependencies": {
-    "@credo-ts/anoncreds": "0.5.0-alpha.116",
-    "@credo-ts/askar": "0.5.0-alpha.116",
-    "@credo-ts/core": "0.5.0-alpha.116",
-    "@credo-ts/indy-vdr": "0.5.0-alpha.116",
-    "@credo-ts/node": "0.5.0-alpha.116",
-    "@credo-ts/tenants": "^0.5.0-alpha.116",
+    "@credo-ts/anoncreds": "0.5.0-alpha.138",
+    "@credo-ts/askar": "0.5.0-alpha.138",
+    "@credo-ts/core": "0.5.0-alpha.138",
+    "@credo-ts/indy-vdr": "0.5.0-alpha.138",
+    "@credo-ts/node": "0.5.0-alpha.138",
+    "@credo-ts/tenants": "^0.5.0-alpha.138",
     "@elastic/ecs-winston-format": "^1.5.0",
-    "@hyperledger/anoncreds-nodejs": "^0.2.0-dev.9",
-    "@hyperledger/aries-askar-nodejs": "^0.2.0-dev.6",
-    "@hyperledger/indy-vdr-nodejs": "^0.2.0-dev.6",
+    "@hyperledger/anoncreds-nodejs": "^0.2.0",
+    "@hyperledger/aries-askar-nodejs": "^0.2.0",
+    "@hyperledger/indy-vdr-nodejs": "^0.2.0",
     "@nestjs/axios": "^3.0.1",
     "@nestjs/common": "^10.3.0",
     "@nestjs/config": "^3.1.1",
diff --git a/apps/ssi-abstraction/src/agent/revocation/revocation.service.ts b/apps/ssi-abstraction/src/agent/revocation/revocation.service.ts
index 20b0cf874f223f5f4f4d55fb1c60c715363ff58a..e1e4dde67a8611b177420a962816ecbcd2a2281f 100644
--- a/apps/ssi-abstraction/src/agent/revocation/revocation.service.ts
+++ b/apps/ssi-abstraction/src/agent/revocation/revocation.service.ts
@@ -124,35 +124,40 @@ export class RevocationService {
           endorserDid,
         );
 
-      const revocationRegisryDefinitionSubmitResult =
-        await t.modules.anoncreds.registerRevocationRegistryDefinition({
-          options: {
-            endorsedTransaction: signedRevocationRegistryDefinitionRequest,
-            endorserMode: 'external',
-          },
-          revocationRegistryDefinition: {
-            maximumCredentialNumber:
-              revocationRegistryDefinitionState.revocationRegistryDefinition
-                .value.maxCredNum,
-            credentialDefinitionId:
-              revocationRegistryDefinitionState.revocationRegistryDefinition
-                .credDefId,
-            tag: revocationRegistryDefinitionState.revocationRegistryDefinition
-              .tag,
-            issuerId:
-              revocationRegistryDefinitionState.revocationRegistryDefinition
-                .issuerId,
-          },
-        });
-
-      if (
-        revocationRegisryDefinitionSubmitResult
-          .revocationRegistryDefinitionState.state !== 'finished'
-      ) {
-        throw Error(
-          `Error while registering revocation registry definition Cause: ${JSON.stringify(revocationRegisryDefinitionSubmitResult)}`,
-        );
-      }
+      // const revocationRegisryDefinitionSubmitResult =
+      //   await t.modules.anoncreds.registerRevocationRegistryDefinition({
+      //     options: {
+      //       endorsedTransaction: signedRevocationRegistryDefinitionRequest,
+      //       endorserMode: 'external',
+      //     },
+      //     revocationRegistryDefinition: {
+      //       maximumCredentialNumber:
+      //         revocationRegistryDefinitionState.revocationRegistryDefinition
+      //           .value.maxCredNum,
+      //       credentialDefinitionId:
+      //         revocationRegistryDefinitionState.revocationRegistryDefinition
+      //           .credDefId,
+      //       tag: revocationRegistryDefinitionState.revocationRegistryDefinition
+      //         .tag,
+      //       issuerId:
+      //         revocationRegistryDefinitionState.revocationRegistryDefinition
+      //           .issuerId,
+      //     },
+      //   });
+
+      // if (
+      //   revocationRegisryDefinitionSubmitResult
+      //     .revocationRegistryDefinitionState.state !== 'finished'
+      // ) {
+      //   throw Error(
+      //     `Error while registering revocation registry definition Cause: ${JSON.stringify(revocationRegisryDefinitionSubmitResult)}`,
+      //   );
+      // }
+
+      await t.modules.indyVdr.submitTransaction(
+        signedRevocationRegistryDefinitionRequest,
+        issuerDid,
+      );
 
       return {
         revocationRegistryDefinitionId:
diff --git a/package.json b/package.json
index e19072471e51758196e5facf443351738ac5560d..85a2c1c9873f7e6910b4fd7fac311021246eff56 100644
--- a/package.json
+++ b/package.json
@@ -38,5 +38,11 @@
     "reflect-metadata": "^0.1.13",
     "rxjs": "^7.8.1",
     "vite-node": "^1.2.1"
+  },
+  "pnpm": {
+    "patchedDependencies": {
+      "@credo-ts/indy-vdr@0.5.0-alpha.138": "patches/@credo-ts__indy-vdr@0.5.0-alpha.138.patch",
+      "@credo-ts/anoncreds@0.5.0-alpha.138": "patches/@credo-ts__anoncreds@0.5.0-alpha.138.patch"
+    }
   }
 }
diff --git a/patches/@credo-ts__anoncreds@0.5.0-alpha.138.patch b/patches/@credo-ts__anoncreds@0.5.0-alpha.138.patch
new file mode 100644
index 0000000000000000000000000000000000000000..6586c3fa74a952f1d87476681ff9589e899afb0f
--- /dev/null
+++ b/patches/@credo-ts__anoncreds@0.5.0-alpha.138.patch
@@ -0,0 +1,16 @@
+diff --git a/build/AnonCredsApi.js b/build/AnonCredsApi.js
+index d5118ee111a00dff7a22554a005a2af3cb480868..6228a9da1b604e94c6c50b1dc626970f8e445efb 100644
+--- a/build/AnonCredsApi.js
++++ b/build/AnonCredsApi.js
+@@ -303,10 +303,7 @@ let AnonCredsApi = class AnonCredsApi {
+                 revocationRegistryDefinition,
+                 options: options.options,
+             });
+-            //  To avoid having unregistered revocation registry definitions in the wallet, the revocation registry definition itself are stored only when the revocation registry definition status is finished, meaning that the revocation registry definition has been successfully registered.
+-            if (result.revocationRegistryDefinitionState.state === 'finished') {
+-                await this.storeRevocationRegistryDefinitionRecord(result, revocationRegistryDefinitionPrivate);
+-            }
++            await this.storeRevocationRegistryDefinitionRecord(result, revocationRegistryDefinitionPrivate);
+             return Object.assign(Object.assign({}, result), { revocationRegistryDefinitionMetadata: Object.assign(Object.assign({}, result.revocationRegistryDefinitionMetadata), { localTailsLocation }) });
+         }
+         catch (error) {
diff --git a/patches/@credo-ts__indy-vdr@0.5.0-alpha.138.patch b/patches/@credo-ts__indy-vdr@0.5.0-alpha.138.patch
new file mode 100644
index 0000000000000000000000000000000000000000..3bdf2e1f6fcb49bbcb95e8109360f200e7592855
--- /dev/null
+++ b/patches/@credo-ts__indy-vdr@0.5.0-alpha.138.patch
@@ -0,0 +1,48 @@
+diff --git a/build/IndyVdrApi.d.ts b/build/IndyVdrApi.d.ts
+index 3a929c1393ad4c8adddac2412db7d2adc24702f0..4855ae6fcc1cb99724952b604571bbb19419654d 100644
+--- a/build/IndyVdrApi.d.ts
++++ b/build/IndyVdrApi.d.ts
+@@ -28,4 +28,5 @@ export declare class IndyVdrApi {
+      * @returns An endorsed transaction
+      */
+     endorseTransaction(transaction: string | Record<string, unknown>, endorserDid: string): Promise<string>;
++    submitTransaction(transaction:string | Record<string, unknown>, submitterDid:string): Promise<void>
+ }
+diff --git a/build/IndyVdrApi.js b/build/IndyVdrApi.js
+index 689a3c4d325d8f04947fac8b12699e53b94d94e1..d242c58fbf1fc32dd26ed8ac2e427159c937eb2b 100644
+--- a/build/IndyVdrApi.js
++++ b/build/IndyVdrApi.js
+@@ -73,6 +73,18 @@ let IndyVdrApi = class IndyVdrApi {
+         }
+         return endorsedTransaction.body;
+     }
++    async submitTransaction(txn, submitterDid) {
++      const request = new indy_vdr_shared_1.CustomRequest({
++        customRequest: txn,
++      });
++
++      const {namespace } = (0, anoncreds_1.parseIndyDid)(submitterDid);
++
++      return await this.indyVdrPoolService.submitTransaction(
++        request,
++        namespace
++      );
++    }
+ };
+ IndyVdrApi = __decorate([
+     (0, core_1.injectable)(),
+diff --git a/build/pool/IndyVdrPoolService.js b/build/pool/IndyVdrPoolService.js
+index 54d034d35d4e2e4608cc41e87c39ae007a626acb..f11518aaae5f5c0352aa3694f2490a2a1a5497af 100644
+--- a/build/pool/IndyVdrPoolService.js
++++ b/build/pool/IndyVdrPoolService.js
+@@ -163,6 +163,10 @@ let IndyVdrPoolService = class IndyVdrPoolService {
+             throw error;
+         }
+     }
++    async submitTransaction(txn, indyNamespace) {
++      const pool = this.getPoolForNamespace(indyNamespace)
++      return await pool.submitRequest(txn)
++    }
+ };
+ IndyVdrPoolService = __decorate([
+     (0, core_1.injectable)(),
diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml
index 84ed5d7c81df6e198a90e030b08b9b2dfe2af5c7..440cc542aa2a9d0b79a247f1645b1d9c8c727602 100644
--- a/pnpm-lock.yaml
+++ b/pnpm-lock.yaml
@@ -4,6 +4,14 @@ settings:
   autoInstallPeers: true
   excludeLinksFromLockfile: false
 
+patchedDependencies:
+  '@credo-ts/anoncreds@0.5.0-alpha.138':
+    hash: j426fc3a5cnwxikpued4ld6mqi
+    path: patches/@credo-ts__anoncreds@0.5.0-alpha.138.patch
+  '@credo-ts/indy-vdr@0.5.0-alpha.138':
+    hash: rx3uz4zmmaugcgt7ujdip54kgy
+    path: patches/@credo-ts__indy-vdr@0.5.0-alpha.138.patch
+
 importers:
 
   .:
@@ -436,14 +444,14 @@ importers:
   apps/shared:
     dependencies:
       '@credo-ts/anoncreds':
-        specifier: ^0.5.0-alpha.116
-        version: 0.5.0-alpha.116(@hyperledger/anoncreds-shared@0.2.0-dev.10)(expo@49.0.21)(react-native@0.73.2)
+        specifier: ^0.5.0-alpha.138
+        version: 0.5.0-alpha.138(patch_hash=j426fc3a5cnwxikpued4ld6mqi)(@hyperledger/anoncreds-shared@0.2.0)(expo@49.0.21)(react-native@0.73.2)
       '@credo-ts/core':
-        specifier: ^0.5.0-alpha.116
-        version: 0.5.0-alpha.116(expo@49.0.21)(react-native@0.73.2)
+        specifier: ^0.5.0-alpha.138
+        version: 0.5.0-alpha.138(expo@49.0.21)(react-native@0.73.2)
       '@credo-ts/tenants':
-        specifier: ^0.5.0-alpha.116
-        version: 0.5.0-alpha.116(expo@49.0.21)(react-native@0.73.2)
+        specifier: ^0.5.0-alpha.138
+        version: 0.5.0-alpha.138(expo@49.0.21)(react-native@0.73.2)
       '@elastic/ecs-winston-format':
         specifier: ^1.5.0
         version: 1.5.2
@@ -527,35 +535,35 @@ importers:
   apps/ssi-abstraction:
     dependencies:
       '@credo-ts/anoncreds':
-        specifier: 0.5.0-alpha.116
-        version: 0.5.0-alpha.116(@hyperledger/anoncreds-shared@0.2.0-dev.10)(expo@49.0.21)(react-native@0.73.2)
+        specifier: 0.5.0-alpha.138
+        version: 0.5.0-alpha.138(patch_hash=j426fc3a5cnwxikpued4ld6mqi)(@hyperledger/anoncreds-shared@0.2.0)(expo@49.0.21)(react-native@0.73.2)
       '@credo-ts/askar':
-        specifier: 0.5.0-alpha.116
-        version: 0.5.0-alpha.116(@hyperledger/aries-askar-shared@0.2.0-dev.6)(expo@49.0.21)(react-native@0.73.2)
+        specifier: 0.5.0-alpha.138
+        version: 0.5.0-alpha.138(@hyperledger/aries-askar-shared@0.2.0)(expo@49.0.21)(react-native@0.73.2)
       '@credo-ts/core':
-        specifier: 0.5.0-alpha.116
-        version: 0.5.0-alpha.116(expo@49.0.21)(react-native@0.73.2)
+        specifier: 0.5.0-alpha.138
+        version: 0.5.0-alpha.138(expo@49.0.21)(react-native@0.73.2)
       '@credo-ts/indy-vdr':
-        specifier: 0.5.0-alpha.116
-        version: 0.5.0-alpha.116(@hyperledger/anoncreds-shared@0.2.0-dev.10)(@hyperledger/indy-vdr-shared@0.2.0-dev.6)(expo@49.0.21)(react-native@0.73.2)
+        specifier: 0.5.0-alpha.138
+        version: 0.5.0-alpha.138(patch_hash=rx3uz4zmmaugcgt7ujdip54kgy)(@hyperledger/anoncreds-shared@0.2.0)(@hyperledger/indy-vdr-shared@0.2.0)(expo@49.0.21)(react-native@0.73.2)
       '@credo-ts/node':
-        specifier: 0.5.0-alpha.116
-        version: 0.5.0-alpha.116(expo@49.0.21)(react-native@0.73.2)
+        specifier: 0.5.0-alpha.138
+        version: 0.5.0-alpha.138(expo@49.0.21)(react-native@0.73.2)
       '@credo-ts/tenants':
-        specifier: ^0.5.0-alpha.116
-        version: 0.5.0-alpha.116(expo@49.0.21)(react-native@0.73.2)
+        specifier: ^0.5.0-alpha.138
+        version: 0.5.0-alpha.138(expo@49.0.21)(react-native@0.73.2)
       '@elastic/ecs-winston-format':
         specifier: ^1.5.0
         version: 1.5.2
       '@hyperledger/anoncreds-nodejs':
-        specifier: ^0.2.0-dev.9
-        version: 0.2.0-dev.10
+        specifier: ^0.2.0
+        version: 0.2.0
       '@hyperledger/aries-askar-nodejs':
-        specifier: ^0.2.0-dev.6
-        version: 0.2.0-dev.6
+        specifier: ^0.2.0
+        version: 0.2.0
       '@hyperledger/indy-vdr-nodejs':
-        specifier: ^0.2.0-dev.6
-        version: 0.2.0-dev.6
+        specifier: ^0.2.0
+        version: 0.2.0
       '@nestjs/axios':
         specifier: ^3.0.1
         version: 3.0.1(@nestjs/common@10.3.0)(axios@1.6.5)(reflect-metadata@0.1.14)(rxjs@7.8.1)
@@ -2474,13 +2482,13 @@ packages:
       chalk: 4.1.2
     dev: true
 
-  /@credo-ts/anoncreds@0.5.0-alpha.116(@hyperledger/anoncreds-shared@0.2.0-dev.10)(expo@49.0.21)(react-native@0.73.2):
-    resolution: {integrity: sha512-TiPU7JVanlYiYoEb/HPraELD+cFcKqpIPTfy5Nj1UXtXVh4z/LJTgXHV44EF5bWnNX+tWdX1+yeP8tod4HASAw==}
+  /@credo-ts/anoncreds@0.5.0-alpha.138(patch_hash=j426fc3a5cnwxikpued4ld6mqi)(@hyperledger/anoncreds-shared@0.2.0)(expo@49.0.21)(react-native@0.73.2):
+    resolution: {integrity: sha512-AJLQXquMO2g/3w9YvC1/NtU963HWC1y5Ikp8pgGntKhpGTKcwBAbtG6BM7PynWsExYd/DOjNsy0BM5H9gtVTAw==}
     peerDependencies:
-      '@hyperledger/anoncreds-shared': ^0.2.0-dev.9
+      '@hyperledger/anoncreds-shared': ^0.2.0
     dependencies:
-      '@credo-ts/core': 0.5.0-alpha.116(expo@49.0.21)(react-native@0.73.2)
-      '@hyperledger/anoncreds-shared': 0.2.0-dev.10
+      '@credo-ts/core': 0.5.0-alpha.138(expo@49.0.21)(react-native@0.73.2)
+      '@hyperledger/anoncreds-shared': 0.2.0
       bn.js: 5.2.1
       class-transformer: 0.5.1
       class-validator: 0.14.1
@@ -2493,14 +2501,15 @@ packages:
       - supports-color
       - web-streams-polyfill
     dev: false
+    patched: true
 
-  /@credo-ts/askar@0.5.0-alpha.116(@hyperledger/aries-askar-shared@0.2.0-dev.6)(expo@49.0.21)(react-native@0.73.2):
-    resolution: {integrity: sha512-WkRGISpX5a6vHij7urJYDi91v8hdlcRnJEje9Ge4YUNAApdMXis4o/bb6CXxkM80cEmqxvjhIoXJzkD1u+oQ8A==}
+  /@credo-ts/askar@0.5.0-alpha.138(@hyperledger/aries-askar-shared@0.2.0)(expo@49.0.21)(react-native@0.73.2):
+    resolution: {integrity: sha512-rD5u9/eIZhkoNpDQM/6N6PYn5mEt83t90DEtB+arTSE1LJ3FZIakZeI3G/ilDLTo2Pzkk8Xq2Zk1Kfh1uqyBMg==}
     peerDependencies:
-      '@hyperledger/aries-askar-shared': ^0.2.0-dev.6
+      '@hyperledger/aries-askar-shared': ^0.2.0
     dependencies:
-      '@credo-ts/core': 0.5.0-alpha.116(expo@49.0.21)(react-native@0.73.2)
-      '@hyperledger/aries-askar-shared': 0.2.0-dev.6
+      '@credo-ts/core': 0.5.0-alpha.138(expo@49.0.21)(react-native@0.73.2)
+      '@hyperledger/aries-askar-shared': 0.2.0
       bn.js: 5.2.1
       class-transformer: 0.5.1
       class-validator: 0.14.1
@@ -2515,17 +2524,17 @@ packages:
       - web-streams-polyfill
     dev: false
 
-  /@credo-ts/core@0.5.0-alpha.116(expo@49.0.21)(react-native@0.73.2):
-    resolution: {integrity: sha512-nlPRDzHhWwtwr0WgDoGGgkZ1Q1K5fZT0YjganJSY554PKj7jyH0OoGU6GIJ65C9xnnkbyOWXmhEvf4zX0J4CKw==}
+  /@credo-ts/core@0.5.0-alpha.138(expo@49.0.21)(react-native@0.73.2):
+    resolution: {integrity: sha512-IeGX/FGL+IjsDFA0V3zjln78XyqEoKe4xx6gSlG2DpExv3ua6t1GdVV0sD4Fu1fmyir5YTbmi1YjDKXlqYLvow==}
     dependencies:
       '@digitalcredentials/jsonld': 6.0.0(expo@49.0.21)(react-native@0.73.2)
       '@digitalcredentials/jsonld-signatures': 9.4.0(expo@49.0.21)(react-native@0.73.2)
       '@digitalcredentials/vc': 6.0.1(expo@49.0.21)(react-native@0.73.2)
       '@multiformats/base-x': 4.0.1
-      '@sd-jwt/core': 0.2.0
-      '@sd-jwt/decode': 0.2.0
-      '@sphereon/pex': 3.0.1
-      '@sphereon/pex-models': 2.1.5
+      '@sd-jwt/core': 0.2.1
+      '@sd-jwt/decode': 0.2.1
+      '@sphereon/pex': 3.2.0
+      '@sphereon/pex-models': 2.2.0
       '@sphereon/ssi-types': 0.18.1
       '@stablelib/ed25519': 1.0.3
       '@stablelib/sha256': 1.0.1
@@ -2558,14 +2567,14 @@ packages:
       - web-streams-polyfill
     dev: false
 
-  /@credo-ts/indy-vdr@0.5.0-alpha.116(@hyperledger/anoncreds-shared@0.2.0-dev.10)(@hyperledger/indy-vdr-shared@0.2.0-dev.6)(expo@49.0.21)(react-native@0.73.2):
-    resolution: {integrity: sha512-Ztsm2rQ5PErDzlS5eG6nC/Kvz7Cl3ecc5LM7aBYICwOxi/iFqjCusnoFVsPMos3kI0ePssoz54d7/drzyev8wA==}
+  /@credo-ts/indy-vdr@0.5.0-alpha.138(patch_hash=rx3uz4zmmaugcgt7ujdip54kgy)(@hyperledger/anoncreds-shared@0.2.0)(@hyperledger/indy-vdr-shared@0.2.0)(expo@49.0.21)(react-native@0.73.2):
+    resolution: {integrity: sha512-1opj8vL95xctnD4oI+apZNwG+8SUJAF/2nFXrT0ifk99Mb7H2ZYgcG/P0JUIx/R9Vuu76mJIdI6Rz//x1siuXg==}
     peerDependencies:
-      '@hyperledger/indy-vdr-shared': ^0.2.0-dev.6
+      '@hyperledger/indy-vdr-shared': ^0.2.0
     dependencies:
-      '@credo-ts/anoncreds': 0.5.0-alpha.116(@hyperledger/anoncreds-shared@0.2.0-dev.10)(expo@49.0.21)(react-native@0.73.2)
-      '@credo-ts/core': 0.5.0-alpha.116(expo@49.0.21)(react-native@0.73.2)
-      '@hyperledger/indy-vdr-shared': 0.2.0-dev.6
+      '@credo-ts/anoncreds': 0.5.0-alpha.138(patch_hash=j426fc3a5cnwxikpued4ld6mqi)(@hyperledger/anoncreds-shared@0.2.0)(expo@49.0.21)(react-native@0.73.2)
+      '@credo-ts/core': 0.5.0-alpha.138(expo@49.0.21)(react-native@0.73.2)
+      '@hyperledger/indy-vdr-shared': 0.2.0
     transitivePeerDependencies:
       - '@hyperledger/anoncreds-shared'
       - domexception
@@ -2575,13 +2584,14 @@ packages:
       - supports-color
       - web-streams-polyfill
     dev: false
+    patched: true
 
-  /@credo-ts/node@0.5.0-alpha.116(expo@49.0.21)(react-native@0.73.2):
-    resolution: {integrity: sha512-NQGrs6UAyeb4we13aIQcKKt97CYOs2IpgVEb+ZAwcTjAY8klmxPQA9U9JvyL2TTnbVXf152qzH/YwwsfCA3SKA==}
+  /@credo-ts/node@0.5.0-alpha.138(expo@49.0.21)(react-native@0.73.2):
+    resolution: {integrity: sha512-e3y10v0ROKe2/sKMbEIDIr1StnvQ9eMcxPPdNDAAgjzLIK9mr0ieV42dt7EKaQc0iRLDpcmxETUHgkxgllaYvw==}
     dependencies:
       '@2060.io/ffi-napi': 4.0.8
       '@2060.io/ref-napi': 3.0.6
-      '@credo-ts/core': 0.5.0-alpha.116(expo@49.0.21)(react-native@0.73.2)
+      '@credo-ts/core': 0.5.0-alpha.138(expo@49.0.21)(react-native@0.73.2)
       '@types/express': 4.17.21
       express: 4.18.2
       ws: 8.16.0
@@ -2596,10 +2606,10 @@ packages:
       - web-streams-polyfill
     dev: false
 
-  /@credo-ts/tenants@0.5.0-alpha.116(expo@49.0.21)(react-native@0.73.2):
-    resolution: {integrity: sha512-dmN7KYBIqjqk91z/MIDZZ+kYUbi89bLiYo3VWu+U7ZxCrlBCtlrYr2jpBG7Wp3sLGd256JmvDo6FjvqMG++46g==}
+  /@credo-ts/tenants@0.5.0-alpha.138(expo@49.0.21)(react-native@0.73.2):
+    resolution: {integrity: sha512-kB7CdW3eyGVVgmRC1ljsAdXClXGU8ds+yv3LBZ4YH2HjOoGP4dyg9W+/WMq5WnRdas9/HO3try/iULfTJSa8pQ==}
     dependencies:
-      '@credo-ts/core': 0.5.0-alpha.116(expo@49.0.21)(react-native@0.73.2)
+      '@credo-ts/core': 0.5.0-alpha.138(expo@49.0.21)(react-native@0.73.2)
       async-mutex: 0.4.0
     transitivePeerDependencies:
       - domexception
@@ -3499,13 +3509,13 @@ packages:
     resolution: {integrity: sha512-6EwiSjwWYP7pTckG6I5eyFANjPhmPjUX9JRLUSfNPC7FX7zK9gyZAfUEaECL6ALTpGX5AjnBq3C9XmVWPitNpw==}
     dev: true
 
-  /@hyperledger/anoncreds-nodejs@0.2.0-dev.10:
-    resolution: {integrity: sha512-Dj5f1CFsWOQWcQCWEralMC/YvEFhIy+ZSlUBN8ZUTg81UW6Ik438BmHnqrbymdCjy9WMXPPVjSmvrubYI7KFew==}
+  /@hyperledger/anoncreds-nodejs@0.2.0:
+    resolution: {integrity: sha512-OAjzdAZv+nzTGfDyQi/pR3ztfYzbvCbALx8RbibAOe2y2Zja7kWcIpwmnDc/PyYI/B3xrgl5jiLslOPrZo35hA==}
     requiresBuild: true
     dependencies:
       '@2060.io/ffi-napi': 4.0.8
       '@2060.io/ref-napi': 3.0.6
-      '@hyperledger/anoncreds-shared': 0.2.0-dev.10
+      '@hyperledger/anoncreds-shared': 0.2.0
       '@mapbox/node-pre-gyp': 1.0.11
       ref-array-di: 1.2.2
       ref-struct-di: 1.1.1
@@ -3514,18 +3524,18 @@ packages:
       - supports-color
     dev: false
 
-  /@hyperledger/anoncreds-shared@0.2.0-dev.10:
-    resolution: {integrity: sha512-jbbsgiYjjEceOgD9iVXCLMILgpyDZrhXfs/ZXOnfr8xk9ZPeB3Xp7ZqpyNSTPJkNaORM9eC/ni56A1dLbGeBIg==}
+  /@hyperledger/anoncreds-shared@0.2.0:
+    resolution: {integrity: sha512-ZVSivQgCisao/5vsuSb0KmvwJ227pGm3Wpb6KjPgFlea+F7e7cKAxwtrDBIReKe6E14OqysGte8TMozHUFldAA==}
     dev: false
 
-  /@hyperledger/aries-askar-nodejs@0.2.0-dev.6:
-    resolution: {integrity: sha512-dnWcr31oOARRy0fhhw/CpfGhrxIg37UmZHJM0YB+fy30EmwXWHfZy8h1qy8D7uuyfD5FI1pXNDOlYgmMuLdJNQ==}
+  /@hyperledger/aries-askar-nodejs@0.2.0:
+    resolution: {integrity: sha512-d73D2zK1f1cM5y8MFp4BK+NvkquujDlRr91THpxkuRwmLf407gibOY3G4OdGIkL1kQtorGM5c5U0/qMzW+8E1Q==}
     engines: {node: '>= 18'}
     requiresBuild: true
     dependencies:
       '@2060.io/ffi-napi': 4.0.8
       '@2060.io/ref-napi': 3.0.6
-      '@hyperledger/aries-askar-shared': 0.2.0-dev.6
+      '@hyperledger/aries-askar-shared': 0.2.0
       '@mapbox/node-pre-gyp': 1.0.11
       node-cache: 5.1.2
       ref-array-di: 1.2.2
@@ -3535,20 +3545,20 @@ packages:
       - supports-color
     dev: false
 
-  /@hyperledger/aries-askar-shared@0.2.0-dev.6:
-    resolution: {integrity: sha512-gJa28QNR5yZI2DAnfb6/wafVaI2upcT1fmt0g+Qe68IY+JJXQHzijP+zuxR3EF8pQxFEJLBmlFDn3hPHr4Kpiw==}
+  /@hyperledger/aries-askar-shared@0.2.0:
+    resolution: {integrity: sha512-A6bHbTwTtV1YT3XphNFltX34DCBtj7qPyip4R+WAQFnus5286a2xsppNvl5OAPMAxgKjQTdyFBqcYaNRc0lqIQ==}
     dependencies:
       buffer: 6.0.3
     dev: false
 
-  /@hyperledger/indy-vdr-nodejs@0.2.0-dev.6:
-    resolution: {integrity: sha512-yOmfOqJJJapJRWdKSJQG7q/frKGUrntoae4fiYnwdQEWy4rdRiyZPo0ht9R6uuZ/AQwxtNMMRylvQZBfHA+vKA==}
+  /@hyperledger/indy-vdr-nodejs@0.2.0:
+    resolution: {integrity: sha512-yv+p0mU9NBUgmUDJijNgxtLonhzhDP54wRl4Mfn/s/ZyzLbEQakswmqa2sX0mYQDTLG14iq5uEN6d0eRzUtDeg==}
     engines: {node: '>= 18'}
     requiresBuild: true
     dependencies:
       '@2060.io/ffi-napi': 4.0.8
       '@2060.io/ref-napi': 3.0.6
-      '@hyperledger/indy-vdr-shared': 0.2.0-dev.6
+      '@hyperledger/indy-vdr-shared': 0.2.0
       '@mapbox/node-pre-gyp': 1.0.11
       ref-array-di: 1.2.2
       ref-struct-di: 1.1.1
@@ -3557,8 +3567,8 @@ packages:
       - supports-color
     dev: false
 
-  /@hyperledger/indy-vdr-shared@0.2.0-dev.6:
-    resolution: {integrity: sha512-pNLq0zkqv5rFCpU9tzyJ5DPvED5YE+UFP8iKwVD7fe+mAD6/VpweOunYNKgIBT4K1DYI21q7bs3SzxQZ0hLlKw==}
+  /@hyperledger/indy-vdr-shared@0.2.0:
+    resolution: {integrity: sha512-/aPzpzb6Wks7poRSercSp6f3mFOBoQmxSIyo50XO6ci/Jfa4ZGuV8y8YWU2SJktsdz4TtL5YJxt2WVfOus9bEQ==}
     dev: false
 
   /@isaacs/cliui@8.0.2:
@@ -4960,20 +4970,20 @@ packages:
     dev: true
     optional: true
 
-  /@sd-jwt/core@0.2.0:
-    resolution: {integrity: sha512-KxsJm/NAvKkbqOXaIq7Pndn70++bm8QNzzBh1KOwhlRub7LVrqeEkie/wrI/sAH+S+5exG0HTbY95F86nHiq7Q==}
+  /@sd-jwt/core@0.2.1:
+    resolution: {integrity: sha512-8auyt3mfzgAK+IP9mNc3kSONdo5x2Y8ypNj5gHKP7N81nVeyI+DHethoPQv84JVcqYYcNwHwyrc2Z5k7rg2lFQ==}
     dependencies:
-      '@sd-jwt/decode': 0.2.0
-      '@sd-jwt/present': 0.2.0
-      '@sd-jwt/types': 0.2.0
-      '@sd-jwt/utils': 0.2.0
+      '@sd-jwt/decode': 0.2.1
+      '@sd-jwt/present': 0.2.1
+      '@sd-jwt/types': 0.2.1
+      '@sd-jwt/utils': 0.2.1
     dev: false
 
-  /@sd-jwt/decode@0.2.0:
-    resolution: {integrity: sha512-nmiZN3SQ4ApapEu+rS1h/YAkDIq3exgN7swSCsEkrxSEwnBSbXtISIY/sv+EmwnehF1rcKbivHfHNxOWYtlxvg==}
+  /@sd-jwt/decode@0.2.1:
+    resolution: {integrity: sha512-rs55WB3llrMObxN8jeMl06km/h0WivO9jSWNubO9JUIdlfrVhssU38xoXakvQeSDjAJkUUhfZcvmC2vNo1X6Wg==}
     dependencies:
-      '@sd-jwt/types': 0.2.0
-      '@sd-jwt/utils': 0.2.0
+      '@sd-jwt/types': 0.2.1
+      '@sd-jwt/utils': 0.2.1
     dev: false
 
   /@sd-jwt/present@0.2.0:
@@ -4983,10 +4993,21 @@ packages:
       '@sd-jwt/utils': 0.2.0
     dev: false
 
+  /@sd-jwt/present@0.2.1:
+    resolution: {integrity: sha512-yWIAR2C/q1jNUwzAeUlUcf3WCTEcSSGo9pltHW5AXptELjyaWGSmC5p6o9ucDXHvBnicfPONhe5OdUCSpiCntw==}
+    dependencies:
+      '@sd-jwt/types': 0.2.1
+      '@sd-jwt/utils': 0.2.1
+    dev: false
+
   /@sd-jwt/types@0.2.0:
     resolution: {integrity: sha512-16WFRcL/maG0/JxN9UCSx07/vJ2SDbGscv9gDLmFLgJzhJcGPer41XfI6aDfVARYP430wHFixChfY/n7qC1L/Q==}
     dev: false
 
+  /@sd-jwt/types@0.2.1:
+    resolution: {integrity: sha512-nbNik/cq6UIMsN144FcgPZQzaqIsjEEj307j3ZSFORkQBR4Tsmcj54aswTuNh0Z0z/4aSbfw14vOKBZvRWyVLQ==}
+    dev: false
+
   /@sd-jwt/utils@0.2.0:
     resolution: {integrity: sha512-oHCfRYVHCb5RNwdq3eHAt7P9d7TsEaSM1TTux+xl1I9PeQGLtZETnto9Gchtzn8FlTrMdVsLlcuAcK6Viwj1Qw==}
     dependencies:
@@ -4994,6 +5015,13 @@ packages:
       buffer: 6.0.3
     dev: false
 
+  /@sd-jwt/utils@0.2.1:
+    resolution: {integrity: sha512-9eRrge44dhE3fenawR/RZGxP5iuW9DtgdOVANu/JK5PEl80r0fDsMwm/gDjuv8OgLDCmQ6uSaVte1lYaTG71bQ==}
+    dependencies:
+      '@sd-jwt/types': 0.2.1
+      buffer: 6.0.3
+    dev: false
+
   /@segment/loosely-validate-event@2.0.0:
     resolution: {integrity: sha512-ZMCSfztDBqwotkl848ODgVcAmN4OItEWDCkshcKz0/W6gGSQayuuCtWV/MlodFivAZD793d6UgANd6wCXUfrIw==}
     dependencies:
@@ -5039,19 +5067,19 @@ packages:
     engines: {node: '>= 8'}
     dev: false
 
-  /@sphereon/pex-models@2.1.5:
-    resolution: {integrity: sha512-7THexvdYUK/Dh8olBB46ErT9q/RnecnMdb5r2iwZ6be0Dt4vQLAUN7QU80H0HZBok4jRTb8ydt12x0raBSTHOg==}
+  /@sphereon/pex-models@2.2.0:
+    resolution: {integrity: sha512-dGDRdoxJj+P0TRqu0R8R0/IdIzrCya1MsnxIFbcmSW3rjPsbwXbV0EojEfxXGD5LhqsUJiuAffMtyE2dtVI/XQ==}
     dev: false
 
-  /@sphereon/pex@3.0.1:
-    resolution: {integrity: sha512-rj+GhFfV5JLyo7dTIA3htWlrT+f6tayF9JRAGxdsIYBfYictLi9BirQ++JRBXsiq7T5zMnfermz4RGi3cvt13Q==}
+  /@sphereon/pex@3.2.0:
+    resolution: {integrity: sha512-6qk4L7PaxFsHSVjG0w5SbffwuwI0sbnwyoaNBNku17u2WOThBcnH22sgCdNRRbzacXs0e4iAw7Cb1cd730LQaQ==}
     engines: {node: '>=18'}
     dependencies:
       '@astronautlabs/jsonpath': 1.1.2
-      '@sd-jwt/decode': 0.2.0
+      '@sd-jwt/decode': 0.2.1
       '@sd-jwt/present': 0.2.0
       '@sd-jwt/utils': 0.2.0
-      '@sphereon/pex-models': 2.1.5
+      '@sphereon/pex-models': 2.2.0
       '@sphereon/ssi-types': 0.18.1
       ajv: 8.12.0
       ajv-formats: 2.1.1(ajv@8.12.0)
@@ -5063,7 +5091,7 @@ packages:
   /@sphereon/ssi-types@0.18.1:
     resolution: {integrity: sha512-uM0gb1woyc0R+p+qh8tVDi15ZWmpzo9BP0iBp/yRkJar7gAfgwox/yvtEToaH9jROKnDCwL3DDQCDeNucpMkwg==}
     dependencies:
-      '@sd-jwt/decode': 0.2.0
+      '@sd-jwt/decode': 0.2.1
       jwt-decode: 3.1.2
     dev: false