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"