diff --git a/CHANGELOG.md b/CHANGELOG.md
index a56f0208fc..0d041d0498 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,3 +1,21 @@
+# [1.31.0](https://github.com/hyperledger-labs/open-enterprise-agent/compare/prism-agent-v1.30.1...prism-agent-v1.31.0) (2024-03-20)
+
+
+### Bug Fixes
+
+* add Anoncreds Integration Test ([#923](https://github.com/hyperledger-labs/open-enterprise-agent/issues/923)) ([27a157f](https://github.com/hyperledger-labs/open-enterprise-agent/commit/27a157fb5a83a33704230b35eca80f297eec9a85))
+* align keycloak version ([#936](https://github.com/hyperledger-labs/open-enterprise-agent/issues/936)) ([c920fd6](https://github.com/hyperledger-labs/open-enterprise-agent/commit/c920fd661d31b56466497e462fd0139755290b33))
+* anoncred test ([#940](https://github.com/hyperledger-labs/open-enterprise-agent/issues/940)) ([bb5ead1](https://github.com/hyperledger-labs/open-enterprise-agent/commit/bb5ead1de3b6d2c3fae0019d50a5310b37a2eab3))
+* **pollux:** function that allocates status list credential does not work correctly in multi threaded environment ([#941](https://github.com/hyperledger-labs/open-enterprise-agent/issues/941)) ([ecc3c01](https://github.com/hyperledger-labs/open-enterprise-agent/commit/ecc3c019749a6b370771bcf62f89ea2599a521ac))
+* **pollux:** Undo edit migration for revocation status lists ([#937](https://github.com/hyperledger-labs/open-enterprise-agent/issues/937)) ([7f7585f](https://github.com/hyperledger-labs/open-enterprise-agent/commit/7f7585f47ee197db162c75f7d118a87b99cc7d06))
+* **prism-agent:** add validation for endpoint url ([#919](https://github.com/hyperledger-labs/open-enterprise-agent/issues/919)) ([0402a87](https://github.com/hyperledger-labs/open-enterprise-agent/commit/0402a8778eda839521c55a127934fba41c7b79ad))
+
+
+### Features
+
+* add revocation for JWT credentials ([#934](https://github.com/hyperledger-labs/open-enterprise-agent/issues/934)) ([88b7fa5](https://github.com/hyperledger-labs/open-enterprise-agent/commit/88b7fa5c6cd92002ef355311eec6e30b63ab1dd6))
+* Fix Update Schema and CredentialDef on Receive Credential ([#920](https://github.com/hyperledger-labs/open-enterprise-agent/issues/920)) ([acbba3c](https://github.com/hyperledger-labs/open-enterprise-agent/commit/acbba3ce92ee9e16893b4978c4a9ec4ce0757d53))
+
## [1.30.1](https://github.com/hyperledger-labs/open-enterprise-agent/compare/prism-agent-v1.30.0...prism-agent-v1.30.1) (2024-03-06)
diff --git a/DEPENDENCIES.md b/DEPENDENCIES.md
index 6a7dd2a125..572b9e8887 100644
--- a/DEPENDENCIES.md
+++ b/DEPENDENCIES.md
@@ -87,6 +87,7 @@ 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.crypto.tink # tink # 1.6.1](http://github.com/google/tink) |
Apache | [Apache License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt) | [com.google.guava # guava # 31.0.1-android](https://github.com/google/guava) |
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://opensource.org/licenses/Apache-2.0) | [io.iohk.atala # prism-common-jvm # 1.4.1](https://github.com/input-output-hk/atala-prism-sdk.git) |
Apache | [Apache License, Version 2.0](https://opensource.org/licenses/Apache-2.0) | [io.iohk.atala # prism-crypto-jvm # 1.4.1](https://github.com/input-output-hk/atala-prism-sdk.git) |
Apache | [Apache License, Version 2.0](https://opensource.org/licenses/Apache-2.0) | [io.iohk.atala # prism-identity-jvm # 1.4.1](https://github.com/input-output-hk/atala-prism-sdk.git) |
@@ -111,16 +112,17 @@ Apache | [Apache License, Version 2.0](https://www.apache.org/licenses/LICENSE-2
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) |
Apache | [Apache License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt) | [org.apache.httpcomponents # httpcore # 4.4.16](http://hc.apache.org/httpcomponents-core-ga) |
+Apache | [Apache License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0.txt) | org.eclipse.microprofile.openapi # microprofile-openapi-api # 3.1.1 |
Apache | [Apache License, Version 2.0](https://flywaydb.org/licenses/flyway-community) | org.flywaydb # flyway-core # 9.8.3 |
Apache | [Apache License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt) | org.jboss.shrinkwrap # shrinkwrap-api # 1.2.6 |
Apache | [Apache License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt) | org.jboss.shrinkwrap # shrinkwrap-impl-base # 1.2.6 |
Apache | [Apache License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt) | org.jboss.shrinkwrap # shrinkwrap-spi # 1.2.6 |
-Apache | [Apache License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0) | org.keycloak # keycloak-admin-client # 22.0.0 |
-Apache | [Apache License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0) | org.keycloak # keycloak-authz-client # 22.0.4 |
-Apache | [Apache License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0) | org.keycloak # keycloak-common # 22.0.0 |
-Apache | [Apache License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0) | org.keycloak # keycloak-common # 22.0.4 |
-Apache | [Apache License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0) | org.keycloak # keycloak-core # 22.0.0 |
-Apache | [Apache License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0) | org.keycloak # keycloak-core # 22.0.4 |
+Apache | [Apache License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0) | org.keycloak # keycloak-admin-client # 23.0.0 |
+Apache | [Apache License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0) | org.keycloak # keycloak-authz-client # 23.0.7 |
+Apache | [Apache License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0) | org.keycloak # keycloak-common # 23.0.0 |
+Apache | [Apache License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0) | org.keycloak # keycloak-common # 23.0.7 |
+Apache | [Apache License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0) | org.keycloak # keycloak-core # 23.0.0 |
+Apache | [Apache License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0) | org.keycloak # keycloak-core # 23.0.7 |
Apache | [Apache License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt) | [org.log4s # log4s_3 # 1.10.0](http://log4s.org/) |
Apache | [Apache License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt) | org.objenesis # objenesis # 3.3 |
Apache | [Apache License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt) | [org.yaml # snakeyaml # 2.0](https://bitbucket.org/snakeyaml/snakeyaml) |
@@ -130,7 +132,7 @@ Apache | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0.txt) | [com.co
Apache | [Apache-2.0](http://www.apache.org/licenses/LICENSE-2.0) | [com.geirsson # metaconfig-core_2.13 # 0.11.1](https://github.com/olafurpg/metaconfig) |
Apache | [Apache-2.0](http://www.apache.org/licenses/LICENSE-2.0) | [com.geirsson # metaconfig-pprint_2.13 # 0.11.1](https://github.com/olafurpg/metaconfig) |
Apache | [Apache-2.0](http://www.apache.org/licenses/LICENSE-2.0) | [com.geirsson # metaconfig-typesafe-config_2.13 # 0.11.1](https://github.com/olafurpg/metaconfig) |
-Apache | [Apache-2.0](https://opensource.org/licenses/Apache-2.0) | [com.github.dasniko # testcontainers-keycloak # 3.0.0](https://github.com/dasniko/testcontainers-keycloak) |
+Apache | [Apache-2.0](https://opensource.org/licenses/Apache-2.0) | [com.github.dasniko # testcontainers-keycloak # 3.2.0](https://github.com/dasniko/testcontainers-keycloak) |
Apache | [Apache-2.0](http://www.apache.org/licenses/LICENSE-2.0) | [com.github.jwt-scala # jwt-circe_3 # 9.1.2](https://jwt-scala.github.io/jwt-scala/) |
Apache | [Apache-2.0](http://www.apache.org/licenses/LICENSE-2.0) | [com.github.jwt-scala # jwt-core_3 # 9.1.2](https://jwt-scala.github.io/jwt-scala/) |
Apache | [Apache-2.0](http://www.apache.org/licenses/LICENSE-2.0) | [com.github.jwt-scala # jwt-json-common_3 # 9.1.2](https://jwt-scala.github.io/jwt-scala/) |
@@ -161,9 +163,7 @@ Apache | [Apache-2.0](http://www.apache.org/licenses/LICENSE-2.0) | [dev.zio # z
Apache | [Apache-2.0](http://www.apache.org/licenses/LICENSE-2.0) | [dev.zio # zio-metrics-connectors_3 # 2.1.0](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-RC11](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-RC16](https://zio.github.io/zio-prelude/) |
Apache | [Apache-2.0](http://www.apache.org/licenses/LICENSE-2.0) | [dev.zio # zio-prelude-macros_3 # 1.0.0-RC21](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-RC16](https://zio.github.io/zio-prelude/) |
Apache | [Apache-2.0](http://www.apache.org/licenses/LICENSE-2.0) | [dev.zio # zio-prelude_3 # 1.0.0-RC21](https://zio.dev/zio-prelude/) |
Apache | [Apache-2.0](https://zio.dev/zio-schema/blob/v0.4.16/LICENSE) | [dev.zio # zio-schema-derivation_3 # 0.4.16](https://zio.dev/zio-schema) |
Apache | [Apache-2.0](https://zio.dev/zio-schema/blob/v0.4.16/LICENSE) | [dev.zio # zio-schema-json_3 # 0.4.16](https://zio.dev/zio-schema) |
@@ -172,9 +172,6 @@ Apache | [Apache-2.0](https://zio.dev/zio-schema/blob/v0.4.16/LICENSE) | [dev.zi
Apache | [Apache-2.0](https://zio.dev/zio-schema/blob/v0.4.16/LICENSE) | [dev.zio # zio-schema_3 # 0.4.16](https://zio.dev/zio-schema) |
Apache | [Apache-2.0](http://www.apache.org/licenses/LICENSE-2.0) | [dev.zio # zio-stacktracer_3 # 2.0.18](https://zio.dev) |
Apache | [Apache-2.0](http://www.apache.org/licenses/LICENSE-2.0) | [dev.zio # zio-stacktracer_3 # 2.0.19](https://zio.dev) |
-Apache | [Apache-2.0](http://www.apache.org/licenses/LICENSE-2.0) | [dev.zio # zio-streams_3 # 2.0.0](https://zio.dev) |
-Apache | [Apache-2.0](http://www.apache.org/licenses/LICENSE-2.0) | [dev.zio # zio-streams_3 # 2.0.12](https://zio.dev) |
-Apache | [Apache-2.0](http://www.apache.org/licenses/LICENSE-2.0) | [dev.zio # zio-streams_3 # 2.0.18](https://zio.dev) |
Apache | [Apache-2.0](http://www.apache.org/licenses/LICENSE-2.0) | [dev.zio # zio-streams_3 # 2.0.19](https://zio.dev) |
Apache | [Apache-2.0](http://www.apache.org/licenses/LICENSE-2.0) | [dev.zio # zio-streams_3 # 2.0.2](https://zio.dev) |
Apache | [Apache-2.0](http://www.apache.org/licenses/LICENSE-2.0) | [dev.zio # zio-test-magnolia_3 # 2.0.18](https://zio.dev) |
@@ -192,6 +189,7 @@ Apache | [Apache-2.0](http://www.apache.org/licenses/LICENSE-2.0) | [io.suzaku #
Apache | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0.txt) | [net.java.dev.jna # jna # 5.12.1](https://github.com/java-native-access/jna) |
Apache | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0.txt) | [net.java.dev.jna # jna # 5.13.0](https://github.com/java-native-access/jna) |
Apache | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0.txt) | [org.apache.commons # commons-compress # 1.23.0](https://commons.apache.org/proper/commons-compress/) |
+Apache | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0.txt) | [org.apache.commons # commons-compress # 1.24.0](https://commons.apache.org/proper/commons-compress/) |
Apache | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0.txt) | [org.http4s # blaze-core_3 # 0.23.12](https://github.com/http4s/blaze) |
Apache | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0.txt) | [org.http4s # blaze-http_3 # 0.23.12](https://github.com/http4s/blaze) |
Apache | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0.txt) | [org.http4s # http4s-blaze-core_3 # 0.23.12](https://github.com/http4s/blaze) |
@@ -269,8 +267,11 @@ Apache | [The Apache Software License, Version 2.0](https://www.apache.org/licen
Apache | [The Apache Software License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0.txt) | [com.fasterxml.jackson.dataformat # jackson-dataformat-yaml # 2.15.3](https://github.com/FasterXML/jackson-dataformats-text) |
Apache | [The Apache Software License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt) | com.fasterxml.jackson.datatype # jackson-datatype-jsr310 # 2.12.1 |
Apache | [The Apache Software License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt) | [com.github.docker-java # docker-java-api # 3.3.3](https://github.com/docker-java/docker-java) |
+Apache | [The Apache Software License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt) | [com.github.docker-java # docker-java-api # 3.3.4](https://github.com/docker-java/docker-java) |
Apache | [The Apache Software License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt) | [com.github.docker-java # docker-java-transport # 3.3.3](https://github.com/docker-java/docker-java) |
+Apache | [The Apache Software License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt) | [com.github.docker-java # docker-java-transport # 3.3.4](https://github.com/docker-java/docker-java) |
Apache | [The Apache Software License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt) | [com.github.docker-java # docker-java-transport-zerodep # 3.3.3](https://github.com/docker-java/docker-java) |
+Apache | [The Apache Software License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt) | [com.github.docker-java # docker-java-transport-zerodep # 3.3.4](https://github.com/docker-java/docker-java) |
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 |
@@ -367,8 +368,7 @@ BSD | [BSD 3-clause](http://opensource.org/licenses/BSD-3-Clause) | [org.scala-l
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/sbt/sbt/blob/0.13/LICENSE) | [org.scala-sbt # util-interface # 1.3.0](https://github.com/sbt/util) |
BSD | [BSD-2-Clause](https://jdbc.postgresql.org/about/license.html) | [org.postgresql # postgresql # 42.3.1](https://jdbc.postgresql.org) |
-BSD | [BSD-3-Clause](https://github.com/scodec/scodec-bits/blob/main/LICENSE) | [org.scodec # scodec-bits_3 # 1.1.30](https://github.com/scodec/scodec-bits) |
-BSD | [BSD-3-Clause](https://github.com/scodec/scodec-bits/blob/main/LICENSE) | [org.scodec # scodec-bits_3 # 1.1.37](https://github.com/scodec/scodec-bits) |
+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 |
BSD | [The BSD License](http://www.antlr.org/license.html) | org.antlr # antlr4-runtime # 4.7.2 |
@@ -405,6 +405,7 @@ MIT | [MIT](http://opensource.org/licenses/MIT) | [org.testcontainers # database
MIT | [MIT](http://opensource.org/licenses/MIT) | [org.testcontainers # jdbc # 1.19.0](https://java.testcontainers.org) |
MIT | [MIT](http://opensource.org/licenses/MIT) | [org.testcontainers # postgresql # 1.19.0](https://java.testcontainers.org) |
MIT | [MIT](http://opensource.org/licenses/MIT) | [org.testcontainers # testcontainers # 1.19.0](https://java.testcontainers.org) |
+MIT | [MIT](http://opensource.org/licenses/MIT) | [org.testcontainers # testcontainers # 1.19.3](https://java.testcontainers.org) |
MIT | [MIT](http://opensource.org/licenses/MIT) | [org.testcontainers # vault # 1.19.0](https://java.testcontainers.org) |
MIT | [MIT](http://opensource.org/licenses/MIT) | [org.tpolecat # doobie-core_3 # 1.0.0-RC2](https://github.com/tpolecat/doobie) |
MIT | [MIT](http://opensource.org/licenses/MIT) | [org.tpolecat # doobie-free_3 # 1.0.0-RC2](https://github.com/tpolecat/doobie) |
@@ -412,10 +413,8 @@ MIT | [MIT](http://opensource.org/licenses/MIT) | [org.tpolecat # doobie-hikari_
MIT | [MIT](http://opensource.org/licenses/MIT) | [org.tpolecat # doobie-postgres-circe_3 # 1.0.0-RC2](https://github.com/tpolecat/doobie) |
MIT | [MIT](http://opensource.org/licenses/MIT) | [org.tpolecat # doobie-postgres_3 # 1.0.0-RC2](https://github.com/tpolecat/doobie) |
MIT | [MIT](http://opensource.org/licenses/MIT) | [org.tpolecat # typename_3 # 1.0.0](https://github.com/tpolecat/typename) |
-MIT | [MIT](http://opensource.org/licenses/MIT) | [org.typelevel # cats-core_3 # 2.7.0](https://github.com/typelevel/cats) |
MIT | [MIT](https://opensource.org/licenses/MIT) | [org.typelevel # cats-core_3 # 2.9.0](https://typelevel.org/cats) |
MIT | [MIT](http://opensource.org/licenses/MIT) | [org.typelevel # cats-free_3 # 2.7.0](https://github.com/typelevel/cats) |
-MIT | [MIT](http://opensource.org/licenses/MIT) | [org.typelevel # cats-kernel_3 # 2.7.0](https://github.com/typelevel/cats) |
MIT | [MIT](https://opensource.org/licenses/MIT) | [org.typelevel # cats-kernel_3 # 2.9.0](https://typelevel.org/cats) |
MIT | [MIT](https://opensource.org/licenses/MIT) | [org.typelevel # cats-parse_3 # 0.3.10](https://typelevel.org/cats-parse) |
MIT | [MIT](https://opensource.org/licenses/MIT) | [org.typelevel # cats-parse_3 # 0.3.8](https://typelevel.org/cats-parse) |
@@ -444,32 +443,33 @@ 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.0](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 | []() | [io.iohk.atala # castor-core_3 # 1.30.0-SNAPSHOT](https://github.com/input-output-hk/atala-prism-building-blocks) |
-none specified | []() | [io.iohk.atala # connect-core_3 # 1.30.0-SNAPSHOT](https://github.com/input-output-hk/atala-prism-building-blocks) |
-none specified | []() | [io.iohk.atala # connect-sql-doobie_3 # 1.30.0-SNAPSHOT](https://github.com/input-output-hk/atala-prism-building-blocks) |
-none specified | []() | [io.iohk.atala # event-notification_3 # 1.30.0-SNAPSHOT](https://github.com/input-output-hk/atala-prism-building-blocks) |
-none specified | []() | [io.iohk.atala # mercury-agent-core_3 # 1.30.0-SNAPSHOT](https://github.com/input-output-hk/atala-prism-building-blocks) |
-none specified | []() | [io.iohk.atala # mercury-agent-didcommx_3 # 1.30.0-SNAPSHOT](https://github.com/input-output-hk/atala-prism-building-blocks) |
-none specified | []() | [io.iohk.atala # mercury-data-models_3 # 1.30.0-SNAPSHOT](https://github.com/input-output-hk/atala-prism-building-blocks) |
-none specified | []() | [io.iohk.atala # mercury-protocol-connection_3 # 1.30.0-SNAPSHOT](https://github.com/input-output-hk/atala-prism-building-blocks) |
-none specified | []() | [io.iohk.atala # mercury-protocol-coordinate-mediation_3 # 1.30.0-SNAPSHOT](https://github.com/input-output-hk/atala-prism-building-blocks) |
-none specified | []() | [io.iohk.atala # mercury-protocol-invitation_3 # 1.30.0-SNAPSHOT](https://github.com/input-output-hk/atala-prism-building-blocks) |
-none specified | []() | [io.iohk.atala # mercury-protocol-issue-credential_3 # 1.30.0-SNAPSHOT](https://github.com/input-output-hk/atala-prism-building-blocks) |
-none specified | []() | [io.iohk.atala # mercury-protocol-mailbox_3 # 1.30.0-SNAPSHOT](https://github.com/input-output-hk/atala-prism-building-blocks) |
-none specified | []() | [io.iohk.atala # mercury-protocol-outofband-login_3 # 1.30.0-SNAPSHOT](https://github.com/input-output-hk/atala-prism-building-blocks) |
-none specified | []() | [io.iohk.atala # mercury-protocol-present-proof_3 # 1.30.0-SNAPSHOT](https://github.com/input-output-hk/atala-prism-building-blocks) |
-none specified | []() | [io.iohk.atala # mercury-protocol-report-problem_3 # 1.30.0-SNAPSHOT](https://github.com/input-output-hk/atala-prism-building-blocks) |
-none specified | []() | [io.iohk.atala # mercury-protocol-routing-2-0_3 # 1.30.0-SNAPSHOT](https://github.com/input-output-hk/atala-prism-building-blocks) |
-none specified | []() | [io.iohk.atala # mercury-protocol-trust-ping_3 # 1.30.0-SNAPSHOT](https://github.com/input-output-hk/atala-prism-building-blocks) |
-none specified | []() | [io.iohk.atala # mercury-resolver_3 # 1.30.0-SNAPSHOT](https://github.com/input-output-hk/atala-prism-building-blocks) |
-none specified | []() | [io.iohk.atala # mercury-verifiable-credentials_3 # 1.30.0-SNAPSHOT](https://github.com/input-output-hk/atala-prism-building-blocks) |
-none specified | []() | [io.iohk.atala # pollux-anoncreds_3 # 1.30.0-SNAPSHOT](https://github.com/input-output-hk/atala-prism-building-blocks) |
-none specified | []() | [io.iohk.atala # pollux-core_3 # 1.30.0-SNAPSHOT](https://github.com/input-output-hk/atala-prism-building-blocks) |
-none specified | []() | [io.iohk.atala # pollux-sql-doobie_3 # 1.30.0-SNAPSHOT](https://github.com/input-output-hk/atala-prism-building-blocks) |
-none specified | []() | [io.iohk.atala # pollux-vc-jwt_3 # 1.30.0-SNAPSHOT](https://github.com/input-output-hk/atala-prism-building-blocks) |
-none specified | []() | [io.iohk.atala # prism-agent-wallet-api_3 # 1.30.0-SNAPSHOT](https://github.com/input-output-hk/atala-prism-building-blocks) |
-none specified | []() | [io.iohk.atala # prism-node-client_3 # 1.30.0-SNAPSHOT](https://github.com/input-output-hk/atala-prism-building-blocks) |
-none specified | []() | [io.iohk.atala # shared # 1.30.0-SNAPSHOT](https://github.com/input-output-hk/atala-prism-building-blocks) |
-none specified | []() | [io.iohk.atala # sharedtest # 1.30.0-SNAPSHOT](https://github.com/input-output-hk/atala-prism-building-blocks) |
+none specified | []() | [io.iohk.atala # castor-core_3 # 1.30.1-SNAPSHOT](https://github.com/input-output-hk/atala-prism-building-blocks) |
+none specified | []() | [io.iohk.atala # connect-core_3 # 1.30.1-SNAPSHOT](https://github.com/input-output-hk/atala-prism-building-blocks) |
+none specified | []() | [io.iohk.atala # connect-sql-doobie_3 # 1.30.1-SNAPSHOT](https://github.com/input-output-hk/atala-prism-building-blocks) |
+none specified | []() | [io.iohk.atala # event-notification_3 # 1.30.1-SNAPSHOT](https://github.com/input-output-hk/atala-prism-building-blocks) |
+none specified | []() | [io.iohk.atala # mercury-agent-core_3 # 1.30.1-SNAPSHOT](https://github.com/input-output-hk/atala-prism-building-blocks) |
+none specified | []() | [io.iohk.atala # mercury-agent-didcommx_3 # 1.30.1-SNAPSHOT](https://github.com/input-output-hk/atala-prism-building-blocks) |
+none specified | []() | [io.iohk.atala # mercury-data-models_3 # 1.30.1-SNAPSHOT](https://github.com/input-output-hk/atala-prism-building-blocks) |
+none specified | []() | [io.iohk.atala # mercury-protocol-connection_3 # 1.30.1-SNAPSHOT](https://github.com/input-output-hk/atala-prism-building-blocks) |
+none specified | []() | [io.iohk.atala # mercury-protocol-coordinate-mediation_3 # 1.30.1-SNAPSHOT](https://github.com/input-output-hk/atala-prism-building-blocks) |
+none specified | []() | [io.iohk.atala # mercury-protocol-invitation_3 # 1.30.1-SNAPSHOT](https://github.com/input-output-hk/atala-prism-building-blocks) |
+none specified | []() | [io.iohk.atala # mercury-protocol-issue-credential_3 # 1.30.1-SNAPSHOT](https://github.com/input-output-hk/atala-prism-building-blocks) |
+none specified | []() | [io.iohk.atala # mercury-protocol-mailbox_3 # 1.30.1-SNAPSHOT](https://github.com/input-output-hk/atala-prism-building-blocks) |
+none specified | []() | [io.iohk.atala # mercury-protocol-outofband-login_3 # 1.30.1-SNAPSHOT](https://github.com/input-output-hk/atala-prism-building-blocks) |
+none specified | []() | [io.iohk.atala # mercury-protocol-present-proof_3 # 1.30.1-SNAPSHOT](https://github.com/input-output-hk/atala-prism-building-blocks) |
+none specified | []() | [io.iohk.atala # mercury-protocol-report-problem_3 # 1.30.1-SNAPSHOT](https://github.com/input-output-hk/atala-prism-building-blocks) |
+none specified | []() | [io.iohk.atala # mercury-protocol-revocation-notification_3 # 1.30.1-SNAPSHOT](https://github.com/input-output-hk/atala-prism-building-blocks) |
+none specified | []() | [io.iohk.atala # mercury-protocol-routing-2-0_3 # 1.30.1-SNAPSHOT](https://github.com/input-output-hk/atala-prism-building-blocks) |
+none specified | []() | [io.iohk.atala # mercury-protocol-trust-ping_3 # 1.30.1-SNAPSHOT](https://github.com/input-output-hk/atala-prism-building-blocks) |
+none specified | []() | [io.iohk.atala # mercury-resolver_3 # 1.30.1-SNAPSHOT](https://github.com/input-output-hk/atala-prism-building-blocks) |
+none specified | []() | [io.iohk.atala # mercury-verifiable-credentials_3 # 1.30.1-SNAPSHOT](https://github.com/input-output-hk/atala-prism-building-blocks) |
+none specified | []() | [io.iohk.atala # pollux-anoncreds_3 # 1.30.1-SNAPSHOT](https://github.com/input-output-hk/atala-prism-building-blocks) |
+none specified | []() | [io.iohk.atala # pollux-core_3 # 1.30.1-SNAPSHOT](https://github.com/input-output-hk/atala-prism-building-blocks) |
+none specified | []() | [io.iohk.atala # pollux-sql-doobie_3 # 1.30.1-SNAPSHOT](https://github.com/input-output-hk/atala-prism-building-blocks) |
+none specified | []() | [io.iohk.atala # pollux-vc-jwt_3 # 1.30.1-SNAPSHOT](https://github.com/input-output-hk/atala-prism-building-blocks) |
+none specified | []() | [io.iohk.atala # prism-agent-wallet-api_3 # 1.30.1-SNAPSHOT](https://github.com/input-output-hk/atala-prism-building-blocks) |
+none specified | []() | [io.iohk.atala # prism-node-client_3 # 1.30.1-SNAPSHOT](https://github.com/input-output-hk/atala-prism-building-blocks) |
+none specified | []() | [io.iohk.atala # shared # 1.30.1-SNAPSHOT](https://github.com/input-output-hk/atala-prism-building-blocks) |
+none specified | []() | [io.iohk.atala # sharedtest # 1.30.1-SNAPSHOT](https://github.com/input-output-hk/atala-prism-building-blocks) |
none specified | []() | [net.jcip # jcip-annotations # 1.0](http://jcip.net/) |
diff --git a/infrastructure/charts/agent/Chart.yaml b/infrastructure/charts/agent/Chart.yaml
index b395e46c4f..026770ca5c 100644
--- a/infrastructure/charts/agent/Chart.yaml
+++ b/infrastructure/charts/agent/Chart.yaml
@@ -13,12 +13,12 @@ type: application
# This is the chart version. This version number should be incremented each time you make changes
# to the chart and its templates, including the app version.
# Versions are expected to follow Semantic Versioning (https://semver.org/)
-version: 1.30.1
+version: 1.31.0
# This is the version number of the application being deployed. This version number should be
# incremented each time you make changes to the application. Versions are not expected to
# follow Semantic Versioning. They should reflect the version the application is using.
# It is recommended to use it with quotes.
-appVersion: 1.30.1
+appVersion: 1.31.0
dependencies:
- name: vault
version: 0.24.1
diff --git a/infrastructure/charts/index.yaml b/infrastructure/charts/index.yaml
index d4eaf2484b..796e35abc7 100644
--- a/infrastructure/charts/index.yaml
+++ b/infrastructure/charts/index.yaml
@@ -1,9 +1,27 @@
apiVersion: v1
entries:
prism-agent:
+ - apiVersion: v2
+ appVersion: 1.31.0
+ created: "2024-03-20T18:57:40.265443237Z"
+ dependencies:
+ - name: vault
+ repository: https://helm.releases.hashicorp.com
+ version: 0.24.1
+ - condition: keycloak.enabled
+ name: keycloak
+ repository: https://charts.bitnami.com/bitnami
+ version: 17.2.0
+ description: A Helm chart for deploying prism-agent
+ digest: 2b70776d21bbaa35d252b5a84f821f27e28918592ac689fea01888087d889df3
+ name: prism-agent
+ type: application
+ urls:
+ - https://raw.githubusercontent.com/hyperledger-labs/open-enterprise-agent/main/infrastructure/charts/prism-agent-1.31.0.tgz
+ version: 1.31.0
- apiVersion: v2
appVersion: 1.30.1
- created: "2024-03-06T05:03:44.668594792Z"
+ created: "2024-03-20T18:57:40.254521753Z"
dependencies:
- name: vault
repository: https://helm.releases.hashicorp.com
@@ -21,7 +39,7 @@ entries:
version: 1.30.1
- apiVersion: v2
appVersion: 1.30.0
- created: "2024-03-06T05:03:44.658884796Z"
+ created: "2024-03-20T18:57:40.243928266Z"
dependencies:
- name: vault
repository: https://helm.releases.hashicorp.com
@@ -39,7 +57,7 @@ entries:
version: 1.30.0
- apiVersion: v2
appVersion: 1.29.0
- created: "2024-03-06T05:03:44.64836988Z"
+ created: "2024-03-20T18:57:40.2339365Z"
dependencies:
- name: vault
repository: https://helm.releases.hashicorp.com
@@ -57,7 +75,7 @@ entries:
version: 1.29.0
- apiVersion: v2
appVersion: 1.28.0
- created: "2024-03-06T05:03:44.637984979Z"
+ created: "2024-03-20T18:57:40.223094151Z"
dependencies:
- name: vault
repository: https://helm.releases.hashicorp.com
@@ -75,7 +93,7 @@ entries:
version: 1.28.0
- apiVersion: v2
appVersion: 1.27.0
- created: "2024-03-06T05:03:44.628476289Z"
+ created: "2024-03-20T18:57:40.212806243Z"
dependencies:
- name: vault
repository: https://helm.releases.hashicorp.com
@@ -93,7 +111,7 @@ entries:
version: 1.27.0
- apiVersion: v2
appVersion: 1.26.0
- created: "2024-03-06T05:03:44.617258513Z"
+ created: "2024-03-20T18:57:40.202753019Z"
dependencies:
- name: vault
repository: https://helm.releases.hashicorp.com
@@ -111,7 +129,7 @@ entries:
version: 1.26.0
- apiVersion: v2
appVersion: 1.25.0
- created: "2024-03-06T05:03:44.607709598Z"
+ created: "2024-03-20T18:57:40.19166764Z"
dependencies:
- name: vault
repository: https://helm.releases.hashicorp.com
@@ -129,7 +147,7 @@ entries:
version: 1.25.0
- apiVersion: v2
appVersion: 1.24.0
- created: "2024-03-06T05:03:44.59743332Z"
+ created: "2024-03-20T18:57:40.181190039Z"
dependencies:
- name: vault
repository: https://helm.releases.hashicorp.com
@@ -147,7 +165,7 @@ entries:
version: 1.24.0
- apiVersion: v2
appVersion: 1.23.0
- created: "2024-03-06T05:03:44.587255564Z"
+ created: "2024-03-20T18:57:40.169775233Z"
dependencies:
- name: vault
repository: https://helm.releases.hashicorp.com
@@ -165,7 +183,7 @@ entries:
version: 1.23.0
- apiVersion: v2
appVersion: 1.22.0
- created: "2024-03-06T05:03:44.577877249Z"
+ created: "2024-03-20T18:57:40.15980116Z"
dependencies:
- name: vault
repository: https://helm.releases.hashicorp.com
@@ -183,7 +201,7 @@ entries:
version: 1.22.0
- apiVersion: v2
appVersion: 1.21.1
- created: "2024-03-06T05:03:44.566885483Z"
+ created: "2024-03-20T18:57:40.148808367Z"
dependencies:
- name: vault
repository: https://helm.releases.hashicorp.com
@@ -201,7 +219,7 @@ entries:
version: 1.21.1
- apiVersion: v2
appVersion: 1.21.0
- created: "2024-03-06T05:03:44.557137836Z"
+ created: "2024-03-20T18:57:40.138859211Z"
dependencies:
- name: vault
repository: https://helm.releases.hashicorp.com
@@ -219,7 +237,7 @@ entries:
version: 1.21.0
- apiVersion: v2
appVersion: 1.20.1
- created: "2024-03-06T05:03:44.54595658Z"
+ created: "2024-03-20T18:57:40.12694057Z"
dependencies:
- name: vault
repository: https://helm.releases.hashicorp.com
@@ -237,7 +255,7 @@ entries:
version: 1.20.1
- apiVersion: v2
appVersion: 1.20.0
- created: "2024-03-06T05:03:44.536323918Z"
+ created: "2024-03-20T18:57:40.116915211Z"
dependencies:
- name: vault
repository: https://helm.releases.hashicorp.com
@@ -255,7 +273,7 @@ entries:
version: 1.20.0
- apiVersion: v2
appVersion: 1.19.1
- created: "2024-03-06T05:03:44.524682058Z"
+ created: "2024-03-20T18:57:40.105906962Z"
dependencies:
- name: vault
repository: https://helm.releases.hashicorp.com
@@ -273,7 +291,7 @@ entries:
version: 1.19.1
- apiVersion: v2
appVersion: 1.19.0
- created: "2024-03-06T05:03:44.515379364Z"
+ created: "2024-03-20T18:57:40.095762398Z"
dependencies:
- name: vault
repository: https://helm.releases.hashicorp.com
@@ -291,7 +309,7 @@ entries:
version: 1.19.0
- apiVersion: v2
appVersion: 1.18.0
- created: "2024-03-06T05:03:44.505674984Z"
+ created: "2024-03-20T18:57:40.085726944Z"
dependencies:
- name: vault
repository: https://helm.releases.hashicorp.com
@@ -305,7 +323,7 @@ entries:
version: 1.18.0
- apiVersion: v2
appVersion: 1.17.0
- created: "2024-03-06T05:03:44.502075456Z"
+ created: "2024-03-20T18:57:40.082551551Z"
dependencies:
- name: vault
repository: https://helm.releases.hashicorp.com
@@ -319,7 +337,7 @@ entries:
version: 1.17.0
- apiVersion: v2
appVersion: 1.16.4
- created: "2024-03-06T05:03:44.499126168Z"
+ created: "2024-03-20T18:57:40.079722433Z"
dependencies:
- name: vault
repository: https://helm.releases.hashicorp.com
@@ -333,7 +351,7 @@ entries:
version: 1.16.4
- apiVersion: v2
appVersion: 1.16.3
- created: "2024-03-06T05:03:44.49635206Z"
+ created: "2024-03-20T18:57:40.075981995Z"
dependencies:
- name: vault
repository: https://helm.releases.hashicorp.com
@@ -347,7 +365,7 @@ entries:
version: 1.16.3
- apiVersion: v2
appVersion: 1.16.2
- created: "2024-03-06T05:03:44.492681188Z"
+ created: "2024-03-20T18:57:40.073089218Z"
dependencies:
- name: vault
repository: https://helm.releases.hashicorp.com
@@ -359,4 +377,4 @@ entries:
urls:
- https://raw.githubusercontent.com/hyperledger-labs/open-enterprise-agent/main/infrastructure/charts/prism-agent-1.16.2.tgz
version: 1.16.2
-generated: "2024-03-06T05:03:44.489402063Z"
+generated: "2024-03-20T18:57:40.069857861Z"
diff --git a/infrastructure/charts/prism-agent-1.31.0.tgz b/infrastructure/charts/prism-agent-1.31.0.tgz
new file mode 100644
index 0000000000..dc298e98b0
Binary files /dev/null and b/infrastructure/charts/prism-agent-1.31.0.tgz differ
diff --git a/infrastructure/local/.env b/infrastructure/local/.env
index 6d46418fb3..f85485b1c5 100644
--- a/infrastructure/local/.env
+++ b/infrastructure/local/.env
@@ -1,3 +1,3 @@
-PRISM_AGENT_VERSION=1.30.1
+PRISM_AGENT_VERSION=1.31.0
PRISM_NODE_VERSION=2.2.1
VAULT_DEV_ROOT_TOKEN_ID=root
diff --git a/package-lock.json b/package-lock.json
index 9874366a40..6e55ecaca2 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -1,12 +1,12 @@
{
"name": "atala-prism-building-blocks",
- "version": "1.30.1",
+ "version": "1.31.0",
"lockfileVersion": 3,
"requires": true,
"packages": {
"": {
"name": "atala-prism-building-blocks",
- "version": "1.30.1",
+ "version": "1.31.0",
"devDependencies": {
"@commitlint/cli": "^17.0.3",
"@commitlint/config-conventional": "^17.0.3",
diff --git a/package.json b/package.json
index fb69355426..edd1aa9de2 100644
--- a/package.json
+++ b/package.json
@@ -1,6 +1,6 @@
{
"name": "atala-prism-building-blocks",
- "version": "1.30.1",
+ "version": "1.31.0",
"engines": {
"node": ">=16.13.0"
},
diff --git a/prism-agent/service/api/http/prism-agent-openapi-spec.yaml b/prism-agent/service/api/http/prism-agent-openapi-spec.yaml
index 84e63f6d61..e21bba00ee 100644
--- a/prism-agent/service/api/http/prism-agent-openapi-spec.yaml
+++ b/prism-agent/service/api/http/prism-agent-openapi-spec.yaml
@@ -1,7 +1,7 @@
openapi: 3.0.3
info:
title: Open Enterprise Agent API Reference
- version: 1.30.1
+ version: 1.31.0
description: |2
The Open Enterprise Agent API facilitates the integration and management of self-sovereign identity capabilities within applications.
@@ -1820,6 +1820,85 @@ paths:
security:
- apiKeyAuth: []
- jwtAuth: []
+ /credential-status/{id}:
+ get:
+ tags:
+ - Credential status list
+ summary: Fetch credential status list by its ID
+ description: Fetch credential status list by its ID
+ operationId: getCredentialStatusListEndpoint
+ parameters:
+ - name: id
+ in: path
+ description: Globally unique identifier of the credential status list
+ required: true
+ schema:
+ type: string
+ format: uuid
+ responses:
+ '200':
+ description: Status List credential with embedded proof found by ID
+ content:
+ application/json:
+ schema:
+ $ref: '#/components/schemas/StatusListCredential'
+ '400':
+ description: Invalid request parameters
+ 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'
+ /credential-status/revoke-credential/{id}:
+ patch:
+ tags:
+ - Credential status list
+ summary: Revoke a credential by its ID
+ description: Marks credential to be ready for revocation, it will be revoked
+ automatically
+ operationId: patchCredential-statusRevoke-credentialId
+ parameters:
+ - name: id
+ in: path
+ description: Revoke a credential by its ID
+ required: true
+ schema:
+ type: string
+ responses:
+ '200':
+ description: ''
+ '400':
+ description: Invalid request parameters
+ 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: []
/present-proof/presentations:
get:
tags:
@@ -3785,6 +3864,29 @@ components:
page of results. If the API response is the first page of results, this
field should be set to None.
example: /prism-agent/schema-registry/schemas?skip=0&limit=10
+ CredentialSubject:
+ required:
+ - id
+ - type
+ - statusPurpose
+ - encodedList
+ type: object
+ properties:
+ id:
+ type: string
+ description: Url to resolve this particular status list credential
+ example: http://issuer-agent.com/credential-status/060a2bec-6d6f-4c1f-9414-d3c9dbd3ccc9
+ type:
+ type: string
+ description: Always equals to constnat value - StatusList2021
+ example: StatusList2021
+ statusPurpose:
+ $ref: '#/components/schemas/StatusPurpose'
+ encodedList:
+ type: string
+ description: base64 url encoded bitstring of credential statuses
+ example: H4sIAAAAAAAA_-3BMQEAAADCoPVPbQwfoAAAAAAAAAAAAAAAAAAAAIC3AYbSVKsAQAAA
+ description: Object containing claims specific to status list credential
DIDDocument:
required:
- id
@@ -4119,7 +4221,7 @@ components:
type: string
description: The date and time when the issue credential record was created.
format: date-time
- example: '2024-03-06T04:43:17.213830704Z'
+ example: '2024-03-20T18:35:17.903237532Z'
updatedAt:
type: string
description: The date and time when the issue credential record was last
@@ -4644,6 +4746,8 @@ components:
type: string
description: The credential format (default to 'JWT')
example: JWT
+ Revocation:
+ type: object
Service:
required:
- id
@@ -4671,6 +4775,63 @@ components:
serviceEndpoint:
$ref: '#/components/schemas/Json'
description: A service that should appear in the DID document. https://www.w3.org/TR/did-core/#services
+ StatusListCredential:
+ required:
+ - issuer
+ - id
+ - issuanceDate
+ - credentialSubject
+ - proof
+ type: object
+ properties:
+ '@context':
+ type: array
+ items:
+ type: string
+ description: List of JSON-LD contexts
+ example:
+ - https://www.w3.org/2018/credentials/v1
+ - https://w3id.org/vc/status-list/2021/v1
+ type:
+ type: array
+ items:
+ type: string
+ description: List of credential types
+ example:
+ - VerifiableCredential
+ - StatusList2021Credential
+ issuer:
+ type: string
+ description: DID of the issuer of status list credential
+ example: did:prism:462c4811bf61d7de25b3baf86c5d2f0609b4debe53792d297bf612269bf8593a
+ id:
+ type: string
+ description: Unique identifier of status list credential
+ example: http://issuer-agent.com/credential-status/060a2bec-6d6f-4c1f-9414-d3c9dbd3ccc9
+ issuanceDate:
+ type: string
+ description: Issuance timestamp of status list credential
+ format: date-time
+ example: '2024-03-20T18:35:17.949576647Z'
+ credentialSubject:
+ $ref: '#/components/schemas/CredentialSubject'
+ proof:
+ description: Embedded proof to verify data integrity of status list credential,
+ includes "type" property which defines an algorithm to be used for proof
+ verification
+ example:
+ type: DataIntegrityProof
+ proofPurpose: assertionMethod
+ verificationMethod: data:application/json;base64,eyJAY29udGV4dCI6WyJodHRwczovL3czaWQub3JnL3NlY3VyaXR5L211bHRpa2V5L3YxIl0sInR5cGUiOiJNdWx0aWtleSIsInB1YmxpY0tleU11bHRpYmFzZSI6InVNRmt3RXdZSEtvWkl6ajBDQVFZSUtvWkl6ajBEQVFjRFFnQUVRUENjM1M0X0xHVXRIM25DRjZ2dUw3ekdEMS13UmVrMHRHbnB0UnZUakhIMUdvTnk1UFBIZ0FmNTZlSzNOd3B0LWNGcmhrT2pRQk1rcFRKOHNaS1pCZz09In0=
+ created: '2024-01-22T22:40:34.560891Z'
+ proofValue: zAN1rKq8npnByRqPRxhjHEkivhN8AhA8V6MqDJga1zcCUEvPDUoqJB5Rj6ZJHTCnBZ98VXTEVd1rprX2wvP1MAaTEi7Pm241qm
+ cryptoSuite: eddsa-jcs-2022
+ StatusPurpose:
+ description: type of status list credential, either revocation or suspension
+ example: Revocation
+ oneOf:
+ - $ref: '#/components/schemas/Revocation'
+ - $ref: '#/components/schemas/Suspension'
Str:
required:
- value
@@ -4678,6 +4839,8 @@ components:
properties:
value:
type: string
+ Suspension:
+ type: object
UpdateEntityNameRequest:
required:
- name
diff --git a/version.sbt b/version.sbt
index e77d74b163..8e9b92b37e 100644
--- a/version.sbt
+++ b/version.sbt
@@ -1 +1 @@
-ThisBuild / version := "1.30.1-SNAPSHOT"
+ThisBuild / version := "1.31.0-SNAPSHOT"