diff --git a/CHANGELOG.md b/CHANGELOG.md
index 9a3be86fbf..54be3da347 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,3 +1,46 @@
+# [1.39.0](https://github.com/hyperledger/identus-cloud-agent/compare/cloud-agent-v1.38.0...cloud-agent-v1.39.0) (2024-09-11)
+
+
+### Bug Fixes
+
+* [#1259](https://github.com/hyperledger/identus-cloud-agent/issues/1259) make GITHUB_TOKEN optional ([#1275](https://github.com/hyperledger/identus-cloud-agent/issues/1275)) ([1c9cbd0](https://github.com/hyperledger/identus-cloud-agent/commit/1c9cbd0a124cdf5626605e1e4419130f885364a7))
+* add License to the POM files [#1099](https://github.com/hyperledger/identus-cloud-agent/issues/1099) ([#1310](https://github.com/hyperledger/identus-cloud-agent/issues/1310)) ([5a7b950](https://github.com/hyperledger/identus-cloud-agent/commit/5a7b9508c9d62e57ac6a98da6726b382587478bf))
+* add reportProcessingFailure back in PresentationRepository ([#1232](https://github.com/hyperledger/identus-cloud-agent/issues/1232)) ([d22745f](https://github.com/hyperledger/identus-cloud-agent/commit/d22745fc9589c71d038af60d8fc2c99d8cbd104a))
+* bitString base64 encoding for revocation status list ([#1273](https://github.com/hyperledger/identus-cloud-agent/issues/1273)) ([45e0613](https://github.com/hyperledger/identus-cloud-agent/commit/45e0613ea42fb21786562c7f44b40f63cbdae6dc))
+* changed IO to UIO as as underline repository doesn't throw error ([#1271](https://github.com/hyperledger/identus-cloud-agent/issues/1271)) ([2aba639](https://github.com/hyperledger/identus-cloud-agent/commit/2aba639aa77cfe293b11fabca5c458a220576435))
+* cleanup and minor refactoring to remove duplicates ([#1309](https://github.com/hyperledger/identus-cloud-agent/issues/1309)) ([238492b](https://github.com/hyperledger/identus-cloud-agent/commit/238492b8af2e131ae9dde058ea6a57df5787c1b1))
+* delete subject id from presentation record ([#1314](https://github.com/hyperledger/identus-cloud-agent/issues/1314)) ([b73b806](https://github.com/hyperledger/identus-cloud-agent/commit/b73b8066651f0685fd8b2fd46b1e12d4adfe4156))
+* GET Requested present proof by Holder ([#1316](https://github.com/hyperledger/identus-cloud-agent/issues/1316)) ([3b3da2c](https://github.com/hyperledger/identus-cloud-agent/commit/3b3da2c3a14a7d48fca38f286153ceeca4839384))
+* improve k8s keycloak bootstrapping script ([#1278](https://github.com/hyperledger/identus-cloud-agent/issues/1278)) ([cfc4ccf](https://github.com/hyperledger/identus-cloud-agent/commit/cfc4ccf3b10f2a59471f107e0b3cfc4ac568f5c4))
+* migrate to quill for generic secret storage ([#1299](https://github.com/hyperledger/identus-cloud-agent/issues/1299)) ([e077cdd](https://github.com/hyperledger/identus-cloud-agent/commit/e077cdd016954d028b702f2a107e9165005beb5c))
+* migrate wallet nonsecret storage to quill ([#1290](https://github.com/hyperledger/identus-cloud-agent/issues/1290)) ([525b3bc](https://github.com/hyperledger/identus-cloud-agent/commit/525b3bcb7006599d873e8a089e8f03da361e74eb))
+* misc spelling ([#1288](https://github.com/hyperledger/identus-cloud-agent/issues/1288)) ([88efa9c](https://github.com/hyperledger/identus-cloud-agent/commit/88efa9ca1bc323af4cac35fb3096ac44b74e74bc))
+* operation id repeated error ([#1306](https://github.com/hyperledger/identus-cloud-agent/issues/1306)) ([8e39d0b](https://github.com/hyperledger/identus-cloud-agent/commit/8e39d0bbdbd7d4d087865651c4c8ce3b16540174))
+* remove `prism-agent` path from the apisixroute.yaml ([#1330](https://github.com/hyperledger/identus-cloud-agent/issues/1330)) ([82b9d1d](https://github.com/hyperledger/identus-cloud-agent/commit/82b9d1d38f0de0a381b9a6c6569411786630ca4b))
+* remove deprecation warnings and optimize tests performance ([#1315](https://github.com/hyperledger/identus-cloud-agent/issues/1315)) ([7558245](https://github.com/hyperledger/identus-cloud-agent/commit/75582453454c80e35080817dbe8b1bb02c4a94b6))
+* Remove type DID ([#1327](https://github.com/hyperledger/identus-cloud-agent/issues/1327)) ([1ed2a14](https://github.com/hyperledger/identus-cloud-agent/commit/1ed2a14651b6411add88f96208db6037b49ebd4a))
+* rename folder from atala to identus ([#1270](https://github.com/hyperledger/identus-cloud-agent/issues/1270)) ([12660ef](https://github.com/hyperledger/identus-cloud-agent/commit/12660ef81a8f057bd63f1a6fa8cc775cc2459cb1))
+* replace problematic dependency license from Apollo ([#1312](https://github.com/hyperledger/identus-cloud-agent/issues/1312)) ([11ee9df](https://github.com/hyperledger/identus-cloud-agent/commit/11ee9df88c789c36c6488ad1409c46cd43fcc7d5))
+* the oob encode invitation ([#1313](https://github.com/hyperledger/identus-cloud-agent/issues/1313)) ([f2313f2](https://github.com/hyperledger/identus-cloud-agent/commit/f2313f23189879d8f2f3a548ee1b27c6ecb0c0be))
+
+
+### Features
+
+* API Supports ValidFrom And ValidTo ([#1298](https://github.com/hyperledger/identus-cloud-agent/issues/1298)) ([b19f514](https://github.com/hyperledger/identus-cloud-agent/commit/b19f514d3e6bf762fa566dd4f0024e8732778911))
+* API Supports ValidFrom And ValidTo (PART 2) ([#1302](https://github.com/hyperledger/identus-cloud-agent/issues/1302)) ([b0c58f3](https://github.com/hyperledger/identus-cloud-agent/commit/b0c58f3c3a2fd6fa9c5364f894737bf301f4dea9))
+* API Supports ValidFrom And ValidTo Test ([#1305](https://github.com/hyperledger/identus-cloud-agent/issues/1305)) ([3a7984b](https://github.com/hyperledger/identus-cloud-agent/commit/3a7984b180989cad00e8511f9b564a51dae268f2))
+* connection less issuance ([#1301](https://github.com/hyperledger/identus-cloud-agent/issues/1301)) ([594f7c9](https://github.com/hyperledger/identus-cloud-agent/commit/594f7c910f4cbe8990263b4154490d3ad0ed169d))
+* connection less presentation ([#1285](https://github.com/hyperledger/identus-cloud-agent/issues/1285)) ([c5846d1](https://github.com/hyperledger/identus-cloud-agent/commit/c5846d15cbe1cfd4b9776ad7c259962182057e0c))
+* connection less presentation expiration time ([#1294](https://github.com/hyperledger/identus-cloud-agent/issues/1294)) ([6024c97](https://github.com/hyperledger/identus-cloud-agent/commit/6024c97269ad23b99c5e238c97179da095cb91dc))
+* Expose Stored Error ([#1276](https://github.com/hyperledger/identus-cloud-agent/issues/1276)) ([758fe87](https://github.com/hyperledger/identus-cloud-agent/commit/758fe87cb3c729b544a1df434c23d535162cbba9))
+* Fix Object causing StatusList to fail ([#1322](https://github.com/hyperledger/identus-cloud-agent/issues/1322)) ([fb32d6e](https://github.com/hyperledger/identus-cloud-agent/commit/fb32d6eb732c9c3ac2ad7d9cf3f1a388400a4b6b))
+* Handle Error Notify webhooks ATL-6934 ([#1279](https://github.com/hyperledger/identus-cloud-agent/issues/1279)) ([7c31a9d](https://github.com/hyperledger/identus-cloud-agent/commit/7c31a9d4ec3e63273f804c715ae96791b5aa50c9))
+* integrate json-path in presentation definition ([#1311](https://github.com/hyperledger/identus-cloud-agent/issues/1311)) ([9ef6b09](https://github.com/hyperledger/identus-cloud-agent/commit/9ef6b09e8f09cd52cdb67003506b3ef15c58d919))
+* Move ADRs to the identus-docs repo ([#1284](https://github.com/hyperledger/identus-cloud-agent/issues/1284)) ([4d5ca64](https://github.com/hyperledger/identus-cloud-agent/commit/4d5ca6419ac416c5851cc2a09b1cca1af572d55b))
+* postgres metrics ([#1274](https://github.com/hyperledger/identus-cloud-agent/issues/1274)) ([cf3ccbe](https://github.com/hyperledger/identus-cloud-agent/commit/cf3ccbefdd8ab3f1f18e80303c910f72661cfc42))
+* presentation-exchange model and json schema refactoring ([#1304](https://github.com/hyperledger/identus-cloud-agent/issues/1304)) ([75b2736](https://github.com/hyperledger/identus-cloud-agent/commit/75b2736b71739be7c57c582f64b6845da9a6bd8c))
+* URL or Object as Issuer ([#1321](https://github.com/hyperledger/identus-cloud-agent/issues/1321)) ([0c53bba](https://github.com/hyperledger/identus-cloud-agent/commit/0c53bbaf3b7753015b5876001002b7a9ba54ccfb))
+
# [1.38.0](https://github.com/hyperledger/identus-cloud-agent/compare/cloud-agent-v1.37.0...cloud-agent-v1.38.0) (2024-07-15)
diff --git a/DEPENDENCIES.md b/DEPENDENCIES.md
index be74257280..53eaa20778 100644
--- a/DEPENDENCIES.md
+++ b/DEPENDENCIES.md
@@ -2,15 +2,13 @@
Category | License | Dependency | Notes
--- | --- | --- | ---
-Apache | [APL2](http://www.apache.org/licenses/LICENSE-2.0.txt) | [net.reactivecore # circe-json-schema_2.13 # 0.4.1](https://github.com/reactivecore/rc-circe-json-schema) |
Apache | [Apache 2](http://www.apache.org/licenses/LICENSE-2.0.txt) | [com.thesamet.scalapb # lenses_3 # 0.11.17](https://github.com/scalapb/ScalaPB) |
Apache | [Apache 2](http://www.apache.org/licenses/LICENSE-2.0.txt) | [com.thesamet.scalapb # scalapb-runtime-grpc_3 # 0.11.17](https://github.com/scalapb/ScalaPB) |
Apache | [Apache 2](http://www.apache.org/licenses/LICENSE-2.0.txt) | [com.thesamet.scalapb # scalapb-runtime_3 # 0.11.17](https://github.com/scalapb/ScalaPB) |
Apache | [Apache 2](http://www.apache.org/licenses/LICENSE-2.0) | [io.lemonlabs # scala-uri_3 # 4.0.3](https://github.com/lemonlabsuk/scala-uri) |
Apache | [Apache 2.0](http://www.apache.org/licenses/LICENSE-2.0) | [com.google.android # annotations # 4.1.1.4](http://source.android.com/) |
Apache | [Apache 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt) | com.google.errorprone # error_prone_annotations # 2.23.0 |
-Apache | [Apache 2.0](http://www.apache.org/licenses/LICENSE-2.0) | [com.softwaremill.magnolia1_3 # magnolia_3 # 1.3.0](http://softwaremill.com/open-source) |
-Apache | [Apache 2.0](http://www.apache.org/licenses/LICENSE-2.0) | [com.softwaremill.magnolia1_3 # magnolia_3 # 1.3.3](http://softwaremill.com/open-source) |
+Apache | [Apache 2.0](http://www.apache.org/licenses/LICENSE-2.0) | [com.softwaremill.magnolia1_3 # magnolia_3 # 1.3.7](http://softwaremill.com/open-source) |
Apache | [Apache 2.0](http://www.apache.org/licenses/LICENSE-2.0) | [com.softwaremill.quicklens # quicklens_3 # 1.9.6](http://softwaremill.com/open-source) |
Apache | [Apache 2.0](http://www.apache.org/licenses/LICENSE-2.0) | [com.softwaremill.sttp.apispec # apispec-model_3 # 0.6.0](http://softwaremill.com/open-source) |
Apache | [Apache 2.0](http://www.apache.org/licenses/LICENSE-2.0) | [com.softwaremill.sttp.apispec # asyncapi-model_3 # 0.6.0](http://softwaremill.com/open-source) |
@@ -61,13 +59,13 @@ Apache | [Apache 2.0](https://opensource.org/licenses/Apache-2.0) | [io.grpc # g
Apache | [Apache 2.0](https://opensource.org/licenses/Apache-2.0) | [io.perfmark # perfmark-api # 0.26.0](https://github.com/perfmark/perfmark) |
Apache | [Apache 2.0](https://github.com/swagger-api/swagger-ui) | [org.webjars # swagger-ui # 5.1.3](http://webjars.org) |
Apache | [Apache 2.0 License](http://www.apache.org/licenses/LICENSE-2.0.html) | [com.typesafe.scala-logging # scala-logging_3 # 3.9.5](https://github.com/lightbend/scala-logging) |
-Apache | [Apache License 2.0](http://www.apache.org/licenses/LICENSE-2.0) | [io.getquill # quill-doobie_3 # 4.8.4](https://zio.dev/zio-protoquill) |
+Apache | [Apache License 2.0](http://www.apache.org/licenses/LICENSE-2.0) | [io.getquill # quill-doobie_3 # 4.8.5](https://zio.dev/zio-protoquill) |
Apache | [Apache License 2.0](http://www.apache.org/licenses/LICENSE-2.0) | [io.getquill # quill-engine_3 # 4.8.4](https://zio.dev/zio-quill) |
-Apache | [Apache License 2.0](http://www.apache.org/licenses/LICENSE-2.0) | [io.getquill # quill-jdbc-zio_3 # 4.8.4](https://zio.dev/zio-protoquill) |
-Apache | [Apache License 2.0](http://www.apache.org/licenses/LICENSE-2.0) | [io.getquill # quill-jdbc_3 # 4.8.4](https://zio.dev/zio-protoquill) |
-Apache | [Apache License 2.0](http://www.apache.org/licenses/LICENSE-2.0) | [io.getquill # quill-sql_3 # 4.8.4](https://zio.dev/zio-protoquill) |
+Apache | [Apache License 2.0](http://www.apache.org/licenses/LICENSE-2.0) | [io.getquill # quill-jdbc-zio_3 # 4.8.5](https://zio.dev/zio-protoquill) |
+Apache | [Apache License 2.0](http://www.apache.org/licenses/LICENSE-2.0) | [io.getquill # quill-jdbc_3 # 4.8.5](https://zio.dev/zio-protoquill) |
+Apache | [Apache License 2.0](http://www.apache.org/licenses/LICENSE-2.0) | [io.getquill # quill-sql_3 # 4.8.5](https://zio.dev/zio-protoquill) |
Apache | [Apache License 2.0](http://www.apache.org/licenses/LICENSE-2.0) | [io.getquill # quill-util_3 # 4.8.4](https://zio.dev/zio-quill) |
-Apache | [Apache License 2.0](http://www.apache.org/licenses/LICENSE-2.0) | [io.getquill # quill-zio_3 # 4.8.4](https://zio.dev/zio-protoquill) |
+Apache | [Apache License 2.0](http://www.apache.org/licenses/LICENSE-2.0) | [io.getquill # quill-zio_3 # 4.8.5](https://zio.dev/zio-protoquill) |
Apache | [Apache License 2.0](https://repository.jboss.org/licenses/apache-2.0.txt) | [org.jboss.logging # jboss-logging # 3.5.1.Final](http://www.jboss.org) |
Apache | [Apache License 2.0](https://repository.jboss.org/licenses/apache-2.0.txt) | org.jboss.resteasy # resteasy-client # 6.2.4.Final |
Apache | [Apache License 2.0](https://repository.jboss.org/licenses/apache-2.0.txt) | org.jboss.resteasy # resteasy-client-api # 6.2.4.Final |
@@ -98,22 +96,22 @@ Apache | [Apache License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.
Apache | [Apache License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt) | [com.google.j2objc # j2objc-annotations # 2.8](https://github.com/google/j2objc/) |
Apache | [Apache License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0.txt) | [commons-codec # commons-codec # 1.11](http://commons.apache.org/proper/commons-codec/) |
Apache | [Apache License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt) | [io.github.erdtman # java-json-canonicalization # 1.1](https://github.com/erdtman/java-json-canonicalization) |
-Apache | [Apache License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0) | io.netty # netty-buffer # 4.1.101.Final |
-Apache | [Apache License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0) | io.netty # netty-codec # 4.1.101.Final |
-Apache | [Apache License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0) | io.netty # netty-codec-http # 4.1.101.Final |
-Apache | [Apache License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0) | io.netty # netty-codec-socks # 4.1.101.Final |
-Apache | [Apache License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0) | io.netty # netty-common # 4.1.101.Final |
-Apache | [Apache License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0) | io.netty # netty-handler # 4.1.101.Final |
-Apache | [Apache License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0) | io.netty # netty-handler-proxy # 4.1.101.Final |
-Apache | [Apache License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0) | io.netty # netty-resolver # 4.1.101.Final |
-Apache | [Apache License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0) | io.netty # netty-transport # 4.1.101.Final |
-Apache | [Apache License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0) | io.netty # netty-transport-classes-epoll # 4.1.101.Final |
-Apache | [Apache License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0) | io.netty # netty-transport-classes-kqueue # 4.1.101.Final |
-Apache | [Apache License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0) | io.netty # netty-transport-native-epoll # 4.1.101.Final |
-Apache | [Apache License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0) | io.netty # netty-transport-native-kqueue # 4.1.101.Final |
-Apache | [Apache License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0) | io.netty # netty-transport-native-unix-common # 4.1.101.Final |
-Apache | [Apache License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0) | io.netty.incubator # netty-incubator-transport-classes-io_uring # 0.0.24.Final |
-Apache | [Apache License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0) | io.netty.incubator # netty-incubator-transport-native-io_uring # 0.0.24.Final |
+Apache | [Apache License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0) | io.netty # netty-buffer # 4.1.112.Final |
+Apache | [Apache License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0) | io.netty # netty-codec # 4.1.112.Final |
+Apache | [Apache License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0) | io.netty # netty-codec-http # 4.1.112.Final |
+Apache | [Apache License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0) | io.netty # netty-codec-socks # 4.1.112.Final |
+Apache | [Apache License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0) | io.netty # netty-common # 4.1.112.Final |
+Apache | [Apache License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0) | io.netty # netty-handler # 4.1.112.Final |
+Apache | [Apache License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0) | io.netty # netty-handler-proxy # 4.1.112.Final |
+Apache | [Apache License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0) | io.netty # netty-resolver # 4.1.112.Final |
+Apache | [Apache License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0) | io.netty # netty-transport # 4.1.112.Final |
+Apache | [Apache License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0) | io.netty # netty-transport-classes-epoll # 4.1.112.Final |
+Apache | [Apache License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0) | io.netty # netty-transport-classes-kqueue # 4.1.112.Final |
+Apache | [Apache License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0) | io.netty # netty-transport-native-epoll # 4.1.112.Final |
+Apache | [Apache License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0) | io.netty # netty-transport-native-kqueue # 4.1.112.Final |
+Apache | [Apache License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0) | io.netty # netty-transport-native-unix-common # 4.1.112.Final |
+Apache | [Apache License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0) | io.netty.incubator # netty-incubator-transport-classes-io_uring # 0.0.25.Final |
+Apache | [Apache License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0) | io.netty.incubator # netty-incubator-transport-native-io_uring # 0.0.25.Final |
Apache | [Apache License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0.txt) | net.bytebuddy # byte-buddy # 1.12.19 |
Apache | [Apache License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0.txt) | net.bytebuddy # byte-buddy-agent # 1.12.19 |
Apache | [Apache License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt) | [org.apache.httpcomponents # httpclient # 4.5.14](http://hc.apache.org/httpcomponents-client-ga) |
@@ -144,44 +142,44 @@ Apache | [Apache-2.0](http://www.apache.org/licenses/LICENSE-2.0) | [com.github.
Apache | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0.txt) | [com.google.api.grpc # proto-google-common-protos # 2.29.0](https://github.com/googleapis/sdk-platform-java) |
Apache | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0.txt) | com.google.code.gson # gson # 2.10.1 |
Apache | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) | [com.typesafe # config # 1.4.3](https://github.com/lightbend/config) |
-Apache | [Apache-2.0](http://www.apache.org/licenses/LICENSE-2.0) | [dev.zio # izumi-reflect-thirdparty-boopickle-shaded_3 # 2.3.8](https://zio.dev) |
-Apache | [Apache-2.0](http://www.apache.org/licenses/LICENSE-2.0) | [dev.zio # izumi-reflect_3 # 2.3.8](https://zio.dev) |
-Apache | [Apache-2.0](http://www.apache.org/licenses/LICENSE-2.0) | [dev.zio # zio-concurrent_3 # 2.0.22](https://zio.dev) |
-Apache | [Apache-2.0](http://www.apache.org/licenses/LICENSE-2.0) | [dev.zio # zio-config-derivation_3 # 4.0.1](https://zio.dev/zio-config/) |
-Apache | [Apache-2.0](http://www.apache.org/licenses/LICENSE-2.0) | [dev.zio # zio-config-magnolia_3 # 4.0.1](https://zio.dev/zio-config/) |
-Apache | [Apache-2.0](http://www.apache.org/licenses/LICENSE-2.0) | [dev.zio # zio-config-typesafe_3 # 4.0.1](https://zio.dev/zio-config/) |
-Apache | [Apache-2.0](http://www.apache.org/licenses/LICENSE-2.0) | [dev.zio # zio-config_3 # 4.0.1](https://zio.dev/zio-config/) |
-Apache | [Apache-2.0](http://www.apache.org/licenses/LICENSE-2.0) | [dev.zio # zio-constraintless_3 # 0.3.2](https://zio.dev/zio-flow/) |
-Apache | [Apache-2.0](https://github.com/zio/zio-http/blob/master/LICENSE) | [dev.zio # zio-http_3 # 3.0.0-RC6](https://github.com/zio/zio-http) |
-Apache | [Apache-2.0](http://www.apache.org/licenses/LICENSE-2.0) | [dev.zio # zio-internal-macros_3 # 2.0.22](https://zio.dev) |
+Apache | [Apache-2.0](http://www.apache.org/licenses/LICENSE-2.0) | [dev.zio # izumi-reflect-thirdparty-boopickle-shaded_3 # 2.3.9](https://zio.dev) |
+Apache | [Apache-2.0](http://www.apache.org/licenses/LICENSE-2.0) | [dev.zio # izumi-reflect_3 # 2.3.9](https://zio.dev) |
+Apache | [Apache-2.0](http://www.apache.org/licenses/LICENSE-2.0) | [dev.zio # zio-concurrent_3 # 2.1.9](https://zio.dev) |
+Apache | [Apache-2.0](http://www.apache.org/licenses/LICENSE-2.0) | [dev.zio # zio-config-derivation_3 # 4.0.2](https://zio.dev/zio-config/) |
+Apache | [Apache-2.0](http://www.apache.org/licenses/LICENSE-2.0) | [dev.zio # zio-config-magnolia_3 # 4.0.2](https://zio.dev/zio-config/) |
+Apache | [Apache-2.0](http://www.apache.org/licenses/LICENSE-2.0) | [dev.zio # zio-config-typesafe_3 # 4.0.2](https://zio.dev/zio-config/) |
+Apache | [Apache-2.0](http://www.apache.org/licenses/LICENSE-2.0) | [dev.zio # zio-config_3 # 4.0.2](https://zio.dev/zio-config/) |
+Apache | [Apache-2.0](http://www.apache.org/licenses/LICENSE-2.0) | [dev.zio # zio-constraintless_3 # 0.3.3](https://zio.dev/zio-constraintless/) |
+Apache | [Apache-2.0](https://github.com/zio/zio-http/blob/master/LICENSE) | [dev.zio # zio-http_3 # 3.0.0-RC10](https://zio.dev/zio-http) |
+Apache | [Apache-2.0](http://www.apache.org/licenses/LICENSE-2.0) | [dev.zio # zio-internal-macros_3 # 2.1.9](https://zio.dev) |
Apache | [Apache-2.0](http://www.apache.org/licenses/LICENSE-2.0) | [dev.zio # zio-interop-cats_3 # 23.0.0.8](https://zio.dev) |
Apache | [Apache-2.0](http://www.apache.org/licenses/LICENSE-2.0) | [dev.zio # zio-interop-cats_3 # 3.3.0](https://zio.dev) |
Apache | [Apache-2.0](http://www.apache.org/licenses/LICENSE-2.0) | [dev.zio # zio-interop-tracer_3 # 23.0.0.8](https://zio.dev) |
-Apache | [Apache-2.0](http://www.apache.org/licenses/LICENSE-2.0) | [dev.zio # zio-json_3 # 0.6.2](https://zio.dev/zio-json/) |
-Apache | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0.txt) | [dev.zio # zio-logging-slf4j_3 # 2.1.17](https://zio.dev/zio-logging) |
-Apache | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0.txt) | [dev.zio # zio-logging_3 # 2.1.17](https://zio.dev/zio-logging) |
+Apache | [Apache-2.0](http://www.apache.org/licenses/LICENSE-2.0) | [dev.zio # zio-json_3 # 0.7.2](https://zio.dev/zio-json/) |
+Apache | [Apache-2.0](http://www.apache.org/licenses/LICENSE-2.0) | [dev.zio # zio-json_3 # 0.7.3](https://zio.dev/zio-json/) |
+Apache | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0.txt) | [dev.zio # zio-logging-slf4j_3 # 2.3.1](https://zio.dev/zio-logging) |
+Apache | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0.txt) | [dev.zio # zio-logging_3 # 2.3.1](https://zio.dev/zio-logging) |
Apache | [Apache-2.0](http://www.apache.org/licenses/LICENSE-2.0) | [dev.zio # zio-managed_3 # 2.0.0](https://zio.dev) |
Apache | [Apache-2.0](http://www.apache.org/licenses/LICENSE-2.0) | [dev.zio # zio-managed_3 # 2.0.13](https://zio.dev) |
Apache | [Apache-2.0](http://www.apache.org/licenses/LICENSE-2.0) | [dev.zio # zio-metrics-connectors-micrometer_3 # 2.3.1](https://zio.dev/zio-metrics-connectors/) |
Apache | [Apache-2.0](http://www.apache.org/licenses/LICENSE-2.0) | [dev.zio # zio-metrics-connectors_3 # 2.3.1](https://zio.dev/zio-metrics-connectors/) |
Apache | [Apache-2.0](http://www.apache.org/licenses/LICENSE-2.0) | [dev.zio # zio-mock_3 # 1.0.0-RC12](https://zio.dev/zio-mock/) |
-Apache | [Apache-2.0](http://www.apache.org/licenses/LICENSE-2.0) | [dev.zio # zio-parser_3 # 0.1.9](https://zio.dev/zio-parser/) |
-Apache | [Apache-2.0](http://www.apache.org/licenses/LICENSE-2.0) | [dev.zio # zio-prelude-macros_3 # 1.0.0-RC24](https://zio.dev/zio-prelude/) |
-Apache | [Apache-2.0](http://www.apache.org/licenses/LICENSE-2.0) | [dev.zio # zio-prelude_3 # 1.0.0-RC24](https://zio.dev/zio-prelude/) |
-Apache | [Apache-2.0](https://zio.dev/zio-schema/blob/v1.1.0/LICENSE) | [dev.zio # zio-schema-derivation_3 # 1.1.0](https://zio.dev/zio-schema) |
-Apache | [Apache-2.0](https://zio.dev/zio-schema/blob/v1.1.0/LICENSE) | [dev.zio # zio-schema-json_3 # 1.1.0](https://zio.dev/zio-schema) |
-Apache | [Apache-2.0](https://zio.dev/zio-schema/blob/v1.1.0/LICENSE) | [dev.zio # zio-schema-macros_3 # 1.1.0](https://zio.dev/zio-schema) |
-Apache | [Apache-2.0](https://zio.dev/zio-schema/blob/v1.1.0/LICENSE) | [dev.zio # zio-schema-protobuf_3 # 1.1.0](https://zio.dev/zio-schema) |
-Apache | [Apache-2.0](https://zio.dev/zio-schema/blob/v1.1.0/LICENSE) | [dev.zio # zio-schema_3 # 1.1.0](https://zio.dev/zio-schema) |
-Apache | [Apache-2.0](http://www.apache.org/licenses/LICENSE-2.0) | [dev.zio # zio-stacktracer_3 # 2.0.22](https://zio.dev) |
-Apache | [Apache-2.0](http://www.apache.org/licenses/LICENSE-2.0) | [dev.zio # zio-streams_3 # 2.0.16](https://zio.dev) |
-Apache | [Apache-2.0](http://www.apache.org/licenses/LICENSE-2.0) | [dev.zio # zio-streams_3 # 2.0.21](https://zio.dev) |
-Apache | [Apache-2.0](http://www.apache.org/licenses/LICENSE-2.0) | [dev.zio # zio-streams_3 # 2.0.22](https://zio.dev) |
-Apache | [Apache-2.0](http://www.apache.org/licenses/LICENSE-2.0) | [dev.zio # zio-test-magnolia_3 # 2.0.22](https://zio.dev) |
-Apache | [Apache-2.0](http://www.apache.org/licenses/LICENSE-2.0) | [dev.zio # zio-test-sbt_3 # 2.0.22](https://zio.dev) |
+Apache | [Apache-2.0](http://www.apache.org/licenses/LICENSE-2.0) | [dev.zio # zio-parser_3 # 0.1.10](https://zio.dev/zio-parser/) |
+Apache | [Apache-2.0](http://www.apache.org/licenses/LICENSE-2.0) | [dev.zio # zio-prelude-macros_3 # 1.0.0-RC31](https://zio.dev/zio-prelude/) |
+Apache | [Apache-2.0](http://www.apache.org/licenses/LICENSE-2.0) | [dev.zio # zio-prelude_3 # 1.0.0-RC31](https://zio.dev/zio-prelude/) |
+Apache | [Apache-2.0](https://zio.dev/zio-schema/blob/v1.4.1/LICENSE) | [dev.zio # zio-schema-derivation_3 # 1.4.1](https://zio.dev/zio-schema) |
+Apache | [Apache-2.0](https://zio.dev/zio-schema/blob/v1.4.1/LICENSE) | [dev.zio # zio-schema-json_3 # 1.4.1](https://zio.dev/zio-schema) |
+Apache | [Apache-2.0](https://zio.dev/zio-schema/blob/v1.4.1/LICENSE) | [dev.zio # zio-schema-macros_3 # 1.4.1](https://zio.dev/zio-schema) |
+Apache | [Apache-2.0](https://zio.dev/zio-schema/blob/v1.4.1/LICENSE) | [dev.zio # zio-schema-protobuf_3 # 1.4.1](https://zio.dev/zio-schema) |
+Apache | [Apache-2.0](https://zio.dev/zio-schema/blob/v1.4.1/LICENSE) | [dev.zio # zio-schema_3 # 1.4.1](https://zio.dev/zio-schema) |
+Apache | [Apache-2.0](http://www.apache.org/licenses/LICENSE-2.0) | [dev.zio # zio-stacktracer_3 # 2.1.9](https://zio.dev) |
+Apache | [Apache-2.0](http://www.apache.org/licenses/LICENSE-2.0) | [dev.zio # zio-streams_3 # 2.1.7](https://zio.dev) |
+Apache | [Apache-2.0](http://www.apache.org/licenses/LICENSE-2.0) | [dev.zio # zio-streams_3 # 2.1.9](https://zio.dev) |
+Apache | [Apache-2.0](http://www.apache.org/licenses/LICENSE-2.0) | [dev.zio # zio-test-magnolia_3 # 2.1.9](https://zio.dev) |
+Apache | [Apache-2.0](http://www.apache.org/licenses/LICENSE-2.0) | [dev.zio # zio-test-sbt_3 # 2.1.9](https://zio.dev) |
Apache | [Apache-2.0](http://www.apache.org/licenses/LICENSE-2.0) | [dev.zio # zio-test_3 # 2.0.19](https://zio.dev) |
-Apache | [Apache-2.0](http://www.apache.org/licenses/LICENSE-2.0) | [dev.zio # zio-test_3 # 2.0.22](https://zio.dev) |
-Apache | [Apache-2.0](http://www.apache.org/licenses/LICENSE-2.0) | [dev.zio # zio_3 # 2.0.22](https://zio.dev) |
+Apache | [Apache-2.0](http://www.apache.org/licenses/LICENSE-2.0) | [dev.zio # zio-test_3 # 2.1.9](https://zio.dev) |
+Apache | [Apache-2.0](http://www.apache.org/licenses/LICENSE-2.0) | [dev.zio # zio_3 # 2.1.9](https://zio.dev) |
Apache | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0.txt) | [io.circe # circe-core_3 # 0.14.7](https://github.com/circe/circe) |
Apache | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0.txt) | [io.circe # circe-generic_3 # 0.14.7](https://github.com/circe/circe) |
Apache | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0.txt) | [io.circe # circe-jawn_3 # 0.14.7](https://github.com/circe/circe) |
@@ -198,6 +196,38 @@ Apache | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0.txt) | [org.ht
Apache | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0.html) | [org.http4s # http4s-core_3 # 0.23.23](https://http4s.org/) |
Apache | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0.txt) | [org.http4s # http4s-crypto_3 # 0.2.4](https://github.com/http4s/http4s-crypto) |
Apache | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0.html) | [org.http4s # http4s-server_3 # 0.23.23](https://http4s.org/) |
+Apache | [Apache-2.0](http://www.apache.org/licenses/LICENSE-2.0) | org.hyperledger # castor-core_3 # 1.39.0 |
+Apache | [Apache-2.0](http://www.apache.org/licenses/LICENSE-2.0) | org.hyperledger # cloud-agent-wallet-api_3 # 1.39.0 |
+Apache | [Apache-2.0](http://www.apache.org/licenses/LICENSE-2.0) | org.hyperledger # connect-core_3 # 1.39.0 |
+Apache | [Apache-2.0](http://www.apache.org/licenses/LICENSE-2.0) | org.hyperledger # connect-sql-doobie_3 # 1.39.0 |
+Apache | [Apache-2.0](http://www.apache.org/licenses/LICENSE-2.0) | org.hyperledger # event-notification_3 # 1.39.0 |
+Apache | [Apache-2.0](http://www.apache.org/licenses/LICENSE-2.0) | org.hyperledger # mercury-agent-core_3 # 1.39.0 |
+Apache | [Apache-2.0](http://www.apache.org/licenses/LICENSE-2.0) | org.hyperledger # mercury-agent-didcommx_3 # 1.39.0 |
+Apache | [Apache-2.0](http://www.apache.org/licenses/LICENSE-2.0) | org.hyperledger # mercury-data-models_3 # 1.39.0 |
+Apache | [Apache-2.0](http://www.apache.org/licenses/LICENSE-2.0) | org.hyperledger # mercury-protocol-connection_3 # 1.39.0 |
+Apache | [Apache-2.0](http://www.apache.org/licenses/LICENSE-2.0) | org.hyperledger # mercury-protocol-coordinate-mediation_3 # 1.39.0 |
+Apache | [Apache-2.0](http://www.apache.org/licenses/LICENSE-2.0) | org.hyperledger # mercury-protocol-invitation_3 # 1.39.0 |
+Apache | [Apache-2.0](http://www.apache.org/licenses/LICENSE-2.0) | org.hyperledger # mercury-protocol-issue-credential_3 # 1.39.0 |
+Apache | [Apache-2.0](http://www.apache.org/licenses/LICENSE-2.0) | org.hyperledger # mercury-protocol-outofband-login_3 # 1.39.0 |
+Apache | [Apache-2.0](http://www.apache.org/licenses/LICENSE-2.0) | org.hyperledger # mercury-protocol-present-proof_3 # 1.39.0 |
+Apache | [Apache-2.0](http://www.apache.org/licenses/LICENSE-2.0) | org.hyperledger # mercury-protocol-report-problem_3 # 1.39.0 |
+Apache | [Apache-2.0](http://www.apache.org/licenses/LICENSE-2.0) | org.hyperledger # mercury-protocol-revocation-notification_3 # 1.39.0 |
+Apache | [Apache-2.0](http://www.apache.org/licenses/LICENSE-2.0) | org.hyperledger # mercury-protocol-routing-2-0_3 # 1.39.0 |
+Apache | [Apache-2.0](http://www.apache.org/licenses/LICENSE-2.0) | org.hyperledger # mercury-protocol-trust-ping_3 # 1.39.0 |
+Apache | [Apache-2.0](http://www.apache.org/licenses/LICENSE-2.0) | org.hyperledger # mercury-resolver_3 # 1.39.0 |
+Apache | [Apache-2.0](http://www.apache.org/licenses/LICENSE-2.0) | org.hyperledger # mercury-verifiable-credentials_3 # 1.39.0 |
+Apache | [Apache-2.0](http://www.apache.org/licenses/LICENSE-2.0) | org.hyperledger # pollux-anoncreds_3 # 1.39.0 |
+Apache | [Apache-2.0](http://www.apache.org/licenses/LICENSE-2.0) | org.hyperledger # pollux-core_3 # 1.39.0 |
+Apache | [Apache-2.0](http://www.apache.org/licenses/LICENSE-2.0) | org.hyperledger # pollux-prex_3 # 1.39.0 |
+Apache | [Apache-2.0](http://www.apache.org/licenses/LICENSE-2.0) | org.hyperledger # pollux-sd-jwt_3 # 1.39.0 |
+Apache | [Apache-2.0](http://www.apache.org/licenses/LICENSE-2.0) | org.hyperledger # pollux-sql-doobie_3 # 1.39.0 |
+Apache | [Apache-2.0](http://www.apache.org/licenses/LICENSE-2.0) | org.hyperledger # pollux-vc-jwt_3 # 1.39.0 |
+Apache | [Apache-2.0](http://www.apache.org/licenses/LICENSE-2.0) | org.hyperledger # predef_3 # 1.39.0 |
+Apache | [Apache-2.0](http://www.apache.org/licenses/LICENSE-2.0) | org.hyperledger # prism-node-client_3 # 1.39.0 |
+Apache | [Apache-2.0](http://www.apache.org/licenses/LICENSE-2.0) | org.hyperledger # shared # 1.39.0 |
+Apache | [Apache-2.0](http://www.apache.org/licenses/LICENSE-2.0) | org.hyperledger # shared-crypto # 1.39.0 |
+Apache | [Apache-2.0](http://www.apache.org/licenses/LICENSE-2.0) | org.hyperledger # shared-json # 1.39.0 |
+Apache | [Apache-2.0](http://www.apache.org/licenses/LICENSE-2.0) | org.hyperledger # shared-test # 1.39.0 |
Apache | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) | [org.scala-lang # scala-compiler # 2.13.13](https://www.scala-lang.org/) |
Apache | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) | [org.scala-lang # scala-library # 2.13.12](https://www.scala-lang.org/) |
Apache | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) | [org.scala-lang # scala-library # 2.13.13](https://www.scala-lang.org/) |
@@ -210,17 +240,16 @@ Apache | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) | [org.scala-
Apache | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) | [org.scala-lang # scalap # 2.13.13](https://www.scala-lang.org/) |
Apache | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) | [org.scala-lang # tasty-core_3 # 3.3.3](https://github.com/lampepfl/dotty) |
Apache | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) | [org.scala-lang.modules # scala-collection-compat_3 # 2.12.0](http://www.scala-lang.org/) |
-Apache | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) | [org.scala-lang.modules # scala-collection-compat_3 # 2.9.0](http://www.scala-lang.org/) |
Apache | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) | [org.scala-lang.modules # scala-parallel-collections_3 # 1.0.4](http://www.scala-lang.org/) |
Apache | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) | [org.scala-lang.modules # scala-xml_3 # 2.1.0](http://www.scala-lang.org/) |
Apache | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) | [org.scala-sbt # compiler-interface # 1.9.3](https://github.com/sbt/zinc) |
Apache | [Apache-2.0](https://github.com/sbt/sbt/blob/develop/LICENSE) | [org.scala-sbt # util-interface # 1.9.2](https://github.com/sbt/sbt) |
Apache | [Apache-2.0](http://www.apache.org/licenses/LICENSE-2.0) | [org.scalameta # junit-interface # 0.7.29](https://github.com/scalameta/munit) |
-Apache | [Apache-2.0](http://www.apache.org/licenses/LICENSE-2.0) | [org.scalameta # junit-interface # 1.0.0](https://github.com/scalameta/munit) |
+Apache | [Apache-2.0](http://www.apache.org/licenses/LICENSE-2.0) | [org.scalameta # junit-interface # 1.0.1](https://github.com/scalameta/munit) |
Apache | [Apache-2.0](http://www.apache.org/licenses/LICENSE-2.0) | [org.scalameta # mdoc-parser_2.13 # 2.5.2](https://github.com/scalameta/mdoc) |
-Apache | [Apache-2.0](http://www.apache.org/licenses/LICENSE-2.0) | [org.scalameta # munit-diff_3 # 1.0.0](https://github.com/scalameta/munit) |
+Apache | [Apache-2.0](http://www.apache.org/licenses/LICENSE-2.0) | [org.scalameta # munit-diff_3 # 1.0.1](https://github.com/scalameta/munit) |
Apache | [Apache-2.0](http://www.apache.org/licenses/LICENSE-2.0) | [org.scalameta # munit_3 # 0.7.29](https://github.com/scalameta/munit) |
-Apache | [Apache-2.0](http://www.apache.org/licenses/LICENSE-2.0) | [org.scalameta # munit_3 # 1.0.0](https://github.com/scalameta/munit) |
+Apache | [Apache-2.0](http://www.apache.org/licenses/LICENSE-2.0) | [org.scalameta # munit_3 # 1.0.1](https://github.com/scalameta/munit) |
Apache | [Apache-2.0](http://www.apache.org/licenses/LICENSE-2.0) | [org.scalameta # scalafmt-config_2.13 # 3.8.1](https://github.com/scalameta/scalafmt) |
Apache | [Apache-2.0](http://www.apache.org/licenses/LICENSE-2.0) | [org.scalameta # scalafmt-core_2.13 # 3.8.1](https://github.com/scalameta/scalafmt) |
Apache | [Apache-2.0](http://www.apache.org/licenses/LICENSE-2.0) | [org.scalameta # scalafmt-sysops_2.13 # 3.8.1](https://github.com/scalameta/scalafmt) |
@@ -238,7 +267,7 @@ Apache | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0.txt) | [org.ty
Apache | [The Apache License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt) | [com.ionspin.kotlin # bignum-jvm # 0.3.9](https://github.com/ionspin/kotlin-multiplatform-bignum) |
Apache | [The Apache License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt) | [com.zmannotes # varint # 1.0.0](https://github.com/zman2013/varint) |
Apache | [The Apache License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0.txt) | [io.iohk.atala # sd-jwt-kmp-jvm # 0.1.2](https://docs.atalaprism.io/) |
-Apache | [The Apache License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0.txt) | [io.iohk.atala.prism.apollo # apollo-jvm # 1.3.4](https://docs.atalaprism.io/) |
+Apache | [The Apache License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0.txt) | [io.iohk.atala.prism.apollo # apollo-jvm # 1.3.5](https://docs.atalaprism.io/) |
Apache | [The Apache License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt) | [io.setl # rdf-urdna # 1.1](https://github.com/setl/rdf-urdna) |
Apache | [The Apache License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt) | [org.didcommx # didcomm # 0.3.2](https://github.com/sicpa-dlab/didcomm-jvm) |
Apache | [The Apache License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt) | [org.didcommx # peerdid # 0.5.0](https://github.com/sicpa-dlab/peer-did-jvm) |
@@ -273,6 +302,7 @@ Apache | [The Apache Software License, Version 2.0](http://www.apache.org/licens
Apache | [The Apache Software License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt) | [com.google.code.findbugs # jsr305 # 3.0.2](http://findbugs.sourceforge.net/) |
Apache | [The Apache Software License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt) | com.google.guava # failureaccess # 1.0.1 |
Apache | [The Apache Software License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt) | com.google.guava # listenablefuture # 9999.0-empty-to-avoid-conflict-with-guava |
+Apache | [The Apache Software License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0.txt) | [com.jayway.jsonpath # json-path # 2.9.0](https://github.com/jayway/JsonPath) |
Apache | [The Apache Software License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0.txt) | [com.nimbusds # nimbus-jose-jwt # 9.37.3](https://bitbucket.org/connect2id/nimbus-jose-jwt) |
Apache | [The Apache Software License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt) | [com.squareup.okio # okio # 3.4.0](https://github.com/square/okio/) |
Apache | [The Apache Software License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt) | [com.squareup.okio # okio-jvm # 3.7.0](https://github.com/square/okio/) |
@@ -289,6 +319,8 @@ Apache | [The Apache Software License, Version 2.0](http://www.apache.org/licens
Apache | [The Apache Software License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt) | io.prometheus # simpleclient_tracer_otel # 0.16.0 |
Apache | [The Apache Software License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt) | io.prometheus # simpleclient_tracer_otel_agent # 0.16.0 |
Apache | [The Apache Software License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0.txt) | io.quarkus # quarkus-junit4-mock # 3.2.0.Final |
+Apache | [The Apache Software License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt) | [net.minidev # accessors-smart # 2.5.0](https://urielch.github.io/) |
+Apache | [The Apache Software License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt) | [net.minidev # json-smart # 2.5.0](https://urielch.github.io/) |
Apache | [The Apache Software License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0.txt) | [org.bitcoinj # bitcoinj-core # 0.16.2](https://bitcoinj.org/) |
Apache | [The Apache Software License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt) | [org.jetbrains # annotations # 13.0](http://www.jetbrains.org) |
Apache | [The Apache Software License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt) | [org.jetbrains # annotations # 15.0](http://www.jetbrains.org) |
@@ -353,9 +385,11 @@ BSD | [BSD 2-Clause License](http://opensource.org/licenses/BSD-2-Clause) | com.
BSD | [BSD 2-Clause License](http://opensource.org/licenses/BSD-2-Clause) | com.vladsch.flexmark # flexmark-util-visitor # 0.62.2 |
BSD | [BSD 3-clause](http://opensource.org/licenses/BSD-3-Clause) | [org.scala-lang.modules # scala-asm # 9.5.0-scala-1](http://www.scala-lang.org/) |
BSD | [BSD New](https://github.com/portable-scala/portable-scala-reflect/blob/master/LICENSE) | [org.portable-scala # portable-scala-reflect_2.13 # 1.1.2](https://github.com/portable-scala/portable-scala-reflect) |
+BSD | [BSD New](https://github.com/portable-scala/portable-scala-reflect/blob/master/LICENSE) | [org.portable-scala # portable-scala-reflect_2.13 # 1.1.3](https://github.com/portable-scala/portable-scala-reflect) |
BSD | [BSD-2-Clause](https://jdbc.postgresql.org/about/license.html) | [org.postgresql # postgresql # 42.6.0](https://jdbc.postgresql.org) |
-BSD | [BSD-2-Clause](https://jdbc.postgresql.org/about/license.html) | [org.postgresql # postgresql # 42.7.3](https://jdbc.postgresql.org) |
+BSD | [BSD-2-Clause](https://jdbc.postgresql.org/about/license.html) | [org.postgresql # postgresql # 42.7.4](https://jdbc.postgresql.org) |
BSD | [BSD-3-Clause](https://opensource.org/licenses/BSD-3-Clause) | com.google.protobuf # protobuf-java # 3.25.1 |
+BSD | [BSD-3-Clause](https://asm.ow2.io/license.html) | [org.ow2.asm # asm # 9.3](http://asm.ow2.io/) |
BSD | [BSD-3-Clause](https://github.com/scodec/scodec-bits/blob/main/LICENSE) | [org.scodec # scodec-bits_3 # 1.1.38](https://github.com/scodec/scodec-bits) |
BSD | [EDL 1.0](http://www.eclipse.org/org/documents/edl-v10.php) | [jakarta.activation # jakarta.activation-api # 2.1.2](https://github.com/jakartaee/jaf-api) |
BSD | [New BSD License](http://www.opensource.org/licenses/bsd-license.php) | org.hamcrest # hamcrest-core # 1.3 |
@@ -405,9 +439,9 @@ MIT | [MIT License](https://github.com/multiformats/java-multiaddr/blob/master/L
MIT | [MIT License](http://www.opensource.org/licenses/mit-license.php) | [nl.big-o # liqp # 0.8.2](https://github.com/bkiers/Liqp) |
MIT | [MIT License](http://www.opensource.org/licenses/mit-license.php) | [org.nibor.autolink # autolink # 0.6.0](https://github.com/robinst/autolink-java) |
MIT | [MIT License](http://www.opensource.org/licenses/mit-license.php) | [org.slf4j # slf4j-api # 1.7.36](http://www.slf4j.org) |
+MIT | [MIT License](http://www.opensource.org/licenses/mit-license.php) | [org.slf4j # slf4j-api # 2.0.11](http://www.slf4j.org) |
MIT | [MIT License](http://www.opensource.org/licenses/mit-license.php) | [org.slf4j # slf4j-api # 2.0.13](http://www.slf4j.org) |
MIT | [MIT License](http://www.opensource.org/licenses/mit-license.php) | [org.slf4j # slf4j-api # 2.0.7](http://www.slf4j.org) |
-MIT | [MIT License](http://www.opensource.org/licenses/mit-license.php) | [org.slf4j # slf4j-api # 2.0.9](http://www.slf4j.org) |
MIT | [MIT License](http://www.opensource.org/licenses/mit-license.php) | [org.slf4j # slf4j-simple # 2.0.13](http://www.slf4j.org) |
MIT | [MIT License](http://www.opensource.org/licenses/mit-license.php) | [ua.co.k # strftime4j # 1.0.5](https://github.com/msangel/strftime4j) |
MIT | [MIT license](https://spdx.org/licenses/MIT.txt) | org.codehaus.mojo # animal-sniffer-annotations # 1.23 |
@@ -421,35 +455,4 @@ MIT | [The MIT License (MIT)](https://opensource.org/licenses/MIT) | [com.dimafe
MIT | [The MIT License (MIT)](https://opensource.org/licenses/MIT) | [com.dimafeng # testcontainers-scala-vault_3 # 0.41.3](https://github.com/testcontainers/testcontainers-scala) |
Public Domain | [Public Domain, per Creative Commons CC0](http://creativecommons.org/publicdomain/zero/1.0/) | [org.hdrhistogram # HdrHistogram # 2.1.12](http://hdrhistogram.github.io/HdrHistogram/) |
Public Domain | [Public Domain, per Creative Commons CC0](http://creativecommons.org/publicdomain/zero/1.0/) | [org.latencyutils # LatencyUtils # 2.0.3](http://latencyutils.github.io/LatencyUtils/) |
-none specified | []() | [net.jcip # jcip-annotations # 1.0](http://jcip.net/) |
-none specified | []() | [org.hyperledger # castor-core_3 # 1.37.0-SNAPSHOT](https://github.com/hyperledger/identus-cloud-agent) |
-none specified | []() | [org.hyperledger # cloud-agent-wallet-api_3 # 1.37.0-SNAPSHOT](https://github.com/hyperledger/identus-cloud-agent) |
-none specified | []() | [org.hyperledger # connect-core_3 # 1.37.0-SNAPSHOT](https://github.com/hyperledger/identus-cloud-agent) |
-none specified | []() | [org.hyperledger # connect-sql-doobie_3 # 1.37.0-SNAPSHOT](https://github.com/hyperledger/identus-cloud-agent) |
-none specified | []() | [org.hyperledger # event-notification_3 # 1.37.0-SNAPSHOT](https://github.com/hyperledger/identus-cloud-agent) |
-none specified | []() | [org.hyperledger # mercury-agent-core_3 # 1.37.0-SNAPSHOT](https://github.com/hyperledger/identus-cloud-agent) |
-none specified | []() | [org.hyperledger # mercury-agent-didcommx_3 # 1.37.0-SNAPSHOT](https://github.com/hyperledger/identus-cloud-agent) |
-none specified | []() | [org.hyperledger # mercury-data-models_3 # 1.37.0-SNAPSHOT](https://github.com/hyperledger/identus-cloud-agent) |
-none specified | []() | [org.hyperledger # mercury-protocol-connection_3 # 1.37.0-SNAPSHOT](https://github.com/hyperledger/identus-cloud-agent) |
-none specified | []() | [org.hyperledger # mercury-protocol-coordinate-mediation_3 # 1.37.0-SNAPSHOT](https://github.com/hyperledger/identus-cloud-agent) |
-none specified | []() | [org.hyperledger # mercury-protocol-invitation_3 # 1.37.0-SNAPSHOT](https://github.com/hyperledger/identus-cloud-agent) |
-none specified | []() | [org.hyperledger # mercury-protocol-issue-credential_3 # 1.37.0-SNAPSHOT](https://github.com/hyperledger/identus-cloud-agent) |
-none specified | []() | [org.hyperledger # mercury-protocol-mailbox_3 # 1.37.0-SNAPSHOT](https://github.com/hyperledger/identus-cloud-agent) |
-none specified | []() | [org.hyperledger # mercury-protocol-outofband-login_3 # 1.37.0-SNAPSHOT](https://github.com/hyperledger/identus-cloud-agent) |
-none specified | []() | [org.hyperledger # mercury-protocol-present-proof_3 # 1.37.0-SNAPSHOT](https://github.com/hyperledger/identus-cloud-agent) |
-none specified | []() | [org.hyperledger # mercury-protocol-report-problem_3 # 1.37.0-SNAPSHOT](https://github.com/hyperledger/identus-cloud-agent) |
-none specified | []() | [org.hyperledger # mercury-protocol-revocation-notification_3 # 1.37.0-SNAPSHOT](https://github.com/hyperledger/identus-cloud-agent) |
-none specified | []() | [org.hyperledger # mercury-protocol-routing-2-0_3 # 1.37.0-SNAPSHOT](https://github.com/hyperledger/identus-cloud-agent) |
-none specified | []() | [org.hyperledger # mercury-protocol-trust-ping_3 # 1.37.0-SNAPSHOT](https://github.com/hyperledger/identus-cloud-agent) |
-none specified | []() | [org.hyperledger # mercury-resolver_3 # 1.37.0-SNAPSHOT](https://github.com/hyperledger/identus-cloud-agent) |
-none specified | []() | [org.hyperledger # mercury-verifiable-credentials_3 # 1.37.0-SNAPSHOT](https://github.com/hyperledger/identus-cloud-agent) |
-none specified | []() | [org.hyperledger # pollux-anoncreds_3 # 1.37.0-SNAPSHOT](https://github.com/hyperledger/identus-cloud-agent) |
-none specified | []() | [org.hyperledger # pollux-core_3 # 1.37.0-SNAPSHOT](https://github.com/hyperledger/identus-cloud-agent) |
-none specified | []() | [org.hyperledger # pollux-sd-jwt_3 # 1.37.0-SNAPSHOT](https://github.com/hyperledger/identus-cloud-agent) |
-none specified | []() | [org.hyperledger # pollux-sql-doobie_3 # 1.37.0-SNAPSHOT](https://github.com/hyperledger/identus-cloud-agent) |
-none specified | []() | [org.hyperledger # pollux-vc-jwt_3 # 1.37.0-SNAPSHOT](https://github.com/hyperledger/identus-cloud-agent) |
-none specified | []() | [org.hyperledger # prism-node-client_3 # 1.37.0-SNAPSHOT](https://github.com/hyperledger/identus-cloud-agent) |
-none specified | []() | [org.hyperledger # shared # 1.37.0-SNAPSHOT](https://github.com/hyperledger/identus-cloud-agent) |
-none specified | []() | [org.hyperledger # shared-crypto # 1.37.0-SNAPSHOT](https://github.com/hyperledger/identus-cloud-agent) |
-none specified | []() | [org.hyperledger # shared-test # 1.37.0-SNAPSHOT](https://github.com/hyperledger/identus-cloud-agent) |
diff --git a/cloud-agent/service/api/http/cloud-agent-openapi-spec.yaml b/cloud-agent/service/api/http/cloud-agent-openapi-spec.yaml
index fd0c0735af..89f119c860 100644
--- a/cloud-agent/service/api/http/cloud-agent-openapi-spec.yaml
+++ b/cloud-agent/service/api/http/cloud-agent-openapi-spec.yaml
@@ -1,7 +1,7 @@
openapi: 3.0.3
info:
title: Identus Cloud Agent API Reference
- version: 1.38.0
+ version: 1.39.0
description: |2
The Identus Cloud Agent API facilitates the integration and management of self-sovereign identity capabilities within applications.
@@ -270,6 +270,12 @@ paths:
application/json:
schema:
$ref: '#/components/schemas/ErrorResponse'
+ '401':
+ description: Unauthorized
+ content:
+ application/json:
+ schema:
+ $ref: '#/components/schemas/ErrorResponse'
'403':
description: Forbidden
content:
@@ -456,6 +462,12 @@ paths:
application/json:
schema:
$ref: '#/components/schemas/ErrorResponse'
+ '401':
+ description: Unauthorized
+ content:
+ application/json:
+ schema:
+ $ref: '#/components/schemas/ErrorResponse'
'403':
description: Forbidden
content:
@@ -505,6 +517,12 @@ paths:
application/json:
schema:
$ref: '#/components/schemas/ErrorResponse'
+ '401':
+ description: Unauthorized
+ content:
+ application/json:
+ schema:
+ $ref: '#/components/schemas/ErrorResponse'
'403':
description: Forbidden
content:
@@ -578,6 +596,12 @@ paths:
application/json:
schema:
$ref: '#/components/schemas/ErrorResponse'
+ '401':
+ description: Unauthorized
+ content:
+ application/json:
+ schema:
+ $ref: '#/components/schemas/ErrorResponse'
'403':
description: Forbidden
content:
@@ -741,6 +765,12 @@ paths:
application/json:
schema:
$ref: '#/components/schemas/ErrorResponse'
+ '401':
+ description: Unauthorized
+ content:
+ application/json:
+ schema:
+ $ref: '#/components/schemas/ErrorResponse'
'403':
description: Forbidden
content:
@@ -788,6 +818,12 @@ paths:
application/json:
schema:
$ref: '#/components/schemas/ErrorResponse'
+ '401':
+ description: Unauthorized
+ content:
+ application/json:
+ schema:
+ $ref: '#/components/schemas/ErrorResponse'
'403':
description: Forbidden
content:
@@ -837,6 +873,12 @@ paths:
application/json:
schema:
$ref: '#/components/schemas/ErrorResponse'
+ '401':
+ description: Unauthorized
+ content:
+ application/json:
+ schema:
+ $ref: '#/components/schemas/ErrorResponse'
'403':
description: Forbidden
content:
@@ -904,6 +946,12 @@ paths:
application/json:
schema:
$ref: '#/components/schemas/ErrorResponse'
+ '401':
+ description: Unauthorized
+ content:
+ application/json:
+ schema:
+ $ref: '#/components/schemas/ErrorResponse'
'403':
description: Forbidden
content:
@@ -954,6 +1002,12 @@ paths:
application/json:
schema:
$ref: '#/components/schemas/ErrorResponse'
+ '401':
+ description: Unauthorized
+ content:
+ application/json:
+ schema:
+ $ref: '#/components/schemas/ErrorResponse'
'403':
description: Forbidden
content:
@@ -1329,6 +1383,12 @@ paths:
application/json:
schema:
$ref: '#/components/schemas/ErrorResponse'
+ '401':
+ description: Unauthorized
+ content:
+ application/json:
+ schema:
+ $ref: '#/components/schemas/ErrorResponse'
'403':
description: Forbidden
content:
@@ -1434,6 +1494,12 @@ paths:
application/json:
schema:
$ref: '#/components/schemas/ErrorResponse'
+ '401':
+ description: Unauthorized
+ content:
+ application/json:
+ schema:
+ $ref: '#/components/schemas/ErrorResponse'
'403':
description: Forbidden
content:
@@ -1495,6 +1561,12 @@ paths:
application/json:
schema:
$ref: '#/components/schemas/ErrorResponse'
+ '401':
+ description: Unauthorized
+ content:
+ application/json:
+ schema:
+ $ref: '#/components/schemas/ErrorResponse'
'403':
description: Forbidden
content:
@@ -1707,6 +1779,115 @@ paths:
security:
- apiKeyAuth: []
- jwtAuth: []
+ /issue-credentials/credential-offers/invitation:
+ post:
+ tags:
+ - Issue Credentials Protocol
+ summary: As a credential issuer, create a new credential offer Invitation that
+ will be delivered as out-of-band to a peer Agent.
+ description: "\nCreates a new credential offer invitation to be delivered as\
+ \ an out-of-band message. \nThe invitation message adheres to the OOB specification\
+ \ as outlined [here](https://identity.foundation/didcomm-messaging/spec/#invitation),\n\
+ with the credential offer message attached according to the [Issue Credential\
+ \ Protocol 3.0 - Offer Credential specification](https://github.com/decentralized-identity/waci-didcomm/tree/main/issue_credential#offer-credential).\n\
+ The created offer attachment can be of three types: 'JWT', 'AnonCreds', or\
+ \ 'SDJWT'.\n"
+ operationId: createCredentialOfferInvitation
+ requestBody:
+ description: The credential offer object.
+ content:
+ application/json:
+ schema:
+ $ref: '#/components/schemas/CreateIssueCredentialRecordRequest'
+ required: true
+ responses:
+ '201':
+ description: The issue credential record.
+ content:
+ application/json:
+ schema:
+ $ref: '#/components/schemas/IssueCredentialRecord'
+ '400':
+ description: Invalid request parameters
+ content:
+ application/json:
+ schema:
+ $ref: '#/components/schemas/ErrorResponse'
+ '403':
+ description: Forbidden
+ content:
+ application/json:
+ schema:
+ $ref: '#/components/schemas/ErrorResponse'
+ '404':
+ description: Resource could not be found
+ content:
+ application/json:
+ schema:
+ $ref: '#/components/schemas/ErrorResponse'
+ '500':
+ description: Internal server error
+ content:
+ application/json:
+ schema:
+ $ref: '#/components/schemas/ErrorResponse'
+ security:
+ - apiKeyAuth: []
+ - jwtAuth: []
+ /issue-credentials/credential-offers/accept-invitation:
+ post:
+ tags:
+ - Issue Credentials Protocol
+ summary: As a holder, accept a new credential offer invitation received from
+ another issuer Agent.
+ description: |2
+
+ As a holder, accept a new credential offer invitation received from an issuer Agent.
+ The credential offer request message from issuer is decoded and processed. New record with RequestReceived state is created.
+ operationId: acceptCredentialOfferInvitation
+ requestBody:
+ description: The accept credential offer Invitation OOB message.
+ content:
+ application/json:
+ schema:
+ $ref: '#/components/schemas/AcceptCredentialOfferInvitation'
+ required: true
+ responses:
+ '200':
+ description: The issue credential offer Invitation was successfully accepted,
+ and new record with RequestReceived state is returned in the response
+ body.
+ content:
+ application/json:
+ schema:
+ $ref: '#/components/schemas/IssueCredentialRecord'
+ '400':
+ description: Invalid request parameters
+ content:
+ application/json:
+ schema:
+ $ref: '#/components/schemas/ErrorResponse'
+ '403':
+ description: Forbidden
+ content:
+ application/json:
+ schema:
+ $ref: '#/components/schemas/ErrorResponse'
+ '404':
+ description: Resource could not be found
+ content:
+ application/json:
+ schema:
+ $ref: '#/components/schemas/ErrorResponse'
+ '500':
+ description: Internal server error
+ content:
+ application/json:
+ schema:
+ $ref: '#/components/schemas/ErrorResponse'
+ security:
+ - apiKeyAuth: []
+ - jwtAuth: []
/issue-credentials/records:
get:
tags:
@@ -2078,6 +2259,12 @@ paths:
application/json:
schema:
$ref: '#/components/schemas/ErrorResponse'
+ '401':
+ description: Unauthorized
+ content:
+ application/json:
+ schema:
+ $ref: '#/components/schemas/ErrorResponse'
'403':
description: Forbidden
content:
@@ -2128,6 +2315,12 @@ paths:
application/json:
schema:
$ref: '#/components/schemas/ErrorResponse'
+ '401':
+ description: Unauthorized
+ content:
+ application/json:
+ schema:
+ $ref: '#/components/schemas/ErrorResponse'
'403':
description: Forbidden
content:
@@ -2184,6 +2377,12 @@ paths:
application/json:
schema:
$ref: '#/components/schemas/ErrorResponse'
+ '401':
+ description: Unauthorized
+ content:
+ application/json:
+ schema:
+ $ref: '#/components/schemas/ErrorResponse'
'403':
description: Forbidden
content:
@@ -2246,6 +2445,142 @@ paths:
application/json:
schema:
$ref: '#/components/schemas/ErrorResponse'
+ '401':
+ description: Unauthorized
+ content:
+ application/json:
+ schema:
+ $ref: '#/components/schemas/ErrorResponse'
+ '403':
+ description: Forbidden
+ content:
+ application/json:
+ schema:
+ $ref: '#/components/schemas/ErrorResponse'
+ '404':
+ description: Resource could not be found
+ content:
+ application/json:
+ schema:
+ $ref: '#/components/schemas/ErrorResponse'
+ '422':
+ description: Unable to process the request
+ content:
+ application/json:
+ schema:
+ $ref: '#/components/schemas/ErrorResponse'
+ '500':
+ description: Internal server error
+ content:
+ application/json:
+ schema:
+ $ref: '#/components/schemas/ErrorResponse'
+ security:
+ - apiKeyAuth: []
+ - jwtAuth: []
+ /present-proof/presentations/invitation:
+ post:
+ tags:
+ - Present Proof
+ summary: As a Verifier, create a new OOB Invitation as proof presentation request
+ that can be delivered out-of-band to a invitee/prover.
+ description: |2
+
+ Create a new presentation request invitation that can be delivered out-of-band to a peer Agent, regardless of whether it resides in Cloud Agent or edge environment.
+ The generated invitation adheres to the DIDComm Messaging v2.0 - [Out of Band Messages](https://identity.foundation/didcomm-messaging/spec/v2.0/#out-of-band-messages) specification [section 9.5.4](https://identity.foundation/didcomm-messaging/spec/v2.0/#invitation).
+ The from field of the out-of-band invitation message contains a freshly generated Peer DID that complies with the [did:peer:2](https://identity.foundation/peer-did-method-spec/#generating-a-didpeer2) specification.
+ This Peer DID includes the 'uri' location of the DIDComm messaging service, essential for the prover's subsequent execution of the connection flow.
+ In the Agent database, the created presentation record has an initial state set to `InvitationGenerated`.
+ The invitation is in the form of a presentation request (as described https://github.com/decentralized-identity/waci-didcomm/blob/main/present_proof/present-proof-v3.md), which is included as an attachment in the OOB DIDComm message sent to the invitee/prover.
+ operationId: createOOBRequestPresentationInvitation
+ requestBody:
+ description: The present proof creation request.
+ content:
+ application/json:
+ schema:
+ $ref: '#/components/schemas/RequestPresentationInput'
+ required: true
+ responses:
+ '201':
+ description: The proof presentation request invitation was created successfully
+ and that can be delivered as out-of-band to a peer Agent..
+ content:
+ application/json:
+ schema:
+ $ref: '#/components/schemas/PresentationStatus'
+ '400':
+ description: Invalid request parameters
+ content:
+ application/json:
+ schema:
+ $ref: '#/components/schemas/ErrorResponse'
+ '401':
+ description: Unauthorized
+ content:
+ application/json:
+ schema:
+ $ref: '#/components/schemas/ErrorResponse'
+ '403':
+ description: Forbidden
+ content:
+ application/json:
+ schema:
+ $ref: '#/components/schemas/ErrorResponse'
+ '404':
+ description: Resource could not be found
+ content:
+ application/json:
+ schema:
+ $ref: '#/components/schemas/ErrorResponse'
+ '422':
+ description: Unable to process the request
+ content:
+ application/json:
+ schema:
+ $ref: '#/components/schemas/ErrorResponse'
+ '500':
+ description: Internal server error
+ content:
+ application/json:
+ schema:
+ $ref: '#/components/schemas/ErrorResponse'
+ security:
+ - apiKeyAuth: []
+ - jwtAuth: []
+ /present-proof/presentations/accept-invitation:
+ post:
+ tags:
+ - Present Proof
+ summary: Decode the invitation extract Request Presentation and Create the proof
+ presentation record with RequestReceived state.
+ description: Accept Invitation for request presentation
+ operationId: acceptRequestPresentationInvitation
+ requestBody:
+ description: The action to perform on the proof presentation request invitation.
+ content:
+ application/json:
+ schema:
+ $ref: '#/components/schemas/AcceptRequestPresentationInvitation'
+ required: true
+ responses:
+ '200':
+ description: The proof presentation record was successfully updated.
+ content:
+ application/json:
+ schema:
+ $ref: '#/components/schemas/PresentationStatus'
+ '400':
+ description: Invalid request parameters
+ content:
+ application/json:
+ schema:
+ $ref: '#/components/schemas/ErrorResponse'
+ '401':
+ description: Unauthorized
+ content:
+ application/json:
+ schema:
+ $ref: '#/components/schemas/ErrorResponse'
'403':
description: Forbidden
content:
@@ -2304,6 +2639,12 @@ paths:
application/json:
schema:
$ref: '#/components/schemas/ErrorResponse'
+ '401':
+ description: Unauthorized
+ content:
+ application/json:
+ schema:
+ $ref: '#/components/schemas/ErrorResponse'
'403':
description: Forbidden
content:
@@ -2427,6 +2768,12 @@ paths:
application/json:
schema:
$ref: '#/components/schemas/ErrorResponse'
+ '401':
+ description: Unauthorized
+ content:
+ application/json:
+ schema:
+ $ref: '#/components/schemas/ErrorResponse'
'403':
description: Forbidden
content:
@@ -2475,6 +2822,12 @@ paths:
application/json:
schema:
$ref: '#/components/schemas/ErrorResponse'
+ '401':
+ description: Unauthorized
+ content:
+ application/json:
+ schema:
+ $ref: '#/components/schemas/ErrorResponse'
'403':
description: Forbidden
content:
@@ -2536,6 +2889,12 @@ paths:
application/json:
schema:
$ref: '#/components/schemas/ErrorResponse'
+ '401':
+ description: Unauthorized
+ content:
+ application/json:
+ schema:
+ $ref: '#/components/schemas/ErrorResponse'
'403':
description: Forbidden
content:
@@ -2597,6 +2956,12 @@ paths:
application/json:
schema:
$ref: '#/components/schemas/ErrorResponse'
+ '401':
+ description: Unauthorized
+ content:
+ application/json:
+ schema:
+ $ref: '#/components/schemas/ErrorResponse'
'403':
description: Forbidden
content:
@@ -2652,6 +3017,12 @@ paths:
application/json:
schema:
$ref: '#/components/schemas/ErrorResponse'
+ '401':
+ description: Unauthorized
+ content:
+ application/json:
+ schema:
+ $ref: '#/components/schemas/ErrorResponse'
'403':
description: Forbidden
content:
@@ -2702,6 +3073,12 @@ paths:
application/json:
schema:
$ref: '#/components/schemas/ErrorResponse'
+ '401':
+ description: Unauthorized
+ content:
+ application/json:
+ schema:
+ $ref: '#/components/schemas/ErrorResponse'
'403':
description: Forbidden
content:
@@ -2752,6 +3129,12 @@ paths:
application/json:
schema:
$ref: '#/components/schemas/ErrorResponse'
+ '401':
+ description: Unauthorized
+ content:
+ application/json:
+ schema:
+ $ref: '#/components/schemas/ErrorResponse'
'403':
description: Forbidden
content:
@@ -2801,6 +3184,12 @@ paths:
application/json:
schema:
$ref: '#/components/schemas/ErrorResponse'
+ '401':
+ description: Unauthorized
+ content:
+ application/json:
+ schema:
+ $ref: '#/components/schemas/ErrorResponse'
'403':
description: Forbidden
content:
@@ -2866,6 +3255,12 @@ paths:
application/json:
schema:
$ref: '#/components/schemas/ErrorResponse'
+ '401':
+ description: Unauthorized
+ content:
+ application/json:
+ schema:
+ $ref: '#/components/schemas/ErrorResponse'
'403':
description: Forbidden
content:
@@ -2918,6 +3313,12 @@ paths:
application/json:
schema:
$ref: '#/components/schemas/ErrorResponse'
+ '401':
+ description: Unauthorized
+ content:
+ application/json:
+ schema:
+ $ref: '#/components/schemas/ErrorResponse'
'403':
description: Forbidden
content:
@@ -2968,6 +3369,12 @@ paths:
application/json:
schema:
$ref: '#/components/schemas/ErrorResponse'
+ '401':
+ description: Unauthorized
+ content:
+ application/json:
+ schema:
+ $ref: '#/components/schemas/ErrorResponse'
'403':
description: Forbidden
content:
@@ -3029,6 +3436,12 @@ paths:
application/json:
schema:
$ref: '#/components/schemas/ErrorResponse'
+ '401':
+ description: Unauthorized
+ content:
+ application/json:
+ schema:
+ $ref: '#/components/schemas/ErrorResponse'
'403':
description: Forbidden
content:
@@ -3083,6 +3496,12 @@ paths:
application/json:
schema:
$ref: '#/components/schemas/ErrorResponse'
+ '401':
+ description: Unauthorized
+ content:
+ application/json:
+ schema:
+ $ref: '#/components/schemas/ErrorResponse'
'403':
description: Forbidden
content:
@@ -3128,6 +3547,12 @@ paths:
application/json:
schema:
$ref: '#/components/schemas/ErrorResponse'
+ '401':
+ description: Unauthorized
+ content:
+ application/json:
+ schema:
+ $ref: '#/components/schemas/ErrorResponse'
'403':
description: Forbidden
content:
@@ -3226,6 +3651,12 @@ paths:
application/json:
schema:
$ref: '#/components/schemas/ErrorResponse'
+ '401':
+ description: Unauthorized
+ content:
+ application/json:
+ schema:
+ $ref: '#/components/schemas/ErrorResponse'
'403':
description: Forbidden
content:
@@ -3346,6 +3777,12 @@ paths:
application/json:
schema:
$ref: '#/components/schemas/ErrorResponse'
+ '401':
+ description: Unauthorized
+ content:
+ application/json:
+ schema:
+ $ref: '#/components/schemas/ErrorResponse'
'403':
description: Forbidden
content:
@@ -3399,6 +3836,12 @@ paths:
application/json:
schema:
$ref: '#/components/schemas/ErrorResponse'
+ '401':
+ description: Unauthorized
+ content:
+ application/json:
+ schema:
+ $ref: '#/components/schemas/ErrorResponse'
'403':
description: Forbidden
content:
@@ -3445,6 +3888,12 @@ paths:
application/json:
schema:
$ref: '#/components/schemas/ErrorResponse'
+ '401':
+ description: Unauthorized
+ content:
+ application/json:
+ schema:
+ $ref: '#/components/schemas/ErrorResponse'
'403':
description: Forbidden
content:
@@ -3483,13 +3932,19 @@ paths:
content:
application/json:
schema:
- $ref: '#/components/schemas/CredentialIssuer'
+ $ref: '#/components/schemas/CredentialIssuer1'
'400':
description: Invalid request parameters
content:
application/json:
schema:
$ref: '#/components/schemas/ErrorResponse'
+ '401':
+ description: Unauthorized
+ content:
+ application/json:
+ schema:
+ $ref: '#/components/schemas/ErrorResponse'
'403':
description: Forbidden
content:
@@ -3541,6 +3996,12 @@ paths:
application/json:
schema:
$ref: '#/components/schemas/ErrorResponse'
+ '401':
+ description: Unauthorized
+ content:
+ application/json:
+ schema:
+ $ref: '#/components/schemas/ErrorResponse'
'403':
description: Forbidden
content:
@@ -3594,13 +4055,19 @@ paths:
content:
application/json:
schema:
- $ref: '#/components/schemas/CredentialIssuer'
+ $ref: '#/components/schemas/CredentialIssuer1'
'400':
description: Invalid request parameters
content:
application/json:
schema:
$ref: '#/components/schemas/ErrorResponse'
+ '401':
+ description: Unauthorized
+ content:
+ application/json:
+ schema:
+ $ref: '#/components/schemas/ErrorResponse'
'403':
description: Forbidden
content:
@@ -3666,6 +4133,12 @@ paths:
application/json:
schema:
$ref: '#/components/schemas/ErrorResponse'
+ '401':
+ description: Unauthorized
+ content:
+ application/json:
+ schema:
+ $ref: '#/components/schemas/ErrorResponse'
'403':
description: Forbidden
content:
@@ -3728,6 +4201,12 @@ paths:
application/json:
schema:
$ref: '#/components/schemas/ErrorResponse'
+ '401':
+ description: Unauthorized
+ content:
+ application/json:
+ schema:
+ $ref: '#/components/schemas/ErrorResponse'
'403':
description: Forbidden
content:
@@ -3785,6 +4264,12 @@ paths:
application/json:
schema:
$ref: '#/components/schemas/ErrorResponse'
+ '401':
+ description: Unauthorized
+ content:
+ application/json:
+ schema:
+ $ref: '#/components/schemas/ErrorResponse'
'403':
description: Forbidden
content:
@@ -3869,6 +4354,15 @@ components:
type: string
description: The base64-encoded raw out-of-band invitation.
example: eyJAaWQiOiIzZmE4NWY2NC01NzE3LTQ1NjItYjNmYy0yYzk2M2Y2NmFmYTYiLCJAdHlwZSI6Imh0dHBzOi8vZGlkY29tbS5vcmcvbXktZmFtaWx5LzEuMC9teS1tZXNzYWdlLXR5cGUiLCJkaWQiOiJXZ1d4cXp0ck5vb0c5MlJYdnhTVFd2IiwiaW1hZ2VVcmwiOiJodHRwOi8vMTkyLjE2OC41Ni4xMDEvaW1nL2xvZ28uanBnIiwibGFiZWwiOiJCb2IiLCJyZWNpcGllbnRLZXlzIjpbIkgzQzJBVnZMTXY2Z21NTmFtM3VWQWpacGZrY0pDd0R3blpuNnozd1htcVBWIl0sInJvdXRpbmdLZXlzIjpbIkgzQzJBVnZMTXY2Z21NTmFtM3VWQWpacGZrY0pDd0R3blpuNnozd1htcVBWIl0sInNlcnZpY2VFbmRwb2ludCI6Imh0dHA6Ly8xOTIuMTY4LjU2LjEwMTo4MDIwIn0=
+ AcceptCredentialOfferInvitation:
+ required:
+ - invitation
+ type: object
+ properties:
+ invitation:
+ type: string
+ description: The base64-encoded raw invitation.
+ example: eyJAaWQiOiIzZmE4NWY2NC01NzE3LTQ1NjItYjNmYy0yYzk2M2Y2NmFmYTYiLCJAdHlwZSI6Imh0dHBzOi8vZGlkY29tbS5vcmcvbXktZmFtaWx5LzEuMC9teS1tZXNzYWdlLXR5cGUiLCJkaWQiOiJXZ1d4cXp0ck5vb0c5MlJYdnhTVFd2IiwiaW1hZ2VVcmwiOiJodHRwOi8vMTkyLjE2OC41Ni4xMDEvaW1nL2xvZ28uanBnIiwibGFiZWwiOiJCb2IiLCJyZWNpcGllbnRLZXlzIjpbIkgzQzJBVnZMTXY2Z21NTmFtM3VWQWpacGZrY0pDd0R3blpuNnozd1htcVBWIl0sInJvdXRpbmdLZXlzIjpbIkgzQzJBVnZMTXY2Z21NTmFtM3VWQWpacGZrY0pDd0R3blpuNnozd1htcVBWIl0sInNlcnZpY2VFbmRwb2ludCI6Imh0dHA6Ly8xOTIuMTY4LjU2LjEwMTo4MDIwIn0=
AcceptCredentialOfferRequest:
type: object
properties:
@@ -3886,6 +4380,15 @@ components:
The short-form subject Prism DID to which the JWT verifiable credential will be issued.
This parameter only applies if the offer is of type 'JWT'.
example: did:prism:3bb0505d13fcb04d28a48234edb27b0d4e6d7e18a81e2c1abab58f3bbc21ce6f
+ AcceptRequestPresentationInvitation:
+ required:
+ - invitation
+ type: object
+ properties:
+ invitation:
+ type: string
+ description: The base64-encoded raw invitation.
+ example: eyJAaWQiOiIzZmE4NWY2NC01NzE3LTQ1NjItYjNmYy0yYzk2M2Y2NmFmYTYiLCJAdHlwZSI6Imh0dHBzOi8vZGlkY29tbS5vcmcvbXktZmFtaWx5LzEuMC9teS1tZXNzYWdlLXR5cGUiLCJkaWQiOiJXZ1d4cXp0ck5vb0c5MlJYdnhTVFd2IiwiaW1hZ2VVcmwiOiJodHRwOi8vMTkyLjE2OC41Ni4xMDEvaW1nL2xvZ28uanBnIiwibGFiZWwiOiJCb2IiLCJyZWNpcGllbnRLZXlzIjpbIkgzQzJBVnZMTXY2Z21NTmFtM3VWQWpacGZrY0pDd0R3blpuNnozd1htcVBWIl0sInJvdXRpbmdLZXlzIjpbIkgzQzJBVnZMTXY2Z21NTmFtM3VWQWpacGZrY0pDd0R3blpuNnozd1htcVBWIl0sInNlcnZpY2VFbmRwb2ludCI6Imh0dHA6Ly8xOTIuMTY4LjU2LjEwMTo4MDIwIn0=
ActionType:
type: string
enum:
@@ -4149,6 +4652,8 @@ components:
record
format: int32
example: 5
+ metaLastFailure:
+ $ref: '#/components/schemas/ErrorResponse'
self:
type: string
description: The reference to the connection resource.
@@ -4298,7 +4803,6 @@ components:
CreateIssueCredentialRecordRequest:
required:
- claims
- - connectionId
type: object
properties:
validityPeriod:
@@ -4357,8 +4861,24 @@ components:
The unique identifier of a DIDComm connection that already exists between the this issuer agent and the holder cloud or edeg agent.
It should be the identifier of a connection that exists in the issuer agent's database.
This connection will be used to execute the issue credential protocol.
+ Note: connectionId is only required when the offer is from existing connection.
+ connectionId is not required when the offer is from invitation for connectionless issuance.
format: uuid
example: d9569cec-c81e-4779-aa86-0d5994d82676
+ goalCode:
+ type: string
+ description: |2
+
+ A self-attested code the receiver may want to display to the user or use in automatically deciding what to do with the out-of-band message.
+ goalcode is optional and can be provided when the offer is from invitation for connectionless issuance.
+ example: issue-vc
+ goal:
+ type: string
+ description: |2
+
+ A self-attested string that the receiver may want to display to the user about the context-specific goal of the out-of-band message.
+ goal is optional and can be provided when the offer is from invitation for connectionless issuance.
+ example: To issue a Faber College Graduate credential
CreateManagedDIDResponse:
required:
- longFormDid
@@ -4703,6 +5223,13 @@ components:
- jwt_vc_json
- vc+sd-jwt
CredentialIssuer:
+ required:
+ - id
+ type: object
+ properties:
+ id:
+ type: string
+ CredentialIssuer1:
required:
- id
- authorizationServerUrl
@@ -4733,7 +5260,7 @@ components:
contents:
type: array
items:
- $ref: '#/components/schemas/CredentialIssuer'
+ $ref: '#/components/schemas/CredentialIssuer1'
CredentialOfferRequest:
required:
- credentialConfigurationId
@@ -5373,6 +5900,37 @@ components:
c_nonce_expires_in:
type: integer
format: int32
+ IssueCredentialOfferInvitation:
+ required:
+ - id
+ - type
+ - from
+ - invitationUrl
+ type: object
+ properties:
+ id:
+ type: string
+ description: The unique identifier of the invitation. It should be used
+ as parent thread ID (pthid) for the Connection Request message that follows.
+ format: uuid
+ example: 0527aea1-d131-3948-a34d-03af39aba8b4
+ type:
+ type: string
+ description: The DIDComm Message Type URI (MTURI) the invitation message
+ complies with.
+ example: https://didcomm.org/out-of-band/2.0/invitation
+ from:
+ type: string
+ description: The DID representing the sender to be used by recipients for
+ future interactions.
+ example: did:peer:1234457
+ invitationUrl:
+ type: string
+ description: The invitation message encoded as a URL. This URL follows the
+ Out of [Band 2.0 protocol](https://identity.foundation/didcomm-messaging/spec/v2.0/#out-of-band-messages)
+ and can be used to generate a QR code for example.
+ example: https://my.domain.com/path?_oob=eyJpZCI6ImY5NmUzNjk5LTU5MWMtNGFlNy1iNWU2LTZlZmU2ZDI2MjU1YiIsInR5cGUiOiJodHRwczovL2RpZGNvbW0ub3JnL291dC1vZi1iYW5kLzIuMC9pbnZpdGF0aW9uIiwiZnJvbSI6ImRpZDpwZWVyOjIuRXo2TFNmc0tNZTh2U1NXa1lkWkNwbjRZVmlQRVJmZEdBaGRMQUdIZ3gyTEdKd2ZtQS5WejZNa3B3MWtTYWJCTXprQTN2NTl0UUZuaDNGdGtLeTZ4TGhMeGQ5UzZCQW9hQmcyLlNleUowSWpvaVpHMGlMQ0p6SWpwN0luVnlhU0k2SW1oMGRIQTZMeTh4T1RJdU1UWTRMakV1TXpjNk9EQTRNQzlrYVdSamIyMXRJaXdpY2lJNlcxMHNJbUVpT2xzaVpHbGtZMjl0YlM5Mk1pSmRmWDAiLCJib2R5Ijp7ImdvYWxfY29kZSI6Imlzc3VlLXZjIiwiZ29hbCI6IlRvIGlzc3VlIGEgRmFiZXIgQ29sbGVnZSBHcmFkdWF0ZSBjcmVkZW50aWFsIiwiYWNjZXB0IjpbImRpZGNvbW0vdjIiXX0sImF0dGFjaG1lbnRzIjpbeyJpZCI6IjcwY2RjOTBjLTlhOTktNGNkYS04N2ZlLTRmNGIyNTk1MTEyYSIsIm1lZGlhX3R5cGUiOiJhcHBsaWNhdGlvbi9qc29uIiwiZGF0YSI6eyJqc29uIjp7ImlkIjoiNjU1ZTlhMmMtNDhlZC00NTliLWIzZGEtNmIzNjg2NjU1NTY0IiwidHlwZSI6Imh0dHBzOi8vZGlkY29tbS5vcmcvaXNzdWUtY3JlZGVudGlhbC8zLjAvb2ZmZXItY3JlZGVudGlhbCIsImJvZHkiOnsiZ29hbF9jb2RlIjoiT2ZmZXIgQ3JlZGVudGlhbCIsImNyZWRlbnRpYWxfcHJldmlldyI6eyJ0eXBlIjoiaHR0cHM6Ly9kaWRjb21tLm9yZy9pc3N1ZS1jcmVkZW50aWFsLzMuMC9jcmVkZW50aWFsLWNyZWRlbnRpYWwiLCJib2R5Ijp7ImF0dHJpYnV0ZXMiOlt7Im5hbWUiOiJmYW1pbHlOYW1lIiwidmFsdWUiOiJXb25kZXJsYW5kIn0seyJuYW1lIjoiZ2l2ZW5OYW1lIiwidmFsdWUiOiJBbGljZSJ9LHsibmFtZSI6ImRyaXZpbmdDbGFzcyIsInZhbHVlIjoiTXc9PSIsIm1lZGlhX3R5cGUiOiJhcHBsaWNhdGlvbi9qc29uIn0seyJuYW1lIjoiZGF0ZU9mSXNzdWFuY2UiLCJ2YWx1ZSI6IjIwMjAtMTEtMTNUMjA6MjA6MzkrMDA6MDAifSx7Im5hbWUiOiJlbWFpbEFkZHJlc3MiLCJ2YWx1ZSI6ImFsaWNlQHdvbmRlcmxhbmQuY29tIn0seyJuYW1lIjoiZHJpdmluZ0xpY2Vuc2VJRCIsInZhbHVlIjoiMTIzNDUifV19fX0sImF0dGFjaG1lbnRzIjpbeyJpZCI6Ijg0MDQ2NzhiLTlhMzYtNDk4OS1hZjFkLTBmNDQ1MzQ3ZTBlMyIsIm1lZGlhX3R5cGUiOiJhcHBsaWNhdGlvbi9qc29uIiwiZGF0YSI6eyJqc29uIjp7Im9wdGlvbnMiOnsiY2hhbGxlbmdlIjoiYWQwZjQzYWQtODUzOC00MWQ0LTljYjgtMjA5NjdiYzY4NWJjIiwiZG9tYWluIjoiZG9tYWluIn0sInByZXNlbnRhdGlvbl9kZWZpbml0aW9uIjp7ImlkIjoiNzQ4ZWZhNTgtMmJjZS00NDBkLTkyMWYtMjUyMGE4NDQ2NjYzIiwiaW5wdXRfZGVzY3JpcHRvcnMiOltdLCJmb3JtYXQiOnsiand0Ijp7ImFsZyI6WyJFUzI1NksiXSwicHJvb2ZfdHlwZSI6W119fX19fSwiZm9ybWF0IjoicHJpc20vand0In1dLCJ0aGlkIjoiZjk2ZTM2OTktNTkxYy00YWU3LWI1ZTYtNmVmZTZkMjYyNTViIiwiZnJvbSI6ImRpZDpwZWVyOjIuRXo2TFNmc0tNZTh2U1NXa1lkWkNwbjRZVmlQRVJmZEdBaGRMQUdIZ3gyTEdKd2ZtQS5WejZNa3B3MWtTYWJCTXprQTN2NTl0UUZuaDNGdGtLeTZ4TGhMeGQ5UzZCQW9hQmcyLlNleUowSWpvaVpHMGlMQ0p6SWpwN0luVnlhU0k2SW1oMGRIQTZMeTh4T1RJdU1UWTRMakV1TXpjNk9EQTRNQzlrYVdSamIyMXRJaXdpY2lJNlcxMHNJbUVpT2xzaVpHbGtZMjl0YlM5Mk1pSmRmWDAifX19XSwiY3JlYXRlZF90aW1lIjoxNzI0ODUxMTM5LCJleHBpcmVzX3RpbWUiOjE3MjQ4NTE0Mzl9=
+ description: The invitation for this Offer Credential
IssueCredentialRecord:
required:
- recordId
@@ -5441,7 +5999,7 @@ components:
type: string
description: The date and time when the issue credential record was created.
format: date-time
- example: '2024-07-15T12:05:35.865441004Z'
+ example: '2024-09-11T13:22:27.796180424Z'
updatedAt:
type: string
description: The date and time when the issue credential record was last
@@ -5473,6 +6031,8 @@ components:
- ProblemReportPending
- ProblemReportSent
- ProblemReportReceived
+ - InvitationExpired
+ - InvitationGenerated
credential:
type: string
description: The base64-encoded credential that was issued by the issuer
@@ -5485,12 +6045,32 @@ components:
The short-form issuer Prism DID by which the JWT verifiable credential will be or has been issued.
Note that this parameter only applies when the offer is type 'JWT'.
example: did:prism:3bb0505d13fcb04d28a48234edb27b0d4e6d7e18a81e2c1abab58f3bbc21ce6f
+ goalCode:
+ type: string
+ description: A self-attested code the receiver may want to display to the
+ user or use in automatically deciding what to do with the out-of-band
+ message.
+ example: issue-vc
+ goal:
+ type: string
+ description: A self-attested string that the receiver may want to display
+ to the user about the context-specific goal of the out-of-band message.
+ example: To issue a Faber College Graduate credential
+ myDid:
+ type: string
+ description: The DID representing me as the inviter or invitee in this specific
+ connection.
+ example: did:peer:12345
+ invitation:
+ $ref: '#/components/schemas/IssueCredentialOfferInvitation'
metaRetries:
type: integer
description: The maximum background processing attempts remaining for this
record.
format: int32
example: 5
+ metaLastFailure:
+ $ref: '#/components/schemas/ErrorResponse'
IssueCredentialRecordPage:
required:
- kind
@@ -5710,6 +6290,37 @@ components:
properties:
value:
type: number
+ OOBPresentationInvitation:
+ required:
+ - id
+ - type
+ - from
+ - invitationUrl
+ type: object
+ properties:
+ id:
+ type: string
+ description: The unique identifier of the invitation. It should be used
+ as parent thread ID (pthid) for the Connection Request message that follows.
+ format: uuid
+ example: 0527aea1-d131-3948-a34d-03af39aba8b4
+ type:
+ type: string
+ description: The DIDComm Message Type URI (MTURI) the invitation message
+ complies with.
+ example: https://didcomm.org/out-of-band/2.0/invitation
+ from:
+ type: string
+ description: The DID representing the sender to be used by recipients for
+ future interactions.
+ example: did:peer:1234457
+ invitationUrl:
+ type: string
+ description: The invitation message encoded as a URL. This URL follows the
+ Out of [Band 2.0 protocol](https://identity.foundation/didcomm-messaging/spec/v2.0/#out-of-band-messages)
+ and can be used to generate a QR code for example.
+ example: https://my.domain.com/path?_oob=eyJpZCI6IjViMjUwMjIzLWExNDItNDRmYi1hOWJkLWU1MjBlNGI0ZjQzMiIsInR5cGUiOiJodHRwczovL2RpZGNvbW0ub3JnL291dC1vZi1iYW5kLzIuMC9pbnZpdGF0aW9uIiwiZnJvbSI6ImRpZDpwZWVyOjIuRXo2TFNkV0hWQ1BFOHc0NWZETjM4aUh0ZFJ6WGkyTFNqQmRSUjRGTmNOUm12VkNKcy5WejZNa2Z2aUI5S1F1OGlnNVZpeG1HZHM3dmdMNmoyUXNOUGFybkZaanBNQ0E5aHpQLlNleUowSWpvaVpHMGlMQ0p6SWpwN0luVnlhU0k2SW1oMGRIQTZMeTh4T1RJdU1UWTRMakV1TXpjNk9EQTNNQzlrYVdSamIyMXRJaXdpY2lJNlcxMHNJbUVpT2xzaVpHbGtZMjl0YlM5Mk1pSmRmWDAiLCJib2R5Ijp7ImdvYWxfY29kZSI6InByZXNlbnQtdnAiLCJnb2FsIjoiUmVxdWVzdCBwcm9vZiBvZiB2YWNjaW5hdGlvbiBpbmZvcm1hdGlvbiIsImFjY2VwdCI6W119LCJhdHRhY2htZW50cyI6W3siaWQiOiIyYTZmOGM4NS05ZGE3LTRkMjQtOGRhNS0wYzliZDY5ZTBiMDEiLCJtZWRpYV90eXBlIjoiYXBwbGljYXRpb24vanNvbiIsImRhdGEiOnsianNvbiI6eyJpZCI6IjI1NTI5MTBiLWI0NmMtNDM3Yy1hNDdhLTlmODQ5OWI5ZTg0ZiIsInR5cGUiOiJodHRwczovL2RpZGNvbW0uYXRhbGFwcmlzbS5pby9wcmVzZW50LXByb29mLzMuMC9yZXF1ZXN0LXByZXNlbnRhdGlvbiIsImJvZHkiOnsiZ29hbF9jb2RlIjoiUmVxdWVzdCBQcm9vZiBQcmVzZW50YXRpb24iLCJ3aWxsX2NvbmZpcm0iOmZhbHNlLCJwcm9vZl90eXBlcyI6W119LCJhdHRhY2htZW50cyI6W3siaWQiOiJiYWJiNTJmMS05NDUyLTQzOGYtYjk3MC0yZDJjOTFmZTAyNGYiLCJtZWRpYV90eXBlIjoiYXBwbGljYXRpb24vanNvbiIsImRhdGEiOnsianNvbiI6eyJvcHRpb25zIjp7ImNoYWxsZW5nZSI6IjExYzkxNDkzLTAxYjMtNGM0ZC1hYzM2LWIzMzZiYWI1YmRkZiIsImRvbWFpbiI6Imh0dHBzOi8vcHJpc20tdmVyaWZpZXIuY29tIn0sInByZXNlbnRhdGlvbl9kZWZpbml0aW9uIjp7ImlkIjoiMGNmMzQ2ZDItYWY1Ny00Y2E1LTg2Y2EtYTA1NTE1NjZlYzZmIiwiaW5wdXRfZGVzY3JpcHRvcnMiOltdfX19LCJmb3JtYXQiOiJwcmlzbS9qd3QifV0sInRoaWQiOiI1YjI1MDIyMy1hMTQyLTQ0ZmItYTliZC1lNTIwZTRiNGY0MzIiLCJmcm9tIjoiZGlkOnBlZXI6Mi5FejZMU2RXSFZDUEU4dzQ1ZkROMzhpSHRkUnpYaTJMU2pCZFJSNEZOY05SbXZWQ0pzLlZ6Nk1rZnZpQjlLUXU4aWc1Vml4bUdkczd2Z0w2ajJRc05QYXJuRlpqcE1DQTloelAuU2V5SjBJam9pWkcwaUxDSnpJanA3SW5WeWFTSTZJbWgwZEhBNkx5OHhPVEl1TVRZNExqRXVNemM2T0RBM01DOWthV1JqYjIxdElpd2ljaUk2VzEwc0ltRWlPbHNpWkdsa1kyOXRiUzkyTWlKZGZYMCJ9fX1dLCJjcmVhdGVkX3RpbWUiOjE3MjQzMzkxNDQsImV4cGlyZXNfdGltZSI6MTcyNDMzOTQ0NH0=
+ description: The invitation for this Request Presentation
Obj:
type: object
Options:
@@ -5807,6 +6418,8 @@ components:
- ProblemReportPending
- ProblemReportSent
- ProblemReportReceived
+ - InvitationGenerated
+ - InvitationReceived
proofs:
type: array
items:
@@ -5820,17 +6433,43 @@ components:
type: string
description: The list of proofs presented by the prover to the verifier.
example: []
+ requestData:
+ type: array
+ items:
+ type: string
+ description: The list of request presented by the verifier to the prover.
+ example: []
connectionId:
type: string
description: The unique identifier of an established connection between
the verifier and the prover.
example: bc528dc8-69f1-4c5a-a508-5f8019047900
+ goalCode:
+ type: string
+ description: A self-attested code the receiver may want to display to the
+ user or use in automatically deciding what to do with the out-of-band
+ message.
+ example: present-vp
+ goal:
+ type: string
+ description: A self-attested string that the receiver may want to display
+ to the user about the context-specific goal of the out-of-band message.
+ example: To verify a Peter College Graduate credential
+ myDid:
+ type: string
+ description: The DID representing me as the inviter or invitee in this specific
+ connection.
+ example: did:peer:12345
+ invitation:
+ $ref: '#/components/schemas/OOBPresentationInvitation'
metaRetries:
type: integer
description: The maximum background processing attempts remaining for this
record
format: int32
example: 5
+ metaLastFailure:
+ $ref: '#/components/schemas/ErrorResponse'
PresentationStatusPage:
required:
- self
@@ -5850,6 +6489,7 @@ components:
status: RequestSent
proofs: []
data: []
+ requestData: []
connectionId: e0d81be9-47ca-4e0b-b8a7-325e8c3abc2f
metaRetries: 5
- presentationId: d22158b0-c650-48ea-be85-2920a845ef26
@@ -5858,6 +6498,7 @@ components:
status: RequestReceived
proofs: []
data: []
+ requestData: []
metaRetries: 5
- presentationId: fd3f5e54-fae9-4f72-9413-ec66aab83a57
thid: 6b42fd91-4c98-40ae-a371-a1fd1a39e05e
@@ -5865,6 +6506,7 @@ components:
status: PresentationPending
proofs: []
data: []
+ requestData: []
metaRetries: 5
- presentationId: e56dd3e0-79d0-45f4-ba6c-ff857211b07b
thid: 6b42fd91-4c98-40ae-a371-a1fd1a39e05e
@@ -5873,8 +6515,23 @@ components:
proofs: []
data:
- '{"claimsToDisclose":{"emailAddress":{},"givenName":{}},"presentation":"{\"protected\":\"eyJhbGciOiJFZERTQSJ9\",\"payload\":\"eyJfc2QiOlsiMGl4d0tIV0dzbzFvZThFR0hQd2tGYW9EZE1TRFQ3SmgyNkZGSm1ZbGRnRSIsIjQ4VlFXZS1tcjBibHMyOWpicHFKeDNxX2dYY0k5N3dHcEpsZnRoNXQwMGciLCI0Wk9xanFNZVNUVHRKQTNJRExsc3ZXN0dTNzRIemNxY3N2NVFoZk1valE4IiwiUjhGRE0ydXB1V09mNmVJMVA5ckNPdG12c3puVWFFYXpncVNuN0JfeTE0MCIsIlU5MmpfUHlpcHN2TERNQTlDaVRWbnl3bUFzYTM4S2lDWm5TeVhyUE5mNG8iLCJldFB1Mmc5ajdRd01rZ3g5VnpEX1RnNTNUV3UydVpadk1KeHRnNEJ1WGJBIiwidGV3RG1LWklNcS10bUNrMkpqZU0wajNYbU1aUUFLN01heENVNlF4dm9OMCJdLCJfc2RfYWxnIjoic2hhLTI1NiIsImlzcyI6ImRpZDpwcmlzbToxMmEzOWI1YWEwZTcxODI3ZmMxYzYwMjg1ZDVlZWJjMTk0Yjg2NzFhYTJmY2QxZDM2NDBkMGYwMTBlMzliZmVlIiwiaWF0IjoxNzE3NDEwMzgzLCJleHAiOjE3MjAwMDIzODN9\",\"signature\":\"953FfSRU_0Y2q0ERrFPzbXJ_hkF0YQe5efwESaZwtXDCn8aanD3MUstp3lzqGZkhvcWRdtCCpIxzhy0zgKwLBg\",\"disclosures\":[\"WyI0SHF6MDZCeG5fRlJMb2hWX2lWNXp3IiwgImdpdmVuTmFtZSIsICJBbGljZSJd\",\"WyJLUnNYYU01c3NXZTl4UEhqQnNjT213IiwgImVtYWlsQWRkcmVzcyIsICJhbGljZUB3b25kZXJsYW5kLmNvbSJd\"],\"kb_jwt\":null}"}'
+ requestData: []
connectionId: e0d81be9-47ca-4e0b-b8a7-325e8c3abc2f
metaRetries: 5
+ - presentationId: 938bfc23-f78d-4734-9bf3-6dccf300856f
+ thid: 04112f4d-e894-4bff-a706-85b3e7190a2c
+ role: Verifier
+ status: InvitationGenerated
+ proofs: []
+ data: []
+ requestData: []
+ myDid: did:peer:veriferPeerDID1234567890
+ invitation:
+ id: 04112f4d-e894-4bff-a706-85b3e7190a2c
+ type: didcomm/aip2;rfc0048/invitation
+ from: did:peer:veriferPeerDID1234567890
+ invitationUrl: http://localhost:8000/present-proof/invitation?_oob=eyJpZCI6ImU2M2JkNzQ1LWZjYzYtNGQ0My05NjgzLTY4MjUyOTNlYTgxNiIsInR5cGUiOiJodHRwczovL2RpZGNvbW0ub3JnL291dC1vZi1iYW5kLzIuMC9pbnZpdGF0aW9uIiwiZnJvbSI6ImRpZDpwZWVyOjIuRXo2TFNoOWFSQmRFQlV6WkFRSzN5VnFBRnRYS0pVMVZ1cUZlMVd1U1ZRcnRvRGROZi5WejZNa3NCWmZkc3U4UmFxWjNmdjlBdkJ0elVGd1VyaW5td0xRODFNVjVoc29td2JZLlNleUowSWpvaVpHMGlMQ0p6SWpwN0luVnlhU0k2SW1oMGRIQTZMeTh4T1RJdU1UWTRMakV1TVRrNU9qZ3dOekF2Wkdsa1kyOXRiU0lzSW5JaU9sdGRMQ0poSWpwYkltUnBaR052YlcwdmRqSWlYWDE5IiwiYm9keSI6eyJnb2FsX2NvZGUiOiJwcmVzZW50LXZwIiwiZ29hbCI6IlJlcXVlc3QgcHJvb2Ygb2YgdmFjY2luYXRpb24gaW5mb3JtYXRpb24iLCJhY2NlcHQiOltdfSwiYXR0YWNobWVudHMiOlt7ImlkIjoiZTE5ZjNkNmMtY2U2Ni00Y2EwLWI1ZWUtZDBiY2ZhOGI1MTc3IiwibWVkaWFfdHlwZSI6ImFwcGxpY2F0aW9uL2pzb24iLCJkYXRhIjp7Impzb24iOnsiaWQiOiIxYjMwYzRjZi05MmVjLTQwOTMtYWFlOC1hZDk3NmIzODljY2MiLCJ0eXBlIjoiaHR0cHM6Ly9kaWRjb21tLmF0YWxhcHJpc20uaW8vcHJlc2VudC1wcm9vZi8zLjAvcmVxdWVzdC1wcmVzZW50YXRpb24iLCJib2R5Ijp7ImdvYWxfY29kZSI6IlJlcXVlc3QgUHJvb2YgUHJlc2VudGF0aW9uIiwid2lsbF9jb25maXJtIjpmYWxzZSwicHJvb2ZfdHlwZXMiOltdfSwiYXR0YWNobWVudHMiOlt7ImlkIjoiNDBiZjcyNzUtMDNkNS00MjI1LWFlYjAtMzhhZDYyODhhMThkIiwibWVkaWFfdHlwZSI6ImFwcGxpY2F0aW9uL2pzb24iLCJkYXRhIjp7Impzb24iOnsib3B0aW9ucyI6eyJjaGFsbGVuZ2UiOiIxMWM5MTQ5My0wMWIzLTRjNGQtYWMzNi1iMzM2YmFiNWJkZGYiLCJkb21haW4iOiJodHRwczovL3ByaXNtLXZlcmlmaWVyLmNvbSJ9LCJwcmVzZW50YXRpb25fZGVmaW5pdGlvbiI6eyJpZCI6IjkyODkyMjJmLWY3ZmItNDk4Yi1iMmE0LTNlODdiNzdiMzk5ZiIsImlucHV0X2Rlc2NyaXB0b3JzIjpbXX19fSwiZm9ybWF0IjoicHJpc20vand0In1dLCJ0aGlkIjoiZTYzYmQ3NDUtZmNjNi00ZDQzLTk2ODMtNjgyNTI5M2VhODE2IiwiZnJvbSI6ImRpZDpwZWVyOjIuRXo2TFNoOWFSQmRFQlV6WkFRSzN5VnFBRnRYS0pVMVZ1cUZlMVd1U1ZRcnRvRGROZi5WejZNa3NCWmZkc3U4UmFxWjNmdjlBdkJ0elVGd1VyaW5td0xRODFNVjVoc29td2JZLlNleUowSWpvaVpHMGlMQ0p6SWpwN0luVnlhU0k2SW1oMGRIQTZMeTh4T1RJdU1UWTRMakV1TVRrNU9qZ3dOekF2Wkdsa1kyOXRiU0lzSW5JaU9sdGRMQ0poSWpwYkltUnBaR052YlcwdmRqSWlYWDE5In19fV19
+ metaRetries: 5
self:
type: string
description: The reference to the presentation collection itself.
@@ -6120,16 +6777,33 @@ components:
description: The credential format (default to 'JWT')
example: JWT
RequestPresentationInput:
- required:
- - connectionId
type: object
properties:
+ goalCode:
+ type: string
+ description: |2
+
+ A self-attested code the receiver may want to display to the user or use in automatically deciding what to do with the out-of-band message.
+ goalcode is optional and can be provided when the presentation request is from invitation for connectionless verification.
+ example: present-vp
+ goal:
+ type: string
+ description: |2
+
+ A self-attested string that the receiver may want to display to the user about the context-specific goal of the out-of-band message.
+ goal is optional and can be provided when the presentation request is from invitation for connectionless verification.
+ example: Request proof of vaccine
connectionId:
type: string
- description: The unique identifier of an established connection between
- the verifier and the prover.
+ description: |2
+
+ The unique identifier of a DIDComm connection that already exists between the this verifier agent and the prover cloud or edeg agent.
+ It should be the identifier of a connection that exists in the verifier agent's database.
+ This connection will be used to execute the present proof protocol.
+ Note: connectionId is only required when the presentation request is from existing connection.
+ connectionId is not required when the presentation request is from invitation for connectionless issuance.
format: uuid
- example: bc528dc8-69f1-4c5a-a508-5f8019047900
+ example: d9569cec-c81e-4779-aa86-0d5994d82676
options:
$ref: '#/components/schemas/Options'
proofs:
@@ -6202,9 +6876,11 @@ components:
- VerifiableCredential
- StatusList2021Credential
issuer:
- type: string
description: DID of the issuer of status list credential
example: did:prism:462c4811bf61d7de25b3baf86c5d2f0609b4debe53792d297bf612269bf8593a
+ oneOf:
+ - $ref: '#/components/schemas/CredentialIssuer'
+ - type: string
id:
type: string
description: Unique identifier of status list credential
@@ -6213,7 +6889,7 @@ components:
type: string
description: Issuance timestamp of status list credential
format: date-time
- example: '2024-07-15T12:05:35.908034143Z'
+ example: '2024-09-11T13:22:27.866328096Z'
credentialSubject:
$ref: '#/components/schemas/CredentialSubject'
proof:
diff --git a/infrastructure/local/.env b/infrastructure/local/.env
index c2fe0a6b2a..e85431101f 100644
--- a/infrastructure/local/.env
+++ b/infrastructure/local/.env
@@ -1,3 +1,3 @@
-AGENT_VERSION=1.38.0
+AGENT_VERSION=1.39.0
PRISM_NODE_VERSION=2.3.0
VAULT_DEV_ROOT_TOKEN_ID=root
diff --git a/package-lock.json b/package-lock.json
index 665bbd9029..248d23f388 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -1,12 +1,12 @@
{
"name": "identus-cloud-agent",
- "version": "1.38.0",
+ "version": "1.39.0",
"lockfileVersion": 3,
"requires": true,
"packages": {
"": {
"name": "identus-cloud-agent",
- "version": "1.38.0",
+ "version": "1.39.0",
"devDependencies": {
"@commitlint/cli": "^19.3.0",
"@commitlint/config-conventional": "^19.2.2",
diff --git a/package.json b/package.json
index 8663eb9e73..fb2a6f920c 100644
--- a/package.json
+++ b/package.json
@@ -1,6 +1,6 @@
{
"name": "identus-cloud-agent",
- "version": "1.38.0",
+ "version": "1.39.0",
"engines": {
"node": ">=16.13.0"
},
diff --git a/version.sbt b/version.sbt
index 7fbae4f46f..cd8b2f572b 100644
--- a/version.sbt
+++ b/version.sbt
@@ -1 +1 @@
-ThisBuild / version := "1.39.0-SNAPSHOT"
+ThisBuild / version := "1.39.1-SNAPSHOT"