# module

name: com.hedera.hashgraph.sdk
version: 2.59.0
target_platform: universal
mvn_groupId: com.hedera.hashgraph
mvn_artifactId: sdk
mvn_version: 2.59.0
type: jar
sha256: 1c32c6869a436aafa82ff71c9c6f2b13cf382c6ed7fb1323f2d33701e12913a0
created_at: 2026-04-20 19:20:28
module_info:
{:name "com.hedera.hashgraph.sdk",
 :exports
 [{:package "com.hedera.hashgraph.sdk"}
  {:package "com.hedera.hashgraph.sdk.proto"}
  {:package "com.hedera.hashgraph.sdk.logger"}],
 :requires
 [{:module "java.base", :version "17.0.13", :mandated true}
  {:module "com.google.protobuf", :version "4.30.0", :transitive true}
  {:module "com.esaulpaugh.headlong", :version "13.2.2"}
  {:module "com.google.common", :version "33.4.8-jre"}
  {:module "com.google.gson", :version "2.13.1"}
  {:module "io.grpc.inprocess", :version "1.72.0"}
  {:module "io.grpc.protobuf.lite", :version "1.72.0"}
  {:module "io.grpc.stub", :version "1.72.0"}
  {:module "io.grpc", :version "1.72.0"}
  {:module "java.net.http", :version "17.0.13"}
  {:module "org.bouncycastle.pkix"}
  {:module "org.bouncycastle.provider"}
  {:module "org.slf4j", :version "2.0.17"}
  {:module "java.annotation",
   :version "3.0.2",
   :static true,
   :transitive true}],
 :provides [],
 :uses [],
 :version "2.59.0"}


name: com.hedera.hashgraph.sdk.full
version: 2.59.0
target_platform: universal
mvn_groupId: com.hedera.hashgraph
mvn_artifactId: sdk-full
mvn_version: 2.59.0
type: jar
sha256: b79c47f8471b0e143efadd004e20d21fc2e5922105b3cbd4706d629d1520e95d
created_at: 2026-04-20 19:20:29
module_info:
{:name "com.hedera.hashgraph.sdk.full",
 :exports
 [{:package "com.hedera.hashgraph.sdk"}
  {:package "com.hedera.hashgraph.sdk.logger"}
  {:package "com.hedera.hashgraph.sdk.proto"}],
 :requires
 [{:module "java.base", :version "17.0.13", :mandated true}
  {:module "com.google.protobuf", :version "4.30.0", :transitive true}
  {:module "com.esaulpaugh.headlong", :version "13.2.2"}
  {:module "com.google.common", :version "33.4.8-jre"}
  {:module "com.google.gson", :version "2.13.1"}
  {:module "io.grpc.inprocess", :version "1.72.0"}
  {:module "io.grpc.protobuf", :version "1.72.0"}
  {:module "io.grpc.stub", :version "1.72.0"}
  {:module "io.grpc", :version "1.72.0"}
  {:module "java.net.http", :version "17.0.13"}
  {:module "org.bouncycastle.pkix"}
  {:module "org.bouncycastle.provider"}
  {:module "org.slf4j", :version "2.0.17"}
  {:module "java.annotation",
   :version "3.0.2",
   :static true,
   :transitive true}],
 :provides [],
 :uses [],
 :version "2.59.0"}


name: com.hedera.pbj.grpc.client.helidon
version: 0.11.9
target_platform: universal
mvn_groupId: com.hedera.pbj
mvn_artifactId: pbj-grpc-client-helidon
mvn_version: 0.11.9
type: jar
sha256: fff3bc3d909dd6d976ff3f172096492c6507895ba9b9c360648f96bc72ac5a1b
created_at: 2026-04-20 19:20:29
module_info:
{:name "com.hedera.pbj.grpc.client.helidon",
 :exports [{:package "com.hedera.pbj.grpc.client.helidon"}],
 :requires
 [{:module "java.base", :version "21.0.6", :mandated true}
  {:module "com.hedera.pbj.runtime",
   :version "0.11.9",
   :transitive true}
  {:module "io.helidon.common.tls", :version "4.2.1", :transitive true}
  {:module "io.helidon.webclient.api",
   :version "4.2.1",
   :transitive true}
  {:module "io.helidon.common.buffers", :version "4.2.1"}
  {:module "io.helidon.common.socket", :version "4.2.1"}
  {:module "io.helidon.http.http2", :version "4.2.1"}
  {:module "io.helidon.http", :version "4.2.1"}
  {:module "io.helidon.webclient.http2", :version "4.2.1"}],
 :provides [],
 :uses [],
 :version "0.11.9"}


name: com.hedera.pbj.grpc.helidon
version: 0.11.9
target_platform: universal
mvn_groupId: com.hedera.pbj
mvn_artifactId: pbj-grpc-helidon
mvn_version: 0.11.9
type: jar
sha256: 8c1172a9d9972e27a0b963d6f28bc537902ae01864321e98408e4c298268c199
created_at: 2026-04-20 19:20:29
module_info:
{:name "com.hedera.pbj.grpc.helidon",
 :exports [{:package "com.hedera.pbj.grpc.helidon"}],
 :requires
 [{:module "java.base", :version "21.0.6", :mandated true}
  {:module "com.hedera.pbj.grpc.helidon.config",
   :version "0.11.9",
   :transitive true}
  {:module "com.hedera.pbj.runtime",
   :version "0.11.9",
   :transitive true}
  {:module "io.helidon.common.config",
   :version "4.2.1",
   :transitive true}
  {:module "io.helidon.common", :version "4.2.1", :transitive true}
  {:module "io.helidon.webserver.http2",
   :version "4.2.1",
   :transitive true}
  {:module "io.helidon.webserver", :version "4.2.1", :transitive true}
  {:module "io.helidon.common.buffers", :version "4.2.1"}
  {:module "io.helidon.common.media.type", :version "4.2.1"}
  {:module "io.helidon.common.uri", :version "4.2.1"}
  {:module "io.helidon.http.http2", :version "4.2.1"}
  {:module "io.helidon.http", :version "4.2.1"}
  {:module "io.helidon.metrics.api", :version "4.2.1"}
  {:module "java.net.http", :version "21.0.6"}
  {:module "com.github.spotbugs.annotations",
   :version "4.9.3",
   :static true,
   :transitive true}
  {:module "io.helidon.builder.codegen",
   :version "4.2.1",
   :static true}
  {:module "io.helidon.codegen.apt", :version "4.2.1", :static true}
  {:module "io.helidon.common.features.api",
   :version "4.2.1",
   :static true}
  {:module "io.helidon.common.features.processor",
   :version "4.2.1",
   :static true}],
 :provides
 [{:service "io.helidon.webserver.http2.spi.Http2SubProtocolProvider",
   :with ["com.hedera.pbj.grpc.helidon.PbjProtocolProvider"]}
  {:service "io.helidon.webserver.spi.ProtocolConfigProvider",
   :with ["com.hedera.pbj.grpc.helidon.PbjProtocolConfigProvider"]}],
 :uses [],
 :version "0.11.9"}


name: com.hedera.pbj.grpc.helidon.config
version: 0.11.9
target_platform: universal
mvn_groupId: com.hedera.pbj
mvn_artifactId: pbj-grpc-helidon-config
mvn_version: 0.11.9
type: jar
sha256: 94b6d7d49c6a1bfaa8e7a159c8466d1bc8f1f79c8d969b1fcfae846a1fd0e471
created_at: 2026-04-20 19:20:29
module_info:
{:name "com.hedera.pbj.grpc.helidon.config",
 :exports [{:package "com.hedera.pbj.grpc.helidon.config"}],
 :requires
 [{:module "java.base", :version "21.0.6", :mandated true}
  {:module "io.helidon.builder.api",
   :version "4.2.1",
   :transitive true}
  {:module "io.helidon.common.config",
   :version "4.2.1",
   :transitive true}
  {:module "io.helidon.common", :version "4.2.1", :transitive true}
  {:module "io.helidon.webserver", :version "4.2.1"}
  {:module "io.helidon.common.features.api",
   :version "4.2.1",
   :static true}
  {:module "io.helidon.common.features.processor",
   :version "4.2.1",
   :static true}
  {:module "io.helidon.config.metadata.codegen",
   :version "4.2.1",
   :static true}],
 :provides [],
 :uses [],
 :version "0.11.9"}


name: com.hedera.pbj.runtime
version: 0.11.9
target_platform: universal
mvn_groupId: com.hedera.pbj
mvn_artifactId: pbj-runtime
mvn_version: 0.11.9
type: jar
sha256: 83bafee745c76ee345a5b234026fec337975adf241a271d992b0bbb34fe01ae1
created_at: 2026-04-20 19:20:30
module_info:
{:name "com.hedera.pbj.runtime",
 :exports
 [{:package "com.hedera.pbj.runtime"}
  {:package "com.hedera.pbj.runtime.test"}
  {:package "com.hedera.pbj.runtime.io"}
  {:package "com.hedera.pbj.runtime.io.stream"}
  {:package "com.hedera.pbj.runtime.io.buffer"}
  {:package "com.hedera.pbj.runtime.jsonparser"}
  {:package "com.hedera.pbj.runtime.grpc"}],
 :requires
 [{:module "java.base", :version "21.0.6", :mandated true}
  {:module "org.antlr.antlr4.runtime",
   :version "4.13.2",
   :transitive true}
  {:module "jdk.unsupported", :version "21.0.6"}
  {:module "com.github.spotbugs.annotations",
   :version "4.9.3",
   :static true,
   :transitive true}],
 :provides [],
 :uses [],
 :version "0.11.9"}


name: com.hexagonkt.core
version: 3.7.4
target_platform: universal
mvn_groupId: com.hexagonkt
mvn_artifactId: core
mvn_version: 3.7.4
type: jar
sha256: b0bdcd83006a60604508ead9e0cdaccb908b6bfc40d62f7573c259c58b4f0418
created_at: 2026-04-20 19:20:30
module_info:
{:name "com.hexagonkt.core",
 :exports
 [{:package "com.hexagonkt.core"}
  {:package "com.hexagonkt.core.logging"}
  {:package "com.hexagonkt.core.media"}
  {:package "com.hexagonkt.core.security"}
  {:package "com.hexagonkt.core.text"}],
 :requires
 [{:module "java.base", :version "21.0.2", :mandated true}
  {:module "kotlin.stdlib", :transitive true}],
 :provides
 [{:service "java.net.spi.URLStreamHandlerProvider",
   :with ["com.hexagonkt.core.ClasspathHandlerProvider"]}],
 :uses [],
 :version "3.7.4"}


name: com.hexagonkt.handlers
version: 3.7.4
target_platform: universal
mvn_groupId: com.hexagonkt
mvn_artifactId: handlers
mvn_version: 3.7.4
type: jar
sha256: ab62c5151d36cf1431df51457f8add873a024b48edf19c65653c2fff1b89b5cc
created_at: 2026-04-20 19:20:30
module_info:
{:name "com.hexagonkt.handlers",
 :exports [{:package "com.hexagonkt.handlers"}],
 :requires
 [{:module "java.base", :version "21.0.2", :mandated true}
  {:module "kotlin.stdlib", :transitive true}],
 :provides [],
 :uses [],
 :version "3.7.4"}


name: com.hexagonkt.handlers_async
version: 3.0.0-B9
target_platform: universal
mvn_groupId: com.hexagonkt
mvn_artifactId: handlers_async
mvn_version: 3.0.0-B9
type: jar
sha256: 051abbb79fe7d4c27c38994d908e0da9d9dde2dafc649f0fc25044867f437a55
created_at: 2026-04-20 19:20:30
module_info:
{:name "com.hexagonkt.handlers_async",
 :exports [{:package "com.hexagonkt.handlers.async"}],
 :requires
 [{:module "java.base", :version "20.0.2", :mandated true}
  {:module "kotlin.stdlib", :transitive true}],
 :provides [],
 :uses [],
 :version "3.0.0-B9"}


name: com.hexagonkt.http
version: 3.7.4
target_platform: universal
mvn_groupId: com.hexagonkt
mvn_artifactId: http
mvn_version: 3.7.4
type: jar
sha256: e01a8d8fecd83efde2829af7d1aac6691e3e3bfbc160c4658e4e8bae9c4531dc
created_at: 2026-04-20 19:20:30
module_info:
{:name "com.hexagonkt.http",
 :exports
 [{:package "com.hexagonkt.http"}
  {:package "com.hexagonkt.http.model"}
  {:package "com.hexagonkt.http.model.ws"}
  {:package "com.hexagonkt.http.patterns"}],
 :requires
 [{:module "java.base", :version "21.0.2", :mandated true}
  {:module "com.hexagonkt.core", :transitive true}],
 :provides [],
 :uses [],
 :version "3.7.4"}


name: com.hexagonkt.http.client
version: 2.0.5
target_platform: universal
mvn_groupId: com.hexagonkt
mvn_artifactId: http_client
mvn_version: 2.0.5
type: jar
sha256: 6eb99ef72c5d81cfe7cd4eeafa1155e40c52972b8e61456a22bbcd74afa9f63d
created_at: 2026-04-20 19:20:30
module_info:
{:name "com.hexagonkt.http.client",
 :exports
 [{:package "com.hexagonkt.http.client"}
  {:package "com.hexagonkt.http.client.model"}],
 :requires
 [{:module "java.base", :version "17.0.2", :mandated true}
  {:module "com.hexagonkt.core", :transitive true}
  {:module "com.hexagonkt.http", :transitive true}],
 :provides [],
 :uses [],
 :version "2.0.5"}


name: com.hexagonkt.http.client.jetty
version: 2.0.5
target_platform: universal
mvn_groupId: com.hexagonkt
mvn_artifactId: http_client_jetty
mvn_version: 2.0.5
type: jar
sha256: f8fe6a65afc80fef32835316f487bdc6c333f62b4e95981cb80f084d335db2a4
created_at: 2026-04-20 19:20:30
module_info:
{:name "com.hexagonkt.http.client.jetty",
 :exports [{:package "com.hexagonkt.http.client.jetty"}],
 :requires
 [{:module "java.base", :version "17.0.2", :mandated true}
  {:module "com.hexagonkt.core", :transitive true}
  {:module "com.hexagonkt.http.client", :transitive true}
  {:module "org.eclipse.jetty.client",
   :version "11.0.8",
   :transitive true}
  {:module "org.eclipse.jetty.util",
   :version "11.0.8",
   :transitive true}
  {:module "org.eclipse.jetty.io",
   :version "11.0.8",
   :transitive true}],
 :provides [],
 :uses [],
 :version "2.0.5"}


name: com.hexagonkt.http.server
version: 2.0.5
target_platform: universal
mvn_groupId: com.hexagonkt
mvn_artifactId: http_server
mvn_version: 2.0.5
type: jar
sha256: ce764b139733518dbede1058b744a7e08b0805d3693d9c0cfcdec799b21a3a89
created_at: 2026-04-20 19:20:30
module_info:
{:name "com.hexagonkt.http.server",
 :exports
 [{:package "com.hexagonkt.http.server"}
  {:package "com.hexagonkt.http.server.callbacks"}
  {:package "com.hexagonkt.http.server.handlers"}
  {:package "com.hexagonkt.http.server.model"}],
 :requires
 [{:module "java.base", :version "17.0.2", :mandated true}
  {:module "java.management", :version "17.0.2", :transitive true}
  {:module "com.hexagonkt.core", :transitive true}
  {:module "com.hexagonkt.http", :transitive true}],
 :provides [],
 :uses [],
 :version "2.0.5"}


name: com.hexagonkt.http.server.servlet
version: 2.0.5
target_platform: universal
mvn_groupId: com.hexagonkt
mvn_artifactId: http_server_servlet
mvn_version: 2.0.5
type: jar
sha256: 412a6bebd05843ef4e145e376f7721ed4a91e0d58efff654e70d1ba26a6684b2
created_at: 2026-04-20 19:20:30
module_info:
{:name "com.hexagonkt.http.server.servlet",
 :exports [{:package "com.hexagonkt.http.server.servlet"}],
 :requires
 [{:module "java.base", :version "17.0.2", :mandated true}
  {:module "com.hexagonkt.core", :transitive true}
  {:module "com.hexagonkt.http", :transitive true}
  {:module "com.hexagonkt.http.server", :transitive true}
  {:module "jakarta.servlet", :static true}],
 :provides [],
 :uses [],
 :version "2.0.5"}


name: com.hexagonkt.http_client
version: 3.7.4
target_platform: universal
mvn_groupId: com.hexagonkt
mvn_artifactId: http_client
mvn_version: 3.7.4
type: jar
sha256: 5107e3076ba2ea2a0bade6eb3820cfcfc13c977acabd33b9e4df6b8e21e91db9
created_at: 2026-04-20 19:20:30
module_info:
{:name "com.hexagonkt.http_client",
 :exports [{:package "com.hexagonkt.http.client"}],
 :requires
 [{:module "java.base", :version "21.0.2", :mandated true}
  {:module "kotlin.stdlib", :transitive true}
  {:module "com.hexagonkt.http_handlers", :transitive true}],
 :provides [],
 :uses [],
 :version "3.7.4"}


name: com.hexagonkt.http_client_java
version: 3.7.4
target_platform: universal
mvn_groupId: com.hexagonkt
mvn_artifactId: http_client_java
mvn_version: 3.7.4
type: jar
sha256: 3a0dc46ac4438d2c2f740a5bacd1c1c5da15df3b127b50d964e50f50fe43383e
created_at: 2026-04-20 19:20:30
module_info:
{:name "com.hexagonkt.http_client_java",
 :exports [{:package "com.hexagonkt.http.client.java"}],
 :requires
 [{:module "java.base", :version "21.0.2", :mandated true}
  {:module "com.hexagonkt.http", :transitive true}
  {:module "com.hexagonkt.http_client", :transitive true}
  {:module "java.net.http", :version "21.0.2", :transitive true}],
 :provides [],
 :uses [],
 :version "3.7.4"}


name: com.hexagonkt.http_client_jetty
version: 3.7.4
target_platform: universal
mvn_groupId: com.hexagonkt
mvn_artifactId: http_client_jetty
mvn_version: 3.7.4
type: jar
sha256: b96532242a9cec85dfd868088ab14fb8fba41ec2418210856a10e945bdcbaebd
created_at: 2026-04-20 19:20:30
module_info:
{:name "com.hexagonkt.http_client_jetty",
 :exports [{:package "com.hexagonkt.http.client.jetty"}],
 :requires
 [{:module "java.base", :version "21.0.2", :mandated true}
  {:module "com.hexagonkt.http", :transitive true}
  {:module "com.hexagonkt.http_client", :transitive true}
  {:module "org.eclipse.jetty.io",
   :version "12.0.16",
   :transitive true}
  {:module "org.eclipse.jetty.util",
   :version "12.0.16",
   :transitive true}
  {:module "org.eclipse.jetty.client",
   :version "12.0.16",
   :transitive true}
  {:module "org.eclipse.jetty.http2.client",
   :version "12.0.16",
   :transitive true}
  {:module "org.eclipse.jetty.http2.client.transport",
   :version "12.0.16",
   :transitive true}],
 :provides [],
 :uses [],
 :version "3.7.4"}


name: com.hexagonkt.http_client_jetty_ws
version: 3.7.4
target_platform: universal
mvn_groupId: com.hexagonkt
mvn_artifactId: http_client_jetty_ws
mvn_version: 3.7.4
type: jar
sha256: a6eaf71366c1273c6ddc04ce5f922a55253ed8fb84edaccc5b4271ff8ea342b7
created_at: 2026-04-20 19:20:30
module_info:
{:name "com.hexagonkt.http_client_jetty_ws",
 :exports [{:package "com.hexagonkt.http.client.jetty.ws"}],
 :requires
 [{:module "java.base", :version "21.0.2", :mandated true}
  {:module "kotlin.stdlib", :transitive true}
  {:module "com.hexagonkt.http_client_jetty", :transitive true}
  {:module "com.hexagonkt.core", :transitive true}
  {:module "org.eclipse.jetty.io",
   :version "12.0.16",
   :transitive true}
  {:module "org.eclipse.jetty.util",
   :version "12.0.16",
   :transitive true}
  {:module "org.eclipse.jetty.client",
   :version "12.0.16",
   :transitive true}
  {:module "org.eclipse.jetty.http2.client",
   :version "12.0.16",
   :transitive true}
  {:module "org.eclipse.jetty.http2.client.transport",
   :version "12.0.16",
   :transitive true}
  {:module "org.eclipse.jetty.websocket.api",
   :version "12.0.16",
   :transitive true}
  {:module "org.eclipse.jetty.websocket.client",
   :version "12.0.16",
   :transitive true}],
 :provides [],
 :uses [],
 :version "3.7.4"}


name: com.hexagonkt.http_handlers
version: 3.7.4
target_platform: universal
mvn_groupId: com.hexagonkt
mvn_artifactId: http_handlers
mvn_version: 3.7.4
type: jar
sha256: a0153a660ce8b2f3317293be87bc681de923822c2fae8fd9b019f052dc8965c1
created_at: 2026-04-20 19:20:30
module_info:
{:name "com.hexagonkt.http_handlers",
 :exports [{:package "com.hexagonkt.http.handlers"}],
 :requires
 [{:module "java.base", :version "21.0.2", :mandated true}
  {:module "com.hexagonkt.http", :transitive true}
  {:module "com.hexagonkt.handlers", :transitive true}],
 :provides [],
 :uses [],
 :version "3.7.4"}


name: com.hexagonkt.http_handlers_async
version: 3.0.0-B9
target_platform: universal
mvn_groupId: com.hexagonkt
mvn_artifactId: http_handlers_async
mvn_version: 3.0.0-B9
type: jar
sha256: 0bd1e53927d2a9bc8f70e42288e4c8546e6a288137584a4f852673c81281521d
created_at: 2026-04-20 19:20:30
module_info:
{:name "com.hexagonkt.http_handlers_async",
 :exports [{:package "com.hexagonkt.http.handlers.async"}],
 :requires
 [{:module "java.base", :version "20.0.2", :mandated true}
  {:module "com.hexagonkt.http", :transitive true}
  {:module "com.hexagonkt.handlers_async", :transitive true}],
 :provides [],
 :uses [],
 :version "3.0.0-B9"}


name: com.hexagonkt.http_server
version: 3.7.4
target_platform: universal
mvn_groupId: com.hexagonkt
mvn_artifactId: http_server
mvn_version: 3.7.4
type: jar
sha256: 713a89a3b7a6e3eb06a9b1e74a4be02d23ff4a66fa0ff68bc2d62851e1d7fae2
created_at: 2026-04-20 19:20:30
module_info:
{:name "com.hexagonkt.http_server",
 :exports
 [{:package "com.hexagonkt.http.server"}
  {:package "com.hexagonkt.http.server.callbacks"}],
 :requires
 [{:module "java.base", :version "21.0.2", :mandated true}
  {:module "com.hexagonkt.core", :transitive true}
  {:module "com.hexagonkt.http_handlers", :transitive true}],
 :provides [],
 :uses [],
 :version "3.7.4"}


name: com.hexagonkt.http_server_helidon
version: 3.7.4
target_platform: universal
mvn_groupId: com.hexagonkt
mvn_artifactId: http_server_helidon
mvn_version: 3.7.4
type: jar
sha256: e5883cc8a685223e0a738b1defbfc743ca5e6e26d96d17fee8643fcb1f6c009b
created_at: 2026-04-20 19:20:30
module_info:
{:name "com.hexagonkt.http_server_helidon",
 :exports [{:package "com.hexagonkt.http.server.helidon"}],
 :requires
 [{:module "java.base", :version "21.0.2", :mandated true}
  {:module "kotlin.stdlib", :transitive true}
  {:module "com.hexagonkt.http", :transitive true}
  {:module "com.hexagonkt.http_server", :transitive true}
  {:module "io.helidon.common.parameters",
   :version "4.1.6",
   :transitive true}
  {:module "io.helidon.common.tls", :version "4.1.6", :transitive true}
  {:module "io.helidon.http", :version "4.1.6", :transitive true}
  {:module "io.helidon.http.media.multipart",
   :version "4.1.6",
   :transitive true}
  {:module "io.helidon.webserver.http2",
   :version "4.1.6",
   :transitive true}],
 :provides [],
 :uses [],
 :version "3.7.4"}


name: com.hexagonkt.http_server_jetty
version: 3.7.4
target_platform: universal
mvn_groupId: com.hexagonkt
mvn_artifactId: http_server_jetty
mvn_version: 3.7.4
type: jar
sha256: 024105fdaa5e22b96f693754917d981749e98ed4b9d6c97e40644b3b1cce0f5e
created_at: 2026-04-20 19:20:31
module_info:
{:name "com.hexagonkt.http_server_jetty",
 :exports [{:package "com.hexagonkt.http.server.jetty"}],
 :requires
 [{:module "java.base", :version "21.0.2", :mandated true}
  {:module "kotlin.stdlib", :transitive true}
  {:module "com.hexagonkt.http", :transitive true}
  {:module "com.hexagonkt.http_server", :transitive true}
  {:module "com.hexagonkt.http_server_servlet", :transitive true}
  {:module "jakarta.servlet", :version "6.0.0", :transitive true}
  {:module "org.eclipse.jetty.alpn.server",
   :version "12.0.16",
   :transitive true}
  {:module "org.eclipse.jetty.ee10.servlet",
   :version "12.0.16",
   :transitive true}
  {:module "org.eclipse.jetty.util",
   :version "12.0.16",
   :transitive true}
  {:module "org.eclipse.jetty.http2.server",
   :version "12.0.16",
   :transitive true}],
 :provides [],
 :uses [],
 :version "3.7.4"}


name: com.hexagonkt.http_server_netty
version: 3.7.4
target_platform: universal
mvn_groupId: com.hexagonkt
mvn_artifactId: http_server_netty
mvn_version: 3.7.4
type: jar
sha256: 1caaa7ffe87cd4561704fad2126240b33205a853c4e514252f797f23e9576a70
created_at: 2026-04-20 19:20:31
module_info:
{:name "com.hexagonkt.http_server_netty",
 :exports [{:package "com.hexagonkt.http.server.netty"}],
 :requires
 [{:module "java.base", :version "21.0.2", :mandated true}
  {:module "kotlin.stdlib", :transitive true}
  {:module "com.hexagonkt.http", :transitive true}
  {:module "com.hexagonkt.http_server", :transitive true}
  {:module "io.netty.common"}
  {:module "io.netty.buffer"}
  {:module "io.netty.codec"}
  {:module "io.netty.codec.http"}
  {:module "io.netty.handler"}
  {:module "io.netty.transport"}],
 :provides [],
 :uses [],
 :version "3.7.4"}


name: com.hexagonkt.http_server_netty_epoll
version: 3.7.4
target_platform: universal
mvn_groupId: com.hexagonkt
mvn_artifactId: http_server_netty_epoll
mvn_version: 3.7.4
type: jar
sha256: 54d56dcee096b6961789659bcffe3f35327ff93e2b9a0085b5199ea30e3a1b65
created_at: 2026-04-20 19:20:31
module_info:
{:name "com.hexagonkt.http_server_netty_epoll",
 :exports [{:package "com.hexagonkt.http.server.netty.epoll"}],
 :requires
 [{:module "java.base", :version "21.0.2", :mandated true}
  {:module "com.hexagonkt.http_server_netty", :transitive true}
  {:module "io.netty.buffer"}
  {:module "io.netty.codec"}
  {:module "io.netty.codec.http"}
  {:module "io.netty.handler"}
  {:module "io.netty.transport"}
  {:module "io.netty.transport.classes.epoll"}],
 :provides [],
 :uses [],
 :version "3.7.4"}


name: com.hexagonkt.http_server_nima
version: 3.3.0
target_platform: universal
mvn_groupId: com.hexagonkt
mvn_artifactId: http_server_nima
mvn_version: 3.3.0
type: jar
sha256: 441ac6b08943538c315320fdf4de36bdf65429e577fdad574dd70f8e49ccc75f
created_at: 2026-04-20 19:20:31
module_info:
{:name "com.hexagonkt.http_server_nima",
 :exports [{:package "com.hexagonkt.http.server.nima"}],
 :requires
 [{:module "java.base", :version "21", :mandated true}
  {:module "kotlin.stdlib", :transitive true}
  {:module "com.hexagonkt.http", :transitive true}
  {:module "com.hexagonkt.http_server", :transitive true}
  {:module "io.helidon.common.parameters",
   :version "4.0.0-RC1",
   :transitive true}
  {:module "io.helidon.common.tls",
   :version "4.0.0-RC1",
   :transitive true}
  {:module "io.helidon.http", :version "4.0.0-RC1", :transitive true}
  {:module "io.helidon.http.media.multipart",
   :version "4.0.0-RC1",
   :transitive true}
  {:module "io.helidon.webserver.http2",
   :version "4.0.0-RC1",
   :transitive true}],
 :provides [],
 :uses [],
 :version "3.3.0"}


name: com.hexagonkt.http_server_servlet
version: 3.7.4
target_platform: universal
mvn_groupId: com.hexagonkt
mvn_artifactId: http_server_servlet
mvn_version: 3.7.4
type: jar
sha256: 3a10c45549c131571b7a44d1514627f270ad04234e2695dd3c7e4d36811b6fac
created_at: 2026-04-20 19:20:31
module_info:
{:name "com.hexagonkt.http_server_servlet",
 :exports [{:package "com.hexagonkt.http.server.servlet"}],
 :requires
 [{:module "java.base", :version "21.0.2", :mandated true}
  {:module "kotlin.stdlib", :transitive true}
  {:module "java.management", :version "21.0.2", :transitive true}
  {:module "com.hexagonkt.http", :transitive true}
  {:module "com.hexagonkt.http_server", :transitive true}
  {:module "jakarta.servlet", :version "6.1.0", :transitive true}],
 :provides [],
 :uses [],
 :version "3.7.4"}


name: com.hexagonkt.logging.logback
version: 2.0.5
target_platform: universal
mvn_groupId: com.hexagonkt
mvn_artifactId: logging_logback
mvn_version: 2.0.5
type: jar
sha256: 8754b8fff885ec17bd36c8c3187b7f0f7a867897228f96bc9de6b494a7f9e3db
created_at: 2026-04-20 19:20:31
module_info:
{:name "com.hexagonkt.logging.logback",
 :exports [{:package "com.hexagonkt.logging.logback"}],
 :requires
 [{:module "java.base", :version "17.0.2", :mandated true}
  {:module "com.hexagonkt.core", :transitive true}
  {:module "com.hexagonkt.logging.slf4j.jul", :transitive true}
  {:module "logback.classic"}
  {:module "org.slf4j"}],
 :provides [],
 :uses [],
 :version "2.0.5"}


name: com.hexagonkt.logging.slf4j.jul
version: 2.0.5
target_platform: universal
mvn_groupId: com.hexagonkt
mvn_artifactId: logging_slf4j_jul
mvn_version: 2.0.5
type: jar
sha256: 3fc373591aa5e759eaad011dc958d3a2ddeb15f4c959baa164bb365d3bdfe9f4
created_at: 2026-04-20 19:20:31
module_info:
{:name "com.hexagonkt.logging.slf4j.jul",
 :exports [{:package "com.hexagonkt.logging.slf4j.jul"}],
 :requires
 [{:module "java.base", :version "17.0.2", :mandated true}
  {:module "com.hexagonkt.core", :transitive true}
  {:module "org.slf4j"}],
 :provides [],
 :uses [],
 :version "2.0.5"}


name: com.hexagonkt.logging_jul
version: 3.4.7
target_platform: universal
mvn_groupId: com.hexagonkt
mvn_artifactId: logging_jul
mvn_version: 3.4.7
type: jar
sha256: 68019e042318a824f19dc131f7db5945ab7a1c2b8198d93cacca34f211561e6c
created_at: 2026-04-20 19:20:31
module_info:
{:name "com.hexagonkt.logging_jul",
 :exports [{:package "com.hexagonkt.logging.jul"}],
 :requires
 [{:module "java.base", :version "21.0.2", :mandated true}
  {:module "java.logging", :version "21.0.2", :transitive true}
  {:module "com.hexagonkt.core", :transitive true}],
 :provides [],
 :uses [],
 :version "3.4.7"}


name: com.hexagonkt.logging_logback
version: 3.4.7
target_platform: universal
mvn_groupId: com.hexagonkt
mvn_artifactId: logging_logback
mvn_version: 3.4.7
type: jar
sha256: 6d8c51096facb366bc3433bf4b4b6dff55e5d9894cf85cf98469feace3bc2fb0
created_at: 2026-04-20 19:20:31
module_info:
{:name "com.hexagonkt.logging_logback",
 :exports [{:package "com.hexagonkt.logging.logback"}],
 :requires
 [{:module "java.base", :version "21.0.2", :mandated true}
  {:module "com.hexagonkt.core", :transitive true}
  {:module "org.slf4j", :version "2.0.11", :transitive true}
  {:module "ch.qos.logback.core", :version "1.4.14", :transitive true}
  {:module "ch.qos.logback.classic",
   :version "1.4.14",
   :transitive true}],
 :provides [],
 :uses [],
 :version "3.4.7"}


name: com.hexagonkt.logging_slf4j_jul
version: 3.4.7
target_platform: universal
mvn_groupId: com.hexagonkt
mvn_artifactId: logging_slf4j_jul
mvn_version: 3.4.7
type: jar
sha256: 6e8827579ee76dd4e7349f86ba016b8f71159a3a79f10ada82cefbd63ba00e08
created_at: 2026-04-20 19:20:31
module_info:
{:name "com.hexagonkt.logging_slf4j_jul",
 :exports [{:package "com.hexagonkt.logging.slf4j.jul"}],
 :requires
 [{:module "java.base", :version "21.0.2", :mandated true}
  {:module "kotlin.stdlib", :transitive true}
  {:module "com.hexagonkt.logging_jul", :transitive true}
  {:module "org.slf4j", :version "2.0.11", :transitive true}],
 :provides [],
 :uses [],
 :version "3.4.7"}


name: com.hexagonkt.rest
version: 3.7.4
target_platform: universal
mvn_groupId: com.hexagonkt
mvn_artifactId: rest
mvn_version: 3.7.4
type: jar
sha256: 262a68688fddfa0aff810ffe7979fda5f8c4d3a9189ecd173e24145d7ac4acdf
created_at: 2026-04-20 19:20:31
module_info:
{:name "com.hexagonkt.rest",
 :exports [{:package "com.hexagonkt.rest"}],
 :requires
 [{:module "java.base", :version "21.0.2", :mandated true}
  {:module "kotlin.stdlib", :transitive true}
  {:module "com.hexagonkt.http_handlers", :transitive true}
  {:module "com.hexagonkt.serialization", :transitive true}],
 :provides [],
 :uses [],
 :version "3.7.4"}


name: com.hexagonkt.serialization
version: 3.7.4
target_platform: universal
mvn_groupId: com.hexagonkt
mvn_artifactId: serialization
mvn_version: 3.7.4
type: jar
sha256: f0fdfe74f386dc75fd88e5468ea5dfc05ababfee8c02e23ad30c80b1a638c123
created_at: 2026-04-20 19:20:31
module_info:
{:name "com.hexagonkt.serialization",
 :exports [{:package "com.hexagonkt.serialization"}],
 :requires
 [{:module "java.base", :version "21.0.2", :mandated true}
  {:module "com.hexagonkt.core", :transitive true}],
 :provides [],
 :uses [],
 :version "3.7.4"}


name: com.hexagonkt.serialization.jackson.csv
version: 2.0.5
target_platform: universal
mvn_groupId: com.hexagonkt
mvn_artifactId: serialization_jackson_csv
mvn_version: 2.0.5
type: jar
sha256: 6219620efd9f01d9d8c80c7b8f3d8bfb5a858f27719a409b1b8711eb165b1af5
created_at: 2026-04-20 19:20:31
module_info:
{:name "com.hexagonkt.serialization.jackson.csv",
 :exports [{:package "com.hexagonkt.serialization.jackson.csv"}],
 :requires
 [{:module "java.base", :version "17.0.2", :mandated true}
  {:module "com.hexagonkt.core", :transitive true}
  {:module "com.hexagonkt.serialization", :transitive true}],
 :provides [],
 :uses [],
 :version "2.0.5"}


name: com.hexagonkt.serialization.jackson.json
version: 2.0.5
target_platform: universal
mvn_groupId: com.hexagonkt
mvn_artifactId: serialization_jackson_json
mvn_version: 2.0.5
type: jar
sha256: c6cc1c5664872b6a9ce93a307008dee25d27bb198c97cd2f5846b3d512221b29
created_at: 2026-04-20 19:20:31
module_info:
{:name "com.hexagonkt.serialization.jackson.json",
 :exports [{:package "com.hexagonkt.serialization.jackson.json"}],
 :requires
 [{:module "java.base", :version "17.0.2", :mandated true}
  {:module "com.hexagonkt.core", :transitive true}
  {:module "com.hexagonkt.serialization", :transitive true}],
 :provides [],
 :uses [],
 :version "2.0.5"}


name: com.hexagonkt.serialization.jackson.xml
version: 2.0.5
target_platform: universal
mvn_groupId: com.hexagonkt
mvn_artifactId: serialization_jackson_xml
mvn_version: 2.0.5
type: jar
sha256: a80be60086232e762a60d965c652cf13eb5ec8b0cdce198e79f762a3e935ea7e
created_at: 2026-04-20 19:20:31
module_info:
{:name "com.hexagonkt.serialization.jackson.xml",
 :exports [{:package "com.hexagonkt.serialization.jackson.xml"}],
 :requires
 [{:module "java.base", :version "17.0.2", :mandated true}
  {:module "com.hexagonkt.core", :transitive true}
  {:module "com.hexagonkt.serialization", :transitive true}],
 :provides [],
 :uses [],
 :version "2.0.5"}


name: com.hexagonkt.serialization.jackson.yaml
version: 2.0.5
target_platform: universal
mvn_groupId: com.hexagonkt
mvn_artifactId: serialization_jackson_yaml
mvn_version: 2.0.5
type: jar
sha256: e2375972a669605bd5f2299d61a642ba81b9ae201ce291d25549b2a309dbe21f
created_at: 2026-04-20 19:20:31
module_info:
{:name "com.hexagonkt.serialization.jackson.yaml",
 :exports [{:package "com.hexagonkt.serialization.jackson.yaml"}],
 :requires
 [{:module "java.base", :version "17.0.2", :mandated true}
  {:module "com.hexagonkt.core", :transitive true}
  {:module "com.hexagonkt.serialization", :transitive true}],
 :provides [],
 :uses [],
 :version "2.0.5"}


name: com.hexagonkt.serialization.test
version: 2.0.5
target_platform: universal
mvn_groupId: com.hexagonkt
mvn_artifactId: serialization_test
mvn_version: 2.0.5
type: jar
sha256: e70ec6544881979680622bca7245574b80366a2ab42eb5f499ec1d46fd798bca
created_at: 2026-04-20 19:20:31
module_info:
{:name "com.hexagonkt.serialization.test",
 :exports [{:package "com.hexagonkt.serialization.test"}],
 :requires
 [{:module "java.base", :version "17.0.2", :mandated true}
  {:module "kotlin.test", :transitive true}
  {:module "com.hexagonkt.core", :transitive true}
  {:module "com.hexagonkt.serialization", :transitive true}
  {:module "org.junit.jupiter.api",
   :version "5.8.2",
   :transitive true}],
 :provides [],
 :uses [],
 :version "2.0.5"}


name: com.hexagonkt.serialization_jackson
version: 3.7.4
target_platform: universal
mvn_groupId: com.hexagonkt
mvn_artifactId: serialization_jackson
mvn_version: 3.7.4
type: jar
sha256: b77f1e5bfc5da705402db17d0e54c2c3269d3f9c18e8bd6e1729ebdb8ff6580f
created_at: 2026-04-20 19:20:31
module_info:
{:name "com.hexagonkt.serialization_jackson",
 :exports [{:package "com.hexagonkt.serialization.jackson"}],
 :requires
 [{:module "java.base", :version "21.0.2", :mandated true}
  {:module "kotlin.stdlib", :transitive true}
  {:module "com.fasterxml.jackson.databind",
   :version "2.18.2",
   :transitive true}
  {:module "com.hexagonkt.serialization", :transitive true}],
 :provides [],
 :uses [],
 :version "3.7.4"}


name: com.hexagonkt.serialization_jackson_csv
version: 3.7.4
target_platform: universal
mvn_groupId: com.hexagonkt
mvn_artifactId: serialization_jackson_csv
mvn_version: 3.7.4
type: jar
sha256: 8747661e8df2c58cf96b1213c58199e87468d8facbda662972daad83bee6a3b4
created_at: 2026-04-20 19:20:31
module_info:
{:name "com.hexagonkt.serialization_jackson_csv",
 :exports [{:package "com.hexagonkt.serialization.jackson.csv"}],
 :requires
 [{:module "java.base", :version "21.0.2", :mandated true}
  {:module "com.hexagonkt.core", :transitive true}
  {:module "com.hexagonkt.serialization_jackson", :transitive true}
  {:module "com.fasterxml.jackson.dataformat.csv",
   :version "2.18.2",
   :transitive true}],
 :provides [],
 :uses [],
 :version "3.7.4"}


name: com.hexagonkt.serialization_jackson_json
version: 3.7.4
target_platform: universal
mvn_groupId: com.hexagonkt
mvn_artifactId: serialization_jackson_json
mvn_version: 3.7.4
type: jar
sha256: 0a1bf9c2e9eda092c6e827ccfa10aad57e8d87f0e73ab41d0db57e7b61ebd1e0
created_at: 2026-04-20 19:20:32
module_info:
{:name "com.hexagonkt.serialization_jackson_json",
 :exports [{:package "com.hexagonkt.serialization.jackson.json"}],
 :requires
 [{:module "java.base", :version "21.0.2", :mandated true}
  {:module "com.hexagonkt.core", :transitive true}
  {:module "com.hexagonkt.serialization_jackson", :transitive true}],
 :provides [],
 :uses [],
 :version "3.7.4"}


name: com.hexagonkt.serialization_jackson_toml
version: 3.7.4
target_platform: universal
mvn_groupId: com.hexagonkt
mvn_artifactId: serialization_jackson_toml
mvn_version: 3.7.4
type: jar
sha256: 8ba9333ada8e69d02f5e574d43d1d5eb4ab53077cdfa96f478cf857c3d976a9c
created_at: 2026-04-20 19:20:32
module_info:
{:name "com.hexagonkt.serialization_jackson_toml",
 :exports [{:package "com.hexagonkt.serialization.jackson.toml"}],
 :requires
 [{:module "java.base", :version "21.0.2", :mandated true}
  {:module "com.hexagonkt.core", :transitive true}
  {:module "com.hexagonkt.serialization_jackson", :transitive true}
  {:module "com.fasterxml.jackson.dataformat.toml",
   :version "2.18.2",
   :transitive true}],
 :provides [],
 :uses [],
 :version "3.7.4"}


name: com.hexagonkt.serialization_jackson_xml
version: 3.7.4
target_platform: universal
mvn_groupId: com.hexagonkt
mvn_artifactId: serialization_jackson_xml
mvn_version: 3.7.4
type: jar
sha256: 1b48560035cbe141de8ee4fe5caef761f2d8708a1a3c18a90766a1a8d28e68e5
created_at: 2026-04-20 19:20:32
module_info:
{:name "com.hexagonkt.serialization_jackson_xml",
 :exports [{:package "com.hexagonkt.serialization.jackson.xml"}],
 :requires
 [{:module "java.base", :version "21.0.2", :mandated true}
  {:module "com.hexagonkt.core", :transitive true}
  {:module "com.hexagonkt.serialization_jackson", :transitive true}
  {:module "com.fasterxml.jackson.dataformat.xml",
   :version "2.18.2",
   :transitive true}],
 :provides [],
 :uses [],
 :version "3.7.4"}


name: com.hexagonkt.serialization_jackson_yaml
version: 3.7.4
target_platform: universal
mvn_groupId: com.hexagonkt
mvn_artifactId: serialization_jackson_yaml
mvn_version: 3.7.4
type: jar
sha256: 42d445e534d6b1d6491e6c5a63a8f304284d306987fed010f453bdc5e1ce1bcc
created_at: 2026-04-20 19:20:32
module_info:
{:name "com.hexagonkt.serialization_jackson_yaml",
 :exports [{:package "com.hexagonkt.serialization.jackson.yaml"}],
 :requires
 [{:module "java.base", :version "21.0.2", :mandated true}
  {:module "com.hexagonkt.core", :transitive true}
  {:module "com.hexagonkt.serialization_jackson", :transitive true}
  {:module "com.fasterxml.jackson.dataformat.yaml",
   :version "2.18.2",
   :transitive true}],
 :provides [],
 :uses [],
 :version "3.7.4"}


name: com.hexagonkt.templates
version: 3.7.4
target_platform: universal
mvn_groupId: com.hexagonkt
mvn_artifactId: templates
mvn_version: 3.7.4
type: jar
sha256: a2162f93dba03fc1e4a17033b85c016362498a8706bc3a0a7b9b54cb181e7513
created_at: 2026-04-20 19:20:32
module_info:
{:name "com.hexagonkt.templates",
 :exports [{:package "com.hexagonkt.templates"}],
 :requires
 [{:module "java.base", :version "21.0.2", :mandated true}
  {:module "com.hexagonkt.core", :transitive true}],
 :provides [],
 :uses [],
 :version "3.7.4"}


name: com.hexagonkt.templates.freemarker
version: 2.0.5
target_platform: universal
mvn_groupId: com.hexagonkt
mvn_artifactId: templates_freemarker
mvn_version: 2.0.5
type: jar
sha256: b08b806739749e077a797f5b2313494080c4ef63427ad7b44be8dad0e0d92358
created_at: 2026-04-20 19:20:32
module_info:
{:name "com.hexagonkt.templates.freemarker",
 :exports [{:package "com.hexagonkt.templates.freemarker"}],
 :requires
 [{:module "java.base", :version "17.0.2", :mandated true}
  {:module "com.hexagonkt.core", :transitive true}
  {:module "com.hexagonkt.templates", :transitive true}
  {:module "freemarker"}],
 :provides [],
 :uses [],
 :version "2.0.5"}


name: com.hexagonkt.templates.pebble
version: 2.0.5
target_platform: universal
mvn_groupId: com.hexagonkt
mvn_artifactId: templates_pebble
mvn_version: 2.0.5
type: jar
sha256: e1ba75c8ba9e60ad638195e2a331e75b1dbee994838a9269200942b7fd52e950
created_at: 2026-04-20 19:20:32
module_info:
{:name "com.hexagonkt.templates.pebble",
 :exports [{:package "com.hexagonkt.templates.pebble"}],
 :requires
 [{:module "java.base", :version "17.0.2", :mandated true}
  {:module "com.hexagonkt.core", :transitive true}
  {:module "com.hexagonkt.templates", :transitive true}
  {:module "io.pebbletemplates"}],
 :provides [],
 :uses [],
 :version "2.0.5"}


name: com.hexagonkt.templates.test
version: 2.0.5
target_platform: universal
mvn_groupId: com.hexagonkt
mvn_artifactId: templates_test
mvn_version: 2.0.5
type: jar
sha256: cb8941629f0e353fd763bd77dfa641a951fcf9ce78dc82d999df3330330123ec
created_at: 2026-04-20 19:20:32
module_info:
{:name "com.hexagonkt.templates.test",
 :exports [{:package "com.hexagonkt.templates.test"}],
 :requires
 [{:module "java.base", :version "17.0.2", :mandated true}
  {:module "kotlin.test", :transitive true}
  {:module "com.hexagonkt.templates", :transitive true}
  {:module "org.junit.jupiter.api",
   :version "5.8.2",
   :transitive true}],
 :provides [],
 :uses [],
 :version "2.0.5"}


name: com.hexagonkt.templates_freemarker
version: 3.7.4
target_platform: universal
mvn_groupId: com.hexagonkt
mvn_artifactId: templates_freemarker
mvn_version: 3.7.4
type: jar
sha256: 21c2454b2a9f2df06af209558830a676a7e8ffa3a9e2ca40057751841e9256e1
created_at: 2026-04-20 19:20:32
module_info:
{:name "com.hexagonkt.templates_freemarker",
 :exports [{:package "com.hexagonkt.templates.freemarker"}],
 :requires
 [{:module "java.base", :version "21.0.2", :mandated true}
  {:module "kotlin.stdlib", :transitive true}
  {:module "com.hexagonkt.templates", :transitive true}
  {:module "freemarker"}],
 :provides [],
 :uses [],
 :version "3.7.4"}


name: com.hexagonkt.templates_jte
version: 3.7.4
target_platform: universal
mvn_groupId: com.hexagonkt
mvn_artifactId: templates_jte
mvn_version: 3.7.4
type: jar
sha256: e7d57f4d766e77b564889146104f81da4f64108e26ef5210634361b4afad66a4
created_at: 2026-04-20 19:20:32
module_info:
{:name "com.hexagonkt.templates_jte",
 :exports [{:package "com.hexagonkt.templates.jte"}],
 :requires
 [{:module "java.base", :version "21.0.2", :mandated true}
  {:module "kotlin.stdlib", :transitive true}
  {:module "com.hexagonkt.templates", :transitive true}
  {:module "gg.jte"}
  {:module "gg.jte.runtime"}],
 :provides [],
 :uses [],
 :version "3.7.4"}


name: com.hexagonkt.templates_pebble
version: 3.7.4
target_platform: universal
mvn_groupId: com.hexagonkt
mvn_artifactId: templates_pebble
mvn_version: 3.7.4
type: jar
sha256: 6e0deef0b0a95e67530bd5d360b5897dadb13065f6a930735bc483f9447e561a
created_at: 2026-04-20 19:20:32
module_info:
{:name "com.hexagonkt.templates_pebble",
 :exports [{:package "com.hexagonkt.templates.pebble"}],
 :requires
 [{:module "java.base", :version "21.0.2", :mandated true}
  {:module "kotlin.stdlib", :transitive true}
  {:module "com.hexagonkt.templates", :transitive true}
  {:module "io.pebbletemplates"}],
 :provides [],
 :uses [],
 :version "3.7.4"}


name: com.hexagonkt.web
version: 3.7.4
target_platform: universal
mvn_groupId: com.hexagonkt
mvn_artifactId: web
mvn_version: 3.7.4
type: jar
sha256: 1990ba85de98f0da0c060d6da81352266926686cdd0082343ed5e8f4ef9b7ae9
created_at: 2026-04-20 19:20:32
module_info:
{:name "com.hexagonkt.web",
 :exports [{:package "com.hexagonkt.web"}],
 :requires
 [{:module "java.base", :version "21.0.2", :mandated true}
  {:module "kotlin.stdlib", :transitive true}
  {:module "com.hexagonkt.http", :transitive true}
  {:module "com.hexagonkt.http_server", :transitive true}
  {:module "com.hexagonkt.templates", :transitive true}],
 :provides [],
 :uses [],
 :version "3.7.4"}


name: com.ibasco.gifreader
version: 1.1.0
target_platform: universal
mvn_groupId: com.ibasco.gifreader
mvn_artifactId: gif-reader
mvn_version: 1.1.0
type: jar
sha256: 426bdbca8f75eac917d1287ba510a0bea95d12409e66616e796527d64d84263b
created_at: 2026-04-20 19:20:32
module_info:
{:name "com.ibasco.gifreader",
 :exports
 [{:package "com.ibasco.image.gif"}
  {:package "com.ibasco.image.gif.enums"}
  {:package "com.ibasco.image.gif.exceptions"}],
 :requires
 [{:module "java.base", :version "11.0.11", :mandated true}
  {:module "org.slf4j"}
  {:module "org.apache.commons.compress"}
  {:module "org.apiguardian.api", :version "1.1.1"}],
 :provides [],
 :uses [],
 :version "1.1.0",
 :packages
 [{:package "com.ibasco.image.gif"}
  {:package "com.ibasco.image.gif.exceptions"}
  {:package "com.ibasco.image.gif.io"}
  {:package "com.ibasco.image.gif.util"}
  {:package "com.ibasco.image.gif.enums"}]}


name: com.illucit.instatrie
version: 2.0.0
target_platform: universal
mvn_groupId: com.illucit
mvn_artifactId: instatrie
mvn_version: 2.0.0
type: jar
sha256: baba6183c22d06032aaab79927dd942fffa67b882479266e9c29c12effb1e4d5
created_at: 2026-04-20 19:20:32
module_info:
{:name "com.illucit.instatrie",
 :exports
 [{:package "com.illucit.instatrie.highlight"}
  {:package "com.illucit.instatrie.splitter"}
  {:package "com.illucit.instatrie.trie"}
  {:package "com.illucit.instatrie.index"}],
 :requires
 [{:module "java.base", :mandated true}
  {:module "com.illucit.lucene.utils"}],
 :provides [],
 :uses [],
 :version "2.0.0"}


name: com.illucit.lucene.utils
version: 1.1.2
target_platform: universal
mvn_groupId: com.illucit
mvn_artifactId: lucene-utils
mvn_version: 1.1.2
type: jar
sha256: f80ff55a6fb996aa3e03b946195479532aa0e32d6ad8d64862c9acc9a73fecc8
created_at: 2026-04-20 19:20:32
module_info:
{:name "com.illucit.lucene.utils",
 :exports [{:package "com.illucit.util"}],
 :requires [{:module "java.base", :mandated true}],
 :provides [],
 :uses [],
 :version "1.1.2"}


name: com.infomaximum.cluster
version: 1.1.12
target_platform: universal
mvn_groupId: com.infomaximum
mvn_artifactId: cluster
mvn_version: 1.1.12
type: jar
sha256: 815365bba4daf39e8dd5b94437783facf290f0355d6891ca2c6988919baf8fce
created_at: 2026-04-20 19:20:32
module_info:
{:name "com.infomaximum.cluster",
 :exports
 [{:package "com.infomaximum.cluster"}
  {:package "com.infomaximum.cluster.event"}
  {:package "com.infomaximum.cluster.anotation"}
  {:package "com.infomaximum.cluster.component.manager"}
  {:package "com.infomaximum.cluster.component.manager.core"}
  {:package "com.infomaximum.cluster.component.memory"}
  {:package "com.infomaximum.cluster.component.memory.remote"}
  {:package "com.infomaximum.cluster.component.memory.struct"}
  {:package "com.infomaximum.cluster.component.service"}
  {:package "com.infomaximum.cluster.core.component"}
  {:package "com.infomaximum.cluster.core.io"}
  {:package "com.infomaximum.cluster.core.remote"}
  {:package
   "com.infomaximum.cluster.core.remote.controller.clusterfile"}
  {:package "com.infomaximum.cluster.core.remote.packer"}
  {:package "com.infomaximum.cluster.core.remote.packer.impl"}
  {:package "com.infomaximum.cluster.core.remote.struct"}
  {:package "com.infomaximum.cluster.core.remote.utils"}
  {:package
   "com.infomaximum.cluster.core.remote.utils.validatorremoteobject"}
  {:package "com.infomaximum.cluster.core.service.componentuuid"}
  {:package "com.infomaximum.cluster.core.service.transport"}
  {:package "com.infomaximum.cluster.core.service.transport.executor"}
  {:package "com.infomaximum.cluster.core.service.transport.network"}
  {:package
   "com.infomaximum.cluster.core.service.transport.network.local"}
  {:package
   "com.infomaximum.cluster.core.service.transport.network.local.event"}
  {:package "com.infomaximum.cluster.exception"}
  {:package "com.infomaximum.cluster.struct"}
  {:package "com.infomaximum.cluster.struct.storage"}
  {:package "com.infomaximum.cluster.utils"}],
 :requires
 [{:module "java.base", :version "21.0.5"}
  {:module "org.slf4j", :version "2.0.16"}
  {:module "org.reflections"}
  {:module "org.checkerframework.checker.qual"}],
 :provides [],
 :uses [],
 :version "1.1.12"}


name: com.infomaximum.cluster.graphql
version: 1.1.20
target_platform: universal
mvn_groupId: com.infomaximum
mvn_artifactId: cluster-graphql
mvn_version: 1.1.20
type: jar
sha256: c9aa3bf815986b7d16b8eb3d3593b7beb1100b37eb91427d175c974b44afe266
created_at: 2026-04-20 19:20:32
module_info:
{:name "com.infomaximum.cluster.graphql",
 :exports
 [{:package "com.infomaximum.cluster.graphql.struct"}
  {:package "com.infomaximum.cluster.graphql.executor.subscription"}
  {:package "com.infomaximum.cluster.graphql.subscription"}
  {:package "com.infomaximum.cluster.graphql"}
  {:package "com.infomaximum.cluster.graphql.executor"}
  {:package "com.infomaximum.cluster.graphql.schema"}
  {:package "com.infomaximum.cluster.graphql.schema.scalartype"}
  {:package "com.infomaximum.cluster.graphql.exception"}
  {:package "com.infomaximum.cluster.graphql.schema.struct.out"}
  {:package "com.infomaximum.cluster.graphql.schema.build.graphqltype"}
  {:package "com.infomaximum.cluster.graphql.executor.component"}
  {:package "com.infomaximum.cluster.graphql.schema.datafetcher"}
  {:package "com.infomaximum.cluster.graphql.preparecustomfield"}
  {:package "com.infomaximum.cluster.graphql.anotation"}
  {:package "com.infomaximum.cluster.graphql.fieldargument.custom"}
  {:package "com.infomaximum.cluster.graphql.remote.graphql.executor",
   :to ["com.infomaximum.cluster" "com.infomaximum.platform"]}
  {:package "com.infomaximum.cluster.graphql.remote.graphql.subscribe",
   :to ["com.infomaximum.cluster"]}
  {:package "com.infomaximum.cluster.graphql.executor.struct"}
  {:package "com.infomaximum.cluster.graphql.executor.datafetcher"}],
 :requires
 [{:module "java.base", :version "21.0.5", :mandated true}
  {:module "com.infomaximum.cluster"}
  {:module "org.slf4j", :version "2.0.17"}
  {:module "io.reactivex.rxjava2"}
  {:module "org.checkerframework.checker.qual"}
  {:module "com.graphqljava"}
  {:module "org.reflections"}
  {:module "org.reactivestreams"}],
 :provides [],
 :uses [],
 :version "1.1.20"}


name: com.infomaximum.cluster.grpc
version: 0.1.3p5
target_platform: universal
mvn_groupId: com.infomaximum
mvn_artifactId: cluster-grpc
mvn_version: 0.1.3p5
type: jar
sha256: dc9aa0d77d4292155a0c6e221dc82f5adfea5d626c79ed1137b2f1ecadff53ee
created_at: 2026-04-20 19:20:35
module_info:
{:name "com.infomaximum.cluster.grpc",
 :exports
 [{:package
   "com.infomaximum.cluster.core.service.transport.network.grpc"}
  {:package
   "com.infomaximum.cluster.core.service.transport.network.grpc.exception"}
  {:package "com.google.gson"}],
 :requires
 [{:module "java.base", :version "17.0.4", :mandated true}
  {:module "com.infomaximum.cluster"}
  {:module "org.slf4j", :version "2.0.3"}
  {:module "java.sql", :version "17.0.4"}
  {:module "java.logging", :version "17.0.4"}
  {:module "java.annotation", :version "1.3.2"}
  {:module "com.google.common"}
  {:module "com.google.guava.failureaccess", :version "1.0.1"}],
 :provides
 [{:service "io.grpc.NameResolverProvider",
   :with
   ["io.grpc.netty.shaded.io.grpc.netty.UdsNameResolverProvider"
    "io.grpc.internal.DnsNameResolverProvider"]}
  {:service "io.grpc.LoadBalancerProvider",
   :with
   ["io.grpc.internal.PickFirstLoadBalancerProvider"
    "io.grpc.util.OutlierDetectionLoadBalancerProvider"]}
  {:service "io.grpc.ManagedChannelProvider",
   :with
   ["io.grpc.netty.shaded.io.grpc.netty.NettyChannelProvider"
    "io.grpc.netty.shaded.io.grpc.netty.UdsNettyChannelProvider"]}
  {:service "io.grpc.ServerProvider",
   :with ["io.grpc.netty.shaded.io.grpc.netty.NettyServerProvider"]}],
 :uses
 [{:service "io.grpc.NameResolverProvider"}
  {:service "io.grpc.LoadBalancerProvider"}
  {:service "io.grpc.ServerProvider"}
  {:service "io.grpc.ManagedChannelProvider"}],
 :version "0.1.3p5"}


name: com.infomaximum.network
version: 1.2.10
target_platform: universal
mvn_groupId: com.infomaximum
mvn_artifactId: network
mvn_version: 1.2.10
type: jar
sha256: d2767298c5591432997dd7db70d67350aea3a2381d55467ebf4107ef380ad00c
created_at: 2026-04-20 19:20:35
module_info:
{:name "com.infomaximum.network",
 :exports
 [{:package "com.infomaximum.network.protocol.standard.session"}
  {:package "com.infomaximum.network.mvc"}
  {:package "com.infomaximum.network.protocol.standard.packet"}
  {:package "com.infomaximum.network.struct"}
  {:package "com.infomaximum.network"}
  {:package "com.infomaximum.network.builder"}
  {:package "com.infomaximum.network.exception"}
  {:package "com.infomaximum.network.transport.http.builder"}
  {:package "com.infomaximum.network.packet"}
  {:package "com.infomaximum.network.session"}
  {:package "com.infomaximum.network.protocol"}
  {:package "com.infomaximum.network.transport"}
  {:package "com.infomaximum.network.transport.http.builder.connector"}
  {:package "com.infomaximum.network.transport.http.builder.filter"}
  {:package "com.infomaximum.network.mvc.anotation"}
  {:package
   "com.infomaximum.network.protocol.standard.handler.handshake"}
  {:package "com.infomaximum.network.protocol.standard"}
  {:package "com.infomaximum.network.mvc.builder"}
  {:package "com.infomaximum.network.transport.http"}
  {:package "com.infomaximum.network.event"}],
 :requires
 [{:module "java.base", :version "21.0.5", :mandated true}
  {:module "net.minidev.jsonsmart"}
  {:module "org.reflections"}
  {:module "spring.web"}
  {:module "spring.webmvc"}
  {:module "spring.context"}
  {:module "spring.core"}
  {:module "jakarta.servlet", :version "6.0.0"}
  {:module "org.eclipse.jetty.server", :version "12.0.15"}
  {:module "org.eclipse.jetty.http3.server", :version "12.0.15"}
  {:module "org.eclipse.jetty.ee10.servlets", :version "12.0.15"}
  {:module "org.eclipse.jetty.ee10.websocket.jetty.server",
   :version "12.0.15"}
  {:module "org.eclipse.jetty.websocket.api", :version "12.0.15"}
  {:module "org.eclipse.jetty.websocket.common", :version "12.0.15"}],
 :provides [],
 :uses [],
 :version "1.2.10"}


name: com.infomaximum.platform
version: 0.1.32
target_platform: universal
mvn_groupId: com.infomaximum
mvn_artifactId: platform
mvn_version: 0.1.32
type: jar
sha256: bdae160373a609d7fffc7325dab96cfe8a0d3ac0f240a9265318c72266339e38
created_at: 2026-04-20 19:20:35
module_info:
{:name "com.infomaximum.platform",
 :exports
 [{:package "com.infomaximum.platform.sdk.context"}
  {:package "com.infomaximum.platform.querypool.iterator"}
  {:package "com.infomaximum.platform.sdk.function"}
  {:package "com.infomaximum.platform"}
  {:package "com.infomaximum.platform.component.database"}
  {:package "com.infomaximum.platform.component.database.configure"}
  {:package "com.infomaximum.platform.sdk.component"}
  {:package "com.infomaximum.platform.sdk.component.version"}
  {:package "com.infomaximum.platform.sdk.remote.packer"}
  {:package "com.infomaximum.platform.sdk.remote.node"}
  {:package "com.infomaximum.platform.sdk.remote.component"}
  {:package "com.infomaximum.platform.sdk.threadpool"}
  {:package "com.infomaximum.platform.update.core"}
  {:package
   "com.infomaximum.platform.sdk.graphql.customfield.graphqlquery"}
  {:package "com.infomaximum.platform.sdk.graphql.annotation"}
  {:package "com.infomaximum.platform.sdk.graphql.out"}
  {:package "com.infomaximum.platform.sdk.struct.querypool"}
  {:package "com.infomaximum.platform.exception.runtime"}
  {:package "com.infomaximum.platform.exception"}
  {:package "com.infomaximum.platform.sdk.exception"}
  {:package "com.infomaximum.platform.sdk.utils"}
  {:package "com.infomaximum.platform.sdk.iterator"}
  {:package "com.infomaximum.platform.querypool"}
  {:package "com.infomaximum.platform.component.frontend.authcontext"}
  {:package "com.infomaximum.platform.component.frontend.context"}
  {:package "com.infomaximum.platform.component.frontend.struct"}
  {:package
   "com.infomaximum.platform.component.frontend.context.source"}
  {:package
   "com.infomaximum.platform.component.frontend.engine.service.statistic"}
  {:package
   "com.infomaximum.platform.component.frontend.engine.filter"}
  {:package "com.infomaximum.platform.component.frontend.request"}
  {:package
   "com.infomaximum.platform.component.frontend.context.source.impl"}
  {:package "com.infomaximum.platform.component.frontend.engine"}
  {:package
   "com.infomaximum.platform.component.frontend.engine.controller"}
  {:package
   "com.infomaximum.platform.component.frontend.engine.network.protocol.graphqlws"}
  {:package
   "com.infomaximum.platform.component.frontend.engine.network.protocol.graphqlws.handler.graphql"}
  {:package
   "com.infomaximum.platform.component.frontend.engine.provider"}
  {:package
   "com.infomaximum.platform.component.frontend.engine.service.errorhandler"}
  {:package
   "com.infomaximum.platform.component.frontend.engine.service.graphqlrequestexecute"}
  {:package
   "com.infomaximum.platform.component.frontend.engine.service.introspection"}
  {:package
   "com.infomaximum.platform.component.frontend.request.graphql.builder.impl"}
  {:package "com.infomaximum.platform.component.frontend.context.impl"}
  {:package
   "com.infomaximum.platform.component.frontend.engine.authorize"}
  {:package "com.infomaximum.platform.component.frontend.utils"}
  {:package
   "com.infomaximum.platform.component.frontend.request.graphql.builder.impl.attribute"}
  {:package
   "com.infomaximum.platform.component.frontend.engine.controller.http.graphql"}
  {:package
   "com.infomaximum.platform.component.frontend.engine.controller.websocket.graphql"}
  {:package
   "com.infomaximum.platform.component.frontend.engine.controller.prometheus"}
  {:package
   "com.infomaximum.platform.component.frontend.engine.network.protocol.graphqlws.packet"}
  {:package
   "com.infomaximum.platform.component.frontend.engine.network.protocol.graphqlws.handler.handshake"}
  {:package
   "com.infomaximum.platform.component.frontend.engine.network.protocol.graphqltransportws"}
  {:package
   "com.infomaximum.platform.component.frontend.engine.network.protocol.graphqltransportws.handler.graphql"}
  {:package
   "com.infomaximum.platform.component.frontend.engine.network.protocol.graphqltransportws.packet"}
  {:package
   "com.infomaximum.platform.component.frontend.engine.network.protocol.graphqltransportws.handler.handshake"}
  {:package
   "com.infomaximum.platform.component.database.remote.backup"}
  {:package
   "com.infomaximum.platform.component.database.remote.cfconfig"}
  {:package "com.infomaximum.platform.component.database.remote.info"}
  {:package
   "com.infomaximum.platform.component.database.remote.dbprovider",
   :to ["com.infomaximum.cluster"]}
  {:package "com.infomaximum.platform.sdk.context.source"}
  {:package "com.infomaximum.platform.sdk.context.source.impl"}
  {:package "com.infomaximum.platform.update"}
  {:package "com.infomaximum.platform.update.annotation"}
  {:package "com.infomaximum.platform.utils"}
  {:package "com.infomaximum.platform.querypool.service.threadcontext"}
  {:package "com.infomaximum.platform.sdk.struct"}
  {:package "com.infomaximum.platform.sdk.context.impl"}
  {:package "com.infomaximum.platform.update.exception"}
  {:package "com.infomaximum.platform.sdk.subscription"}
  {:package "com.infomaximum.platform.sdk.domainobject.module",
   :to ["com.infomaximum.rdao"]}
  {:package "com.infomaximum.platform.sdk.graphql.datafetcher",
   :to ["com.infomaximum.cluster.graphql"]}
  {:package "com.infomaximum.platform.sdk.dbprovider.remote",
   :to ["com.infomaximum.cluster"]}
  {:package "com.infomaximum.platform.prometheus"}
  {:package "com.infomaximum.platform.service.detectresource"}
  {:package
   "com.infomaximum.platform.service.detectresource.resourcemonitor"}
  {:package
   "com.infomaximum.platform.service.detectresource.resourcemonitor.cpuresourcesmonitor"}
  {:package
   "com.infomaximum.platform.service.detectresource.resourcemonitor.memoryresourcesmonitor"}
  {:package
   "com.infomaximum.platform.service.detectresource.resourcemonitor.diskresourcesmonitor"}
  {:package "com.infomaximum.platform.prometheus.metric.base"}],
 :requires
 [{:module "java.base", :version "21.0.5", :mandated true}
  {:module "com.infomaximum.rdao", :transitive true}
  {:module "com.infomaximum.cluster", :transitive true}
  {:module "com.infomaximum.cluster.graphql", :transitive true}
  {:module "com.graphqljava"}
  {:module "com.infomaximum.network"}
  {:module "org.reflections"}
  {:module "net.minidev.jsonsmart"}
  {:module "spring.core"}
  {:module "spring.web"}
  {:module "jakarta.servlet", :version "6.0.0"}
  {:module "org.eclipse.jetty.ee10.servlet", :version "12.0.15"}
  {:module "org.eclipse.jetty.websocket.api", :version "12.0.15"}
  {:module "io.prometheus.metrics.core"}
  {:module "io.prometheus.metrics.model"}
  {:module "io.prometheus.metrics.instrumentation.jvm"}
  {:module "io.prometheus.metrics.exporter.common"}
  {:module "java.management", :version "21.0.5"}
  {:module "jdk.management", :version "21.0.5"}
  {:module "com.github.oshi"}],
 :provides [],
 :uses [],
 :version "0.1.32"}


name: com.infomaximum.rdao
version: 1.14.15
target_platform: universal
mvn_groupId: com.infomaximum
mvn_artifactId: rdao
mvn_version: 1.14.15
type: jar
sha256: 88df7d894cb4ee777ae86d8b008be069bef5c8bbb6e55d2f5a333e45eec6e870
created_at: 2026-04-20 19:20:35
module_info:
{:name "com.infomaximum.rdao",
 :exports
 [{:package "com.infomaximum.database.domainobject"}
  {:package "com.infomaximum.database.exception"}
  {:package "com.infomaximum.database.anotation"}
  {:package "com.infomaximum.database.maintenance"}
  {:package "com.infomaximum.database.provider"}
  {:package "com.infomaximum.database.schema"}
  {:package "com.infomaximum.rocksdb"}
  {:package "com.infomaximum.database.utils"}
  {:package "com.infomaximum.database.domainobject.filter"}
  {:package "com.infomaximum.database.domainobject.iterator"}
  {:package "com.infomaximum.database.schema.dbstruct"}
  {:package "com.infomaximum.database.schema.table"}
  {:package "com.infomaximum.database"}
  {:package "com.infomaximum.rocksdb.options.columnfamily"}
  {:package "com.infomaximum.rocksdb.backup"}],
 :requires
 [{:module "java.base", :version "17.0.13", :mandated true}
  {:module "org.slf4j", :version "2.0.16"}
  {:module "net.minidev.jsonsmart"}
  {:module "com.google.common"}
  {:module "rocksdbjni"}],
 :provides [],
 :uses [],
 :version "1.14.15"}


name: com.intel.qat
version: 2.3.2
target_platform: universal
mvn_groupId: com.intel.qat
mvn_artifactId: qat-java
mvn_version: 2.3.2
type: jar
sha256: 7c4abb0ba638c6ef92e0909ba2d11ed46db31512146e1df8cf347cf52a37d41f
created_at: 2026-04-20 19:20:35
module_info:
{:name "com.intel.qat",
 :exports [{:package "com.intel.qat"}],
 :requires
 [{:module "java.base", :mandated true}
  {:module "com.github.luben.zstd_jni", :version "1.5.6-1"}],
 :provides [],
 :uses [],
 :version "2.3.2",
 :packages
 [{:package "com.intel.qat"} {:package "com.intel.qat.linux.amd64"}]}


name: com.io7m.abstand.core
version: 1.1.0
target_platform: universal
mvn_groupId: com.io7m.abstand
mvn_artifactId: com.io7m.abstand.core
mvn_version: 1.1.0
type: jar
sha256: 3a6842a0e84e93c0c03ab55f4e2db13f213303bbd24e4920978e36fb1f9d3772
created_at: 2026-04-20 19:20:35
module_info:
{:name "com.io7m.abstand.core",
 :exports [{:package "com.io7m.abstand.core"}],
 :requires
 [{:module "java.base", :version "21", :mandated true}
  {:module "org.osgi.annotation.bundle", :static true}
  {:module "org.osgi.annotation.versioning", :static true}
  {:module "com.io7m.jaffirm.core", :version "4.0.1"}],
 :provides [],
 :uses [],
 :version "1.1.0",
 :packages [{:package "com.io7m.abstand.core"}]}


name: com.io7m.abstand.generation
version: 1.1.0
target_platform: universal
mvn_groupId: com.io7m.abstand
mvn_artifactId: com.io7m.abstand.generation
mvn_version: 1.1.0
type: jar
sha256: 8f39a397e4335899f37406dcdb77e57a2e10622fc14397d99737cb3d3d2b3b1f
created_at: 2026-04-20 19:20:36
module_info:
{:name "com.io7m.abstand.generation",
 :exports [{:package "com.io7m.abstand.generation"}],
 :requires
 [{:module "java.base", :version "21", :mandated true}
  {:module "org.osgi.annotation.bundle", :static true}
  {:module "org.osgi.annotation.versioning", :static true}
  {:module "com.io7m.abstand.core", :version "1.1.0"}
  {:module "net.jqwik.api", :version "1.8.5"}],
 :provides
 [{:service "net.jqwik.api.providers.ArbitraryProvider",
   :with
   ["com.io7m.abstand.generation.IntervalArbTreeChange"
    "com.io7m.abstand.generation.IntervalArbG"
    "com.io7m.abstand.generation.IntervalArbB"
    "com.io7m.abstand.generation.IntervalArbL"
    "com.io7m.abstand.generation.IntervalArbI"
    "com.io7m.abstand.generation.IntervalArbD"]}],
 :uses [{:service "net.jqwik.api.providers.ArbitraryProvider"}],
 :version "1.1.0",
 :packages [{:package "com.io7m.abstand.generation"}]}


name: com.io7m.abstand.tests
version: 1.1.0
target_platform: universal
mvn_groupId: com.io7m.abstand
mvn_artifactId: com.io7m.abstand.tests
mvn_version: 1.1.0
type: jar
sha256: 9fe79aaf12822c190bf6630aab79c0851fc268390865e3cb163b0821849c42e4
created_at: 2026-04-20 19:20:36
module_info:
{:name "com.io7m.abstand.tests",
 :exports [{:package "com.io7m.abstand.tests"}],
 :requires
 [{:module "java.base", :version "21", :mandated true}
  {:module "com.io7m.abstand.core", :version "1.1.0"}
  {:module "com.io7m.abstand.generation", :version "1.1.0"}
  {:module "org.slf4j", :version "2.0.13"}
  {:module "net.jqwik.api", :version "1.8.5"}
  {:module "org.junit.jupiter.api", :version "5.10.2"}
  {:module "org.junit.jupiter.engine", :version "5.10.2"}
  {:module "org.junit.platform.commons", :version "1.10.2"}
  {:module "org.junit.platform.engine", :version "1.10.2"}
  {:module "org.junit.platform.launcher", :version "1.10.2"}],
 :provides [],
 :uses [{:service "net.jqwik.api.providers.ArbitraryProvider"}],
 :version "1.1.0",
 :open true,
 :packages [{:package "com.io7m.abstand.tests"}]}


name: com.io7m.anethum.api
version: 1.1.1
target_platform: universal
mvn_groupId: com.io7m.anethum
mvn_artifactId: com.io7m.anethum.api
mvn_version: 1.1.1
type: jar
sha256: bef5e82eeac406d93b993858e575ba304366ad333d54134969951d1223ff2ce8
created_at: 2026-04-20 19:20:36
module_info:
{:name "com.io7m.anethum.api",
 :exports [{:package "com.io7m.anethum.api"}],
 :requires
 [{:module "java.base", :mandated true}
  {:module "org.osgi.annotation.bundle", :static true}
  {:module "org.osgi.annotation.versioning", :static true}
  {:module "com.io7m.jlexing.core", :version "3.2.0", :transitive true}
  {:module "com.io7m.seltzer.api",
   :version "1.0.1",
   :transitive true}],
 :provides [],
 :uses [],
 :version "1.1.1",
 :packages [{:package "com.io7m.anethum.api"}]}


name: com.io7m.anethum.common
version: 0.0.1
target_platform: universal
mvn_groupId: com.io7m.anethum
mvn_artifactId: com.io7m.anethum.common
mvn_version: 0.0.1
type: jar
sha256: 9f89c7a575bc5a3623c01a33c1290bd23bf9f5b3251661129393b97d9a415a34
created_at: 2026-04-20 19:20:36
module_info:
{:name "com.io7m.anethum.common",
 :exports [{:package "com.io7m.anethum.common"}],
 :requires
 [{:module "java.base", :mandated true}
  {:module "org.osgi.annotation.bundle", :static true}
  {:module "org.osgi.annotation.versioning", :static true}
  {:module "org.immutables.value", :static true}
  {:module "com.io7m.immutables.style", :static true}
  {:module "com.io7m.jlexing.core", :transitive true}],
 :provides [],
 :uses [],
 :version "0.0.1",
 :packages [{:package "com.io7m.anethum.common"}]}


name: com.io7m.anethum.slf4j
version: 1.1.1
target_platform: universal
mvn_groupId: com.io7m.anethum
mvn_artifactId: com.io7m.anethum.slf4j
mvn_version: 1.1.1
type: jar
sha256: 807bb1a8c77b35a50b0193b9de9b5ceea8495911f2df9c58556634449d23f120
created_at: 2026-04-20 19:20:36
module_info:
{:name "com.io7m.anethum.slf4j",
 :exports [{:package "com.io7m.anethum.slf4j"}],
 :requires
 [{:module "java.base", :mandated true}
  {:module "org.osgi.annotation.bundle", :static true}
  {:module "org.osgi.annotation.versioning", :static true}
  {:module "com.io7m.anethum.api", :version "1.1.1"}
  {:module "com.io7m.jlexing.core", :version "3.2.0"}
  {:module "org.slf4j", :version "2.0.13"}],
 :provides [],
 :uses [],
 :version "1.1.1",
 :packages [{:package "com.io7m.anethum.slf4j"}]}


name: com.io7m.blackthorne.api
version: 1.2.1
target_platform: universal
mvn_groupId: com.io7m.blackthorne
mvn_artifactId: com.io7m.blackthorne.api
mvn_version: 1.2.1
type: jar
sha256: eb6773827332a6ef8194af7605a4927f6bf919d1a6031ee685f8d3aed8787b35
created_at: 2026-04-20 19:20:36
module_info:
{:name "com.io7m.blackthorne.api",
 :exports [{:package "com.io7m.blackthorne.api"}],
 :requires
 [{:module "java.base", :mandated true}
  {:module "com.io7m.immutables.style", :static true}
  {:module "org.immutables.value", :static true}
  {:module "org.osgi.annotation.bundle", :static true}
  {:module "org.osgi.annotation.versioning", :static true}
  {:module "com.io7m.jaffirm.core", :version "3.0.4"}
  {:module "com.io7m.jlexing.core"}
  {:module "com.io7m.junreachable.core", :version "3.0.0"}
  {:module "java.xml"}
  {:module "org.slf4j"}],
 :provides [],
 :uses [],
 :version "1.2.1",
 :packages [{:package "com.io7m.blackthorne.api"}]}


name: com.io7m.blackthorne.core
version: 2.0.2
target_platform: universal
mvn_groupId: com.io7m.blackthorne
mvn_artifactId: com.io7m.blackthorne.core
mvn_version: 2.0.2
type: jar
sha256: 48b994b273dddd8a2a410c43db3efcd0d91a71910fc27189a24736313fb2bb23
created_at: 2026-04-20 19:20:37
module_info:
{:name "com.io7m.blackthorne.core",
 :exports
 [{:package "com.io7m.blackthorne.core"}
  {:package "com.io7m.blackthorne.core.internal",
   :to ["com.io7m.blackthorne.tests"]}],
 :requires
 [{:module "java.base", :mandated true}
  {:module "org.osgi.annotation.bundle", :static true}
  {:module "org.osgi.annotation.versioning", :static true}
  {:module "com.io7m.seltzer.api", :version "1.1.0"}
  {:module "com.io7m.jaffirm.core", :version "4.0.1"}
  {:module "com.io7m.jlexing.core", :version "3.2.0"}
  {:module "com.io7m.junreachable.core", :version "4.0.2"}
  {:module "java.xml"}
  {:module "org.slf4j", :version "2.0.16"}],
 :provides [],
 :uses [],
 :version "2.0.2",
 :packages
 [{:package "com.io7m.blackthorne.core"}
  {:package "com.io7m.blackthorne.core.internal"}]}


name: com.io7m.blackthorne.jxe
version: 2.0.2
target_platform: universal
mvn_groupId: com.io7m.blackthorne
mvn_artifactId: com.io7m.blackthorne.jxe
mvn_version: 2.0.2
type: jar
sha256: bfcf0e162aa3b636f29f933de5d80f01a1ee1ebb32780f1ff8ca96d56a75ecdf
created_at: 2026-04-20 19:20:37
module_info:
{:name "com.io7m.blackthorne.jxe",
 :exports [{:package "com.io7m.blackthorne.jxe"}],
 :requires
 [{:module "java.base", :mandated true}
  {:module "org.osgi.annotation.bundle", :static true}
  {:module "org.osgi.annotation.versioning", :static true}
  {:module "com.io7m.blackthorne.core", :version "2.0.2"}
  {:module "com.io7m.jxe.core", :version "1.0.3"}],
 :provides [],
 :uses [],
 :version "2.0.2",
 :packages [{:package "com.io7m.blackthorne.jxe"}]}


name: com.io7m.blackthorne.tests
version: 2.0.2
target_platform: universal
mvn_groupId: com.io7m.blackthorne
mvn_artifactId: com.io7m.blackthorne.tests
mvn_version: 2.0.2
type: jar
sha256: b5e918dc91c9bf3470267bbfd395f814d7cd18eafee036bb17e01ff0a218528c
created_at: 2026-04-20 19:20:37
module_info:
{:name "com.io7m.blackthorne.tests",
 :exports [{:package "com.io7m.blackthorne.tests"}],
 :requires
 [{:module "java.base", :mandated true}
  {:module "com.io7m.blackthorne.core", :version "2.0.2"}
  {:module "com.io7m.blackthorne.jxe", :version "2.0.2"}
  {:module "org.junit.jupiter.api", :version "5.11.0"}
  {:module "org.junit.jupiter.engine", :version "5.11.0"}
  {:module "org.junit.platform.commons", :version "1.11.0"}
  {:module "org.junit.platform.engine", :version "1.11.0"}
  {:module "org.junit.platform.launcher", :version "1.11.0"}
  {:module "com.io7m.jxe.core", :version "1.0.3"}
  {:module "net.bytebuddy.agent", :version "1.14.19"}
  {:module "net.bytebuddy", :version "1.14.19"}
  {:module "net.jqwik.api", :version "1.9.0"}
  {:module "nl.jqno.equalsverifier"}
  {:module "org.slf4j", :version "2.0.16"}],
 :provides [],
 :uses [],
 :version "2.0.2",
 :open true,
 :packages [{:package "com.io7m.blackthorne.tests"}]}


name: com.io7m.blockhead
version: 1.0.0
target_platform: universal
mvn_groupId: com.io7m.blockhead
mvn_artifactId: com.io7m.blockhead
mvn_version: 1.0.0
type: jar
sha256: 29c0e28485fb9333eb057dd0110ea380a7cae7d1c2d2cfa31ca609e55673c90a
created_at: 2026-04-20 19:20:37
module_info:
{:name "com.io7m.blockhead",
 :exports [{:package "com.io7m.blockhead"}],
 :requires
 [{:module "java.base", :version "21", :mandated true}
  {:module "org.osgi.annotation.bundle", :static true}
  {:module "org.osgi.annotation.versioning", :static true}
  {:module "com.io7m.quarrel.core", :version "1.6.1"}
  {:module "com.io7m.quarrel.ext.logback", :version "1.6.1"}
  {:module "com.io7m.repetoir.core", :version "1.0.1"}
  {:module "io.opentelemetry.api"}
  {:module "io.opentelemetry.context"}
  {:module "io.opentelemetry.exporter.otlp"}
  {:module "io.opentelemetry.sdk.common"}
  {:module "io.opentelemetry.sdk.logs"}
  {:module "io.opentelemetry.sdk.metrics"}
  {:module "io.opentelemetry.sdk.trace"}
  {:module "io.opentelemetry.sdk"}
  {:module "io.opentelemetry.semconv"}
  {:module "java.net.http", :version "21"}],
 :provides [],
 :uses [],
 :version "1.0.0",
 :packages
 [{:package "com.io7m.blockhead"}
  {:package "com.io7m.blockhead.internal"}]}


name: com.io7m.boxwood.api
version: 0.0.2
target_platform: universal
mvn_groupId: com.io7m.boxwood
mvn_artifactId: com.io7m.boxwood.api
mvn_version: 0.0.2
type: jar
sha256: c91768a021aaac0c38670f8e72de0f3c5a36ed35b35ee3e859fec7709582a64b
created_at: 2026-04-20 19:20:37
module_info:
{:name "com.io7m.boxwood.api",
 :exports [{:package "com.io7m.boxwood.api"}],
 :requires
 [{:module "java.base", :version "11.0.6", :mandated true}
  {:module "com.io7m.immutables.style", :static true}
  {:module "org.immutables.value", :static true}
  {:module "org.osgi.annotation.bundle", :static true}
  {:module "org.osgi.annotation.versioning", :static true}
  {:module "com.io7m.junreachable.core", :version "3.0.0"}],
 :provides [],
 :uses [],
 :version "0.0.2",
 :packages [{:package "com.io7m.boxwood.api"}]}


name: com.io7m.boxwood.parser.api
version: 0.0.2
target_platform: universal
mvn_groupId: com.io7m.boxwood
mvn_artifactId: com.io7m.boxwood.parser.api
mvn_version: 0.0.2
type: jar
sha256: bcdb02539fcd41d9a11bb8016eabc740c887ec8a7a0dc299e2b885a423ea47d9
created_at: 2026-04-20 19:20:38
module_info:
{:name "com.io7m.boxwood.parser.api",
 :exports [{:package "com.io7m.boxwood.parser.api"}],
 :requires
 [{:module "java.base", :version "11.0.6", :mandated true}
  {:module "com.io7m.immutables.style", :static true}
  {:module "org.immutables.value", :static true}
  {:module "org.osgi.annotation.bundle", :static true}
  {:module "org.osgi.annotation.versioning", :static true}
  {:module "com.io7m.jlexing.core", :transitive true}
  {:module "com.io7m.boxwood.api",
   :version "0.0.2",
   :transitive true}],
 :provides [],
 :uses [],
 :version "0.0.2",
 :packages [{:package "com.io7m.boxwood.parser.api"}]}


name: com.io7m.boxwood.vanilla
version: 0.0.2
target_platform: universal
mvn_groupId: com.io7m.boxwood
mvn_artifactId: com.io7m.boxwood.vanilla
mvn_version: 0.0.2
type: jar
sha256: 053042814c2b638ec0ea43041784a64f4c721c9568058d14277d2886c90efdda
created_at: 2026-04-20 19:20:38
module_info:
{:name "com.io7m.boxwood.vanilla",
 :exports [{:package "com.io7m.boxwood.vanilla"}],
 :requires
 [{:module "java.base", :version "11.0.6", :mandated true}
  {:module "org.osgi.annotation.bundle", :static true}
  {:module "org.osgi.annotation.versioning", :static true}
  {:module "org.osgi.service.component.annotations", :static true}
  {:module "com.io7m.boxwood.api", :version "0.0.2", :transitive true}
  {:module "com.io7m.boxwood.parser.api",
   :version "0.0.2",
   :transitive true}
  {:module "java.xml", :version "11.0.6"}
  {:module "org.apache.commons.compress"}
  {:module "org.slf4j"}],
 :provides
 [{:service "com.io7m.boxwood.parser.api.EPUBParserFactoryType",
   :with ["com.io7m.boxwood.vanilla.EPUBParserFactory"]}],
 :uses [],
 :version "0.0.2",
 :packages
 [{:package "com.io7m.boxwood.vanilla.internal"}
  {:package "com.io7m.boxwood.vanilla"}]}


name: com.io7m.brackish.core
version: 0.0.1
target_platform: universal
mvn_groupId: com.io7m.brackish
mvn_artifactId: com.io7m.brackish.core
mvn_version: 0.0.1
type: jar
sha256: 7f0124c950f296a430e148238ae8953f416b49d97e18d838e3581e6fe77f2e23
created_at: 2026-04-20 19:20:38
module_info:
{:name "com.io7m.brackish.core",
 :exports [{:package "com.io7m.brackish.core"}],
 :requires
 [{:module "java.base", :version "21", :mandated true}
  {:module "org.osgi.annotation.bundle", :static true}
  {:module "org.osgi.annotation.versioning", :static true}
  {:module "com.io7m.jaffirm.core", :version "4.0.1"}
  {:module "com.io7m.jranges.core", :version "6.0.0"}
  {:module "java.desktop", :version "21"}
  {:module "javafx.controls", :version "23-ea"}
  {:module "javafx.graphics", :version "23-ea"}],
 :provides [],
 :uses [],
 :version "0.0.1",
 :packages
 [{:package "com.io7m.brackish.core"}
  {:package "com.io7m.brackish.core.internal"}]}


name: com.io7m.brackish.demo
version: 0.0.1
target_platform: universal
mvn_groupId: com.io7m.brackish
mvn_artifactId: com.io7m.brackish.demo
mvn_version: 0.0.1
type: jar
sha256: 5be1458a55533464fe74cc459b8f4bc9ba94cf14388fb12cbaf12a4b634eb4b9
created_at: 2026-04-20 19:20:38
module_info:
{:name "com.io7m.brackish.demo",
 :exports [{:package "com.io7m.brackish.demo"}],
 :requires
 [{:module "java.base", :version "21", :mandated true}
  {:module "org.osgi.annotation.bundle", :static true}
  {:module "org.osgi.annotation.versioning", :static true}
  {:module "com.io7m.brackish.core", :version "0.0.1"}
  {:module "org.slf4j", :version "2.0.13"}
  {:module "javafx.graphics", :version "23-ea"}
  {:module "javafx.controls", :version "23-ea"}
  {:module "com.io7m.jranges.core", :version "6.0.0"}],
 :provides [],
 :uses [],
 :version "0.0.1",
 :packages [{:package "com.io7m.brackish.demo"}]}


name: com.io7m.brackish.tests
version: 0.0.1
target_platform: universal
mvn_groupId: com.io7m.brackish
mvn_artifactId: com.io7m.brackish.tests
mvn_version: 0.0.1
type: jar
sha256: e7e7b71fa2d10ba7def746e6570e52aeb4ec7d965c264763ea8ef2ceb080407d
created_at: 2026-04-20 19:20:38
module_info:
{:name "com.io7m.brackish.tests",
 :exports [{:package "com.io7m.brackish.tests"}],
 :requires
 [{:module "java.base", :version "21", :mandated true}
  {:module "org.osgi.annotation.bundle", :static true}
  {:module "org.osgi.annotation.versioning", :static true}
  {:module "org.junit.jupiter.api", :version "5.10.3"}
  {:module "org.junit.jupiter.engine", :version "5.10.3"}
  {:module "org.junit.platform.commons", :version "1.10.3"}
  {:module "org.junit.platform.engine", :version "1.10.3"}
  {:module "org.junit.platform.launcher", :version "1.10.3"}
  {:module "com.io7m.jaffirm.core", :version "4.0.1"}
  {:module "com.io7m.jranges.core", :version "6.0.0"}
  {:module "com.io7m.xoanon.commander.api", :version "2.0.0"}
  {:module "com.io7m.xoanon.commander", :version "2.0.0"}
  {:module "com.io7m.xoanon.extension", :version "2.0.0"}
  {:module "java.desktop", :version "21"}
  {:module "javafx.controls", :version "23-ea"}
  {:module "javafx.graphics", :version "23-ea"}
  {:module "com.io7m.brackish.core", :version "0.0.1"}],
 :provides [],
 :uses [],
 :version "0.0.1",
 :open true,
 :packages [{:package "com.io7m.brackish.tests"}]}


name: com.io7m.brooklime.api
version: 2.0.1
target_platform: universal
mvn_groupId: com.io7m.brooklime
mvn_artifactId: com.io7m.brooklime.api
mvn_version: 2.0.1
type: jar
sha256: 77f1d80902e3c5df43d773172d8ed9b48970acb26fbd5b257cbe755af4bab1dc
created_at: 2026-04-20 19:20:39
module_info:
{:name "com.io7m.brooklime.api",
 :exports [{:package "com.io7m.brooklime.api"}],
 :requires
 [{:module "java.base", :mandated true}
  {:module "org.osgi.annotation.bundle", :static true}
  {:module "org.osgi.annotation.versioning", :static true}
  {:module "org.immutables.value", :static true}
  {:module "org.slf4j", :version "2.0.13"}],
 :provides [],
 :uses [],
 :version "2.0.1",
 :packages [{:package "com.io7m.brooklime.api"}]}


name: com.io7m.brooklime.vanilla
version: 2.0.1
target_platform: universal
mvn_groupId: com.io7m.brooklime
mvn_artifactId: com.io7m.brooklime.vanilla
mvn_version: 2.0.1
type: jar
sha256: 4a393a41c4e0a3b56c3be213378e2b3c1e2c433ebd670de7a73a279a89d2edc4
created_at: 2026-04-20 19:20:39
module_info:
{:name "com.io7m.brooklime.vanilla",
 :exports [{:package "com.io7m.brooklime.vanilla"}],
 :requires
 [{:module "java.base", :mandated true}
  {:module "org.osgi.annotation.bundle", :static true}
  {:module "org.osgi.annotation.versioning", :static true}
  {:module "com.io7m.brooklime.api", :version "2.0.1"}
  {:module "java.net.http"}
  {:module "java.xml"}
  {:module "org.apache.commons.io", :version "2.16.1"}
  {:module "org.slf4j", :version "2.0.13"}],
 :provides [],
 :uses [],
 :version "2.0.1",
 :packages
 [{:package "com.io7m.brooklime.vanilla"}
  {:package "com.io7m.brooklime.vanilla.internal"}
  {:package "com.io7m.brooklime.vanilla.internal.streamtime"}]}


name: com.io7m.canonmill.core
version: 2.1.0
target_platform: universal
mvn_groupId: com.io7m.canonmill
mvn_artifactId: com.io7m.canonmill.core
mvn_version: 2.1.0
type: jar
sha256: abae2d5d5b977bd1f4879b97613a5c329ca4ec11da1ff6508858402a34664f01
created_at: 2026-04-20 19:20:39
module_info:
{:name "com.io7m.canonmill.core",
 :exports
 [{:package "com.io7m.canonmill.core"}
  {:package "com.io7m.canonmill.core.internal",
   :to ["com.io7m.canonmill.tests" "java.base"]}],
 :requires
 [{:module "java.base", :version "21", :mandated true}
  {:module "org.osgi.annotation.versioning", :static true}
  {:module "org.osgi.annotation.bundle", :static true}
  {:module "com.io7m.anethum.api", :version "1.1.1"}
  {:module "com.io7m.blackthorne.core", :version "2.0.1"}
  {:module "com.io7m.blackthorne.jxe", :version "2.0.1"}
  {:module "com.io7m.jcip.annotations", :version "2.0.1"}
  {:module "com.io7m.jdeferthrow.core", :version "1.3.0"}
  {:module "com.io7m.jxe.core", :version "1.0.3"}
  {:module "org.bouncycastle.pkix"}
  {:module "org.bouncycastle.provider"}
  {:module "org.slf4j", :version "2.0.13"}],
 :provides
 [{:service "java.security.Provider",
   :with ["com.io7m.canonmill.core.CMKeyStoreProvider"]}],
 :uses [],
 :version "2.1.0",
 :packages
 [{:package "com.io7m.canonmill.core"}
  {:package "com.io7m.canonmill.core.internal"}
  {:package "com.io7m.canonmill.core.internal.v1"}]}


name: com.io7m.canonmill.documentation
version: 2.1.0
target_platform: universal
mvn_groupId: com.io7m.canonmill
mvn_artifactId: com.io7m.canonmill.documentation
mvn_version: 2.1.0
type: jar
sha256: 11f514bf611bee2cdf900e1e53e4d20c877d7cb685da0017507959830fac5495
created_at: 2026-04-20 19:20:39
module_info:
{:name "com.io7m.canonmill.documentation",
 :exports [],
 :requires
 [{:module "java.base", :version "21", :mandated true}
  {:module "org.osgi.annotation.bundle", :static true}
  {:module "org.osgi.annotation.versioning", :static true}
  {:module "com.io7m.canonmill.core", :version "2.1.0"}
  {:module "java.xml", :version "21"}],
 :provides [],
 :uses [],
 :version "2.1.0",
 :packages [{:package "com.io7m.canonmill.documentation"}]}


name: com.io7m.canonmill.tests
version: 2.1.0
target_platform: universal
mvn_groupId: com.io7m.canonmill
mvn_artifactId: com.io7m.canonmill.tests
mvn_version: 2.1.0
type: jar
sha256: fefd4a43203765c86d99d45f283ded8e2af2b517a6997d66223638b65458ae31
created_at: 2026-04-20 19:20:39
module_info:
{:name "com.io7m.canonmill.tests",
 :exports [{:package "com.io7m.canonmill.tests"}],
 :requires
 [{:module "java.base", :version "21", :mandated true}
  {:module "com.io7m.anethum.api", :version "1.1.1"}
  {:module "com.io7m.canonmill.core", :version "2.1.0"}
  {:module "org.bouncycastle.pkix"}
  {:module "org.bouncycastle.provider"}
  {:module "org.slf4j", :version "2.0.13"}
  {:module "org.junit.jupiter.api",
   :version "5.10.2",
   :transitive true}
  {:module "org.junit.jupiter.engine",
   :version "5.10.2",
   :transitive true}
  {:module "org.junit.platform.commons",
   :version "1.10.2",
   :transitive true}
  {:module "org.junit.platform.engine",
   :version "1.10.2",
   :transitive true}],
 :provides [],
 :uses [],
 :version "2.1.0",
 :open true,
 :packages [{:package "com.io7m.canonmill.tests"}]}


name: com.io7m.cardant.client.api
version: 1.0.0-beta0001
target_platform: universal
mvn_groupId: com.io7m.cardant
mvn_artifactId: com.io7m.cardant.client.api
mvn_version: 1.0.0-beta0001
type: jar
sha256: 415a2f11582de960d6b8ff9f873a77c9b866428ea30c62c257db5046d58f70b4
created_at: 2026-04-20 19:20:40
module_info:
{:name "com.io7m.cardant.client.api",
 :exports [{:package "com.io7m.cardant.client.api"}],
 :requires
 [{:module "java.base", :version "21", :mandated true}
  {:module "org.osgi.annotation.bundle", :static true}
  {:module "org.osgi.annotation.versioning", :static true}
  {:module "com.io7m.cardant.model",
   :version "1.0.0-beta0001",
   :transitive true}
  {:module "com.io7m.cardant.error_codes",
   :version "1.0.0-beta0001",
   :transitive true}
  {:module "com.io7m.cardant.protocol.inventory",
   :version "1.0.0-beta0001",
   :transitive true}
  {:module "com.io7m.hibiscus.api", :version "1.0.0", :transitive true}
  {:module "com.io7m.repetoir.core",
   :version "1.0.1",
   :transitive true}],
 :provides [],
 :uses [],
 :version "1.0.0-beta0001",
 :packages [{:package "com.io7m.cardant.client.api"}]}


name: com.io7m.cardant.client.basic
version: 1.0.0-beta0001
target_platform: universal
mvn_groupId: com.io7m.cardant
mvn_artifactId: com.io7m.cardant.client.basic
mvn_version: 1.0.0-beta0001
type: jar
sha256: a685f3c00a1de6b56a47e8a3eb8cfa0240b231440672a749e7aecf451168e7c4
created_at: 2026-04-20 19:20:40
module_info:
{:name "com.io7m.cardant.client.basic",
 :exports [{:package "com.io7m.cardant.client.basic"}],
 :requires
 [{:module "java.base", :version "21", :mandated true}
  {:module "org.osgi.annotation.bundle", :static true}
  {:module "org.osgi.annotation.versioning", :static true}
  {:module "com.io7m.cardant.client.api", :version "1.0.0-beta0001"}
  {:module "com.io7m.cardant.protocol.inventory.cb",
   :version "1.0.0-beta0001"}
  {:module "com.io7m.cardant.strings", :version "1.0.0-beta0001"}
  {:module "com.io7m.genevan.core", :version "0.0.2"}
  {:module "com.io7m.hibiscus.api", :version "1.0.0"}
  {:module "com.io7m.idstore.model", :version "2.0.1"}
  {:module "com.io7m.jxtrand.api", :version "2.1.0"}
  {:module "com.io7m.verdant.core.cb", :version "1.0.1"}
  {:module "commons.math3"}
  {:module "java.net.http", :version "21"}
  {:module "org.slf4j", :version "2.0.16"}
  {:module "com.io7m.repetoir.core",
   :version "1.0.1",
   :transitive true}],
 :provides [],
 :uses [],
 :version "1.0.0-beta0001",
 :packages
 [{:package "com.io7m.cardant.client.basic"}
  {:package "com.io7m.cardant.client.basic.internal"}]}


name: com.io7m.cardant.client.preferences.api
version: 1.0.0-beta0001
target_platform: universal
mvn_groupId: com.io7m.cardant
mvn_artifactId: com.io7m.cardant.client.preferences.api
mvn_version: 1.0.0-beta0001
type: jar
sha256: 16f029102f2eb22d636c4e4f406bc5ef26ba7ceecc0112952d673d976238f23c
created_at: 2026-04-20 19:20:40
module_info:
{:name "com.io7m.cardant.client.preferences.api",
 :exports [{:package "com.io7m.cardant.client.preferences.api"}],
 :requires
 [{:module "java.base", :version "21", :mandated true}
  {:module "org.osgi.annotation.bundle", :static true}
  {:module "org.osgi.annotation.versioning", :static true}
  {:module "com.io7m.repetoir.core",
   :version "1.0.1",
   :transitive true}],
 :provides [],
 :uses [],
 :version "1.0.0-beta0001",
 :packages [{:package "com.io7m.cardant.client.preferences.api"}]}


name: com.io7m.cardant.client.preferences.vanilla
version: 1.0.0-beta0001
target_platform: universal
mvn_groupId: com.io7m.cardant
mvn_artifactId: com.io7m.cardant.client.preferences.vanilla
mvn_version: 1.0.0-beta0001
type: jar
sha256: 75047ffe0a4ccf0b7e51a1e03a96f82033e4f7fa0e21dd2863d6f4267ea12924
created_at: 2026-04-20 19:20:40
module_info:
{:name "com.io7m.cardant.client.preferences.vanilla",
 :exports [{:package "com.io7m.cardant.client.preferences.vanilla"}],
 :requires
 [{:module "java.base", :version "21", :mandated true}
  {:module "org.osgi.annotation.bundle", :static true}
  {:module "org.osgi.annotation.versioning", :static true}
  {:module "com.io7m.repetoir.core",
   :version "1.0.1",
   :transitive true}
  {:module "com.io7m.cardant.client.preferences.api",
   :version "1.0.0-beta0001",
   :transitive true}
  {:module "org.slf4j", :version "2.0.16"}
  {:module "com.io7m.jproperties.core", :version "3.2.0"}],
 :provides [],
 :uses [],
 :version "1.0.0-beta0001",
 :packages
 [{:package "com.io7m.cardant.client.preferences.vanilla"}
  {:package "com.io7m.cardant.client.preferences.vanilla.internal"}]}


name: com.io7m.cardant.database.api
version: 1.0.0-beta0001
target_platform: universal
mvn_groupId: com.io7m.cardant
mvn_artifactId: com.io7m.cardant.database.api
mvn_version: 1.0.0-beta0001
type: jar
sha256: 64f9aae9b1aca9e17d42010b8b8187fc4032c4d553492bbdce849ba9cc014815
created_at: 2026-04-20 19:20:40
module_info:
{:name "com.io7m.cardant.database.api",
 :exports [{:package "com.io7m.cardant.database.api"}],
 :requires
 [{:module "java.base", :version "21", :mandated true}
  {:module "org.osgi.annotation.bundle", :static true}
  {:module "org.osgi.annotation.versioning", :static true}
  {:module "com.io7m.cardant.error_codes", :version "1.0.0-beta0001"}
  {:module "com.io7m.cardant.model", :version "1.0.0-beta0001"}
  {:module "com.io7m.cardant.strings", :version "1.0.0-beta0001"}
  {:module "com.io7m.cardant.type_packages.compiler.api",
   :version "1.0.0-beta0001"}
  {:module "com.io7m.cardant.type_packages.parser.api",
   :version "1.0.0-beta0001"}
  {:module "com.io7m.cardant.type_packages.resolver.api",
   :version "1.0.0-beta0001"}
  {:module "com.io7m.repetoir.core", :version "1.0.1"}
  {:module "io.opentelemetry.api"}],
 :provides [],
 :uses [],
 :version "1.0.0-beta0001",
 :packages [{:package "com.io7m.cardant.database.api"}]}


name: com.io7m.cardant.database.postgres
version: 1.0.0-beta0001
target_platform: universal
mvn_groupId: com.io7m.cardant
mvn_artifactId: com.io7m.cardant.database.postgres
mvn_version: 1.0.0-beta0001
type: jar
sha256: d36e40e0ecdab64b8beea997dadd924b3168c70b51005a0e077b7923f3469f1e
created_at: 2026-04-20 19:20:40
module_info:
{:name "com.io7m.cardant.database.postgres",
 :exports
 [{:package "com.io7m.cardant.database.postgres.internal.tables",
   :to ["org.jooq"]}
  {:package "com.io7m.cardant.database.postgres.internal",
   :to ["org.jooq" "com.io7m.cardant.tests"]}
  {:package "com.io7m.cardant.database.postgres"}],
 :requires
 [{:module "java.base", :version "21", :mandated true}
  {:module "org.osgi.annotation.bundle", :static true}
  {:module "org.osgi.annotation.versioning", :static true}
  {:module "com.io7m.cardant.database.api", :version "1.0.0-beta0001"}
  {:module "com.io7m.cardant.model", :version "1.0.0-beta0001"}
  {:module "com.io7m.cardant.security", :version "1.0.0-beta0001"}
  {:module "com.io7m.cardant.strings", :version "1.0.0-beta0001"}
  {:module "com.io7m.cardant.type_packages.parser.api",
   :version "1.0.0-beta0001"}
  {:module "com.io7m.anethum.api", :version "1.1.1"}
  {:module "com.io7m.jmulticlose.core", :version "1.1.3"}
  {:module "com.io7m.jqpage.core", :version "0.0.3"}
  {:module "com.io7m.lanark.core", :version "1.2.0"}
  {:module "com.io7m.trasco.api", :version "2.0.1"}
  {:module "com.io7m.trasco.vanilla", :version "2.0.1"}
  {:module "com.zaxxer.hikari", :version "5.1.0"}
  {:module "io.opentelemetry.api"}
  {:module "io.opentelemetry.context"}
  {:module "io.opentelemetry.semconv"}
  {:module "java.sql", :version "21"}
  {:module "org.jgrapht.core", :version "1.5.2"}
  {:module "org.jooq.postgres.extensions", :version "3.19.15"}
  {:module "org.jooq", :version "3.19.15"}
  {:module "org.postgresql.jdbc"}
  {:module "org.slf4j", :version "2.0.16"}
  {:module "com.fasterxml.jackson.databind", :version "2.18.2"}
  {:module "com.io7m.junreachable.core", :version "4.0.2"}],
 :provides
 [{:service "com.io7m.cardant.database.api.CADatabaseFactoryType",
   :with ["com.io7m.cardant.database.postgres.CAPGDatabases"]}
  {:service
   "com.io7m.cardant.database.postgres.internal.CADBQueryProviderType",
   :with
   ["com.io7m.cardant.database.postgres.internal.CADBQAuditEventAdd"
    "com.io7m.cardant.database.postgres.internal.CADBQAuditEventSearch"
    "com.io7m.cardant.database.postgres.internal.CADBQFileGet"
    "com.io7m.cardant.database.postgres.internal.CADBQFilePut"
    "com.io7m.cardant.database.postgres.internal.CADBQFileRemove"
    "com.io7m.cardant.database.postgres.internal.CADBQFileSearch"
    "com.io7m.cardant.database.postgres.internal.CADBQItemAttachmentAdd"
    "com.io7m.cardant.database.postgres.internal.CADBQItemAttachmentRemove"
    "com.io7m.cardant.database.postgres.internal.CADBQItemCreate"
    "com.io7m.cardant.database.postgres.internal.CADBQItemDelete"
    "com.io7m.cardant.database.postgres.internal.CADBQItemDeleteMarkOnly"
    "com.io7m.cardant.database.postgres.internal.CADBQItemGet"
    "com.io7m.cardant.database.postgres.internal.CADBQItemMetadataPut"
    "com.io7m.cardant.database.postgres.internal.CADBQItemMetadataRemove"
    "com.io7m.cardant.database.postgres.internal.CADBQItemSearch"
    "com.io7m.cardant.database.postgres.internal.CADBQItemSetName"
    "com.io7m.cardant.database.postgres.internal.CADBQItemTypesAssign"
    "com.io7m.cardant.database.postgres.internal.CADBQItemTypesRevoke"
    "com.io7m.cardant.database.postgres.internal.CADBQLocationAttachmentAdd"
    "com.io7m.cardant.database.postgres.internal.CADBQLocationAttachmentRemove"
    "com.io7m.cardant.database.postgres.internal.CADBQLocationDelete"
    "com.io7m.cardant.database.postgres.internal.CADBQLocationDeleteMarkOnly"
    "com.io7m.cardant.database.postgres.internal.CADBQLocationGet"
    "com.io7m.cardant.database.postgres.internal.CADBQLocationList"
    "com.io7m.cardant.database.postgres.internal.CADBQLocationMetadataPut"
    "com.io7m.cardant.database.postgres.internal.CADBQLocationMetadataRemove"
    "com.io7m.cardant.database.postgres.internal.CADBQLocationPut"
    "com.io7m.cardant.database.postgres.internal.CADBQLocationTypesAssign"
    "com.io7m.cardant.database.postgres.internal.CADBQLocationTypesRevoke"
    "com.io7m.cardant.database.postgres.internal.CADBQMaintenance"
    "com.io7m.cardant.database.postgres.internal.CADBQStockCount"
    "com.io7m.cardant.database.postgres.internal.CADBQStockGet"
    "com.io7m.cardant.database.postgres.internal.CADBQStockReposit"
    "com.io7m.cardant.database.postgres.internal.CADBQStockSearch"
    "com.io7m.cardant.database.postgres.internal.CADBQTypePackageGetText"
    "com.io7m.cardant.database.postgres.internal.CADBQTypePackageInstall"
    "com.io7m.cardant.database.postgres.internal.CADBQTypePackageSatisfying"
    "com.io7m.cardant.database.postgres.internal.CADBQTypePackageSearch"
    "com.io7m.cardant.database.postgres.internal.CADBQTypePackageUninstall"
    "com.io7m.cardant.database.postgres.internal.CADBQUserGet"
    "com.io7m.cardant.database.postgres.internal.CADBQUserPut"]}],
 :uses
 [{:service
   "com.io7m.cardant.database.postgres.internal.CADBQueryProviderType"}],
 :version "1.0.0-beta0001",
 :packages
 [{:package "com.io7m.cardant.database.postgres"}
  {:package "com.io7m.cardant.database.postgres.internal"}
  {:package "com.io7m.cardant.database.postgres.internal.enums"}
  {:package "com.io7m.cardant.database.postgres.internal.tables"}]}


name: com.io7m.cardant.error_codes
version: 1.0.0-beta0001
target_platform: universal
mvn_groupId: com.io7m.cardant
mvn_artifactId: com.io7m.cardant.error_codes
mvn_version: 1.0.0-beta0001
type: jar
sha256: 4abb2b569db54e58e056d6ae8977a6edc098b7e4473add6ec6a5fb8e1afeaa2d
created_at: 2026-04-20 19:20:41
module_info:
{:name "com.io7m.cardant.error_codes",
 :exports [{:package "com.io7m.cardant.error_codes"}],
 :requires
 [{:module "java.base", :version "21", :mandated true}
  {:module "org.osgi.annotation.versioning", :static true}
  {:module "org.osgi.annotation.bundle", :static true}
  {:module "com.io7m.seltzer.api",
   :version "1.1.0",
   :transitive true}],
 :provides [],
 :uses [],
 :version "1.0.0-beta0001",
 :packages [{:package "com.io7m.cardant.error_codes"}]}


name: com.io7m.cardant.main
version: 1.0.0-beta0001
target_platform: universal
mvn_groupId: com.io7m.cardant
mvn_artifactId: com.io7m.cardant.main
mvn_version: 1.0.0-beta0001
type: jar
sha256: 16dbc85302625a198ae087064edf6814b45ab87a5dae3f6d873f154155b0382c
created_at: 2026-04-20 19:20:41
module_info:
{:name "com.io7m.cardant.main",
 :exports
 [{:package "com.io7m.cardant.main.internal",
   :to ["com.io7m.cardant.documentation" "com.io7m.cardant.tests"]}
  {:package "com.io7m.cardant.main"}],
 :requires
 [{:module "java.base", :version "21", :mandated true}
  {:module "org.osgi.annotation.bundle", :static true}
  {:module "org.osgi.annotation.versioning", :static true}
  {:module "com.io7m.cardant.client.preferences.api",
   :version "1.0.0-beta0001"}
  {:module "com.io7m.cardant.client.preferences.vanilla",
   :version "1.0.0-beta0001"}
  {:module "com.io7m.cardant.database.api", :version "1.0.0-beta0001"}
  {:module "com.io7m.cardant.database.postgres",
   :version "1.0.0-beta0001"}
  {:module "com.io7m.cardant.error_codes", :version "1.0.0-beta0001"}
  {:module "com.io7m.cardant.model", :version "1.0.0-beta0001"}
  {:module "com.io7m.cardant.protocol.api", :version "1.0.0-beta0001"}
  {:module "com.io7m.cardant.protocol.inventory.cb",
   :version "1.0.0-beta0001"}
  {:module "com.io7m.cardant.protocol.inventory",
   :version "1.0.0-beta0001"}
  {:module "com.io7m.cardant.server.api", :version "1.0.0-beta0001"}
  {:module "com.io7m.cardant.server.controller",
   :version "1.0.0-beta0001"}
  {:module "com.io7m.cardant.server.http", :version "1.0.0-beta0001"}
  {:module "com.io7m.cardant.server.inventory.v1",
   :version "1.0.0-beta0001"}
  {:module "com.io7m.cardant.server.service.clock",
   :version "1.0.0-beta0001"}
  {:module "com.io7m.cardant.server.service.configuration",
   :version "1.0.0-beta0001"}
  {:module "com.io7m.cardant.server.service.reqlimit",
   :version "1.0.0-beta0001"}
  {:module "com.io7m.cardant.server.service.sessions",
   :version "1.0.0-beta0001"}
  {:module "com.io7m.cardant.server.service.telemetry.api",
   :version "1.0.0-beta0001"}
  {:module "com.io7m.cardant.server.service.telemetry.otp",
   :version "1.0.0-beta0001"}
  {:module "com.io7m.cardant.server.service.verdant",
   :version "1.0.0-beta0001"}
  {:module "com.io7m.cardant.shell", :version "1.0.0-beta0001"}
  {:module "com.io7m.cardant.type_packages.parsers",
   :version "1.0.0-beta0001"}
  {:module "com.io7m.cardant.type_packages.standard",
   :version "1.0.0-beta0001"}
  {:module "com.io7m.canonmill.core", :version "2.1.0"}
  {:module "com.io7m.quarrel.core", :version "1.6.1"}
  {:module "com.io7m.quarrel.ext.logback", :version "1.6.1"}
  {:module "com.io7m.repetoir.core", :version "1.0.1"}
  {:module "jul.to.slf4j", :version "2.0.16"}
  {:module "org.slf4j", :version "2.0.16"}
  {:module "com.io7m.jade.api", :version "1.0.3"}
  {:module "com.io7m.jade.vanilla", :version "1.0.3"}
  {:module "com.io7m.anethum.api", :version "1.1.1"}
  {:module "com.io7m.anethum.slf4j", :version "1.1.1"}],
 :provides [],
 :uses
 [{:service
   "com.io7m.cardant.model.type_package.CATypePackageProviderType"}
  {:service "com.io7m.cardant.server.api.CAServerFactoryType"}
  {:service "com.io7m.cardant.shell.CAShellFactoryType"}],
 :version "1.0.0-beta0001",
 :open true,
 :packages
 [{:package "com.io7m.cardant.main"}
  {:package "com.io7m.cardant.main.internal"}]}


name: com.io7m.cardant.model
version: 1.0.0-beta0001
target_platform: universal
mvn_groupId: com.io7m.cardant
mvn_artifactId: com.io7m.cardant.model
mvn_version: 1.0.0-beta0001
type: jar
sha256: a530280a7bc278388e48862be2c39b9f6f74c46ff94b076c102515a3aafcde21
created_at: 2026-04-20 19:20:41
module_info:
{:name "com.io7m.cardant.model",
 :exports
 [{:package "com.io7m.cardant.model.comparisons"}
  {:package "com.io7m.cardant.model.type_package"}
  {:package "com.io7m.cardant.model"}],
 :requires
 [{:module "java.base", :version "21", :mandated true}
  {:module "org.osgi.annotation.bundle", :static true}
  {:module "org.osgi.annotation.versioning", :static true}
  {:module "com.io7m.cardant.strings",
   :version "1.0.0-beta0001",
   :transitive true}
  {:module "com.io7m.cardant.error_codes",
   :version "1.0.0-beta0001",
   :transitive true}
  {:module "com.io7m.jaffirm.core", :version "4.0.1"}
  {:module "com.io7m.idstore.model",
   :version "2.0.1",
   :transitive true}
  {:module "com.io7m.jranges.core", :version "6.0.0", :transitive true}
  {:module "com.io7m.lanark.core", :version "1.2.0", :transitive true}
  {:module "com.io7m.medrina.api", :version "1.0.0", :transitive true}
  {:module "com.io7m.verona.core", :version "1.0.1", :transitive true}
  {:module "org.joda.money", :version "1.0.5", :transitive true}],
 :provides [],
 :uses [],
 :version "1.0.0-beta0001",
 :packages
 [{:package "com.io7m.cardant.model"}
  {:package "com.io7m.cardant.model.comparisons"}
  {:package "com.io7m.cardant.model.type_package"}]}


name: com.io7m.cardant.parsers
version: 1.0.0-beta0001
target_platform: universal
mvn_groupId: com.io7m.cardant
mvn_artifactId: com.io7m.cardant.parsers
mvn_version: 1.0.0-beta0001
type: jar
sha256: c01385591e1a2fd1c77fd0bdab32f0faa23b85ff12daafce55fa732d5cb26f74
created_at: 2026-04-20 19:20:41
module_info:
{:name "com.io7m.cardant.parsers",
 :exports [{:package "com.io7m.cardant.parsers"}],
 :requires
 [{:module "java.base", :version "21", :mandated true}
  {:module "org.osgi.annotation.bundle", :static true}
  {:module "org.osgi.annotation.versioning", :static true}
  {:module "com.io7m.cardant.model", :version "1.0.0-beta0001"}
  {:module "com.io7m.cardant.strings", :version "1.0.0-beta0001"}
  {:module "com.io7m.jaffirm.core", :version "4.0.1"}
  {:module "com.io7m.jeucreader.core", :version "3.0.1"}
  {:module "com.io7m.jsx.core", :version "4.0.0"}
  {:module "com.io7m.jsx.parser.api", :version "4.0.0"}
  {:module "com.io7m.jsx.parser", :version "4.0.0"}],
 :provides
 [{:service "com.io7m.cardant.parsers.CASyntaxFactoryType",
   :with
   ["com.io7m.cardant.parsers.CADescriptionMatchExpressionsSyntax"
    "com.io7m.cardant.parsers.CAItemLocationMatchExpressionsSyntax"
    "com.io7m.cardant.parsers.CAItemSerialMatchExpressionsSyntax"
    "com.io7m.cardant.parsers.CAMediaTypeMatchExpressionsSyntax"
    "com.io7m.cardant.parsers.CAMetadataConstraintExpressionsSyntax"
    "com.io7m.cardant.parsers.CAMetadataExpressionsSyntax"
    "com.io7m.cardant.parsers.CAMetadataFieldMatchExpressionsSyntax"
    "com.io7m.cardant.parsers.CAMetadataMatchExpressionsSyntax"
    "com.io7m.cardant.parsers.CAMetadataPackageMatchExpressionsSyntax"
    "com.io7m.cardant.parsers.CAMetadataTypeMatchExpressionsSyntax"
    "com.io7m.cardant.parsers.CAModelSyntaxFactory"
    "com.io7m.cardant.parsers.CANameMatchFuzzyExpressionsSyntax"
    "com.io7m.cardant.parsers.CATypeMatchExpressionsSyntax"]}],
 :uses [{:service "com.io7m.cardant.parsers.CASyntaxFactoryType"}],
 :version "1.0.0-beta0001",
 :packages [{:package "com.io7m.cardant.parsers"}]}


name: com.io7m.cardant.protocol.api
version: 1.0.0-beta0001
target_platform: universal
mvn_groupId: com.io7m.cardant
mvn_artifactId: com.io7m.cardant.protocol.api
mvn_version: 1.0.0-beta0001
type: jar
sha256: 69a9027630989448db5afa12fe961f94d9faf6fedd1d02365472db8cbaace6c3
created_at: 2026-04-20 19:20:41
module_info:
{:name "com.io7m.cardant.protocol.api",
 :exports [{:package "com.io7m.cardant.protocol.api"}],
 :requires
 [{:module "java.base", :version "21", :mandated true}
  {:module "org.osgi.annotation.bundle", :static true}
  {:module "org.osgi.annotation.versioning", :static true}
  {:module "com.io7m.cardant.error_codes",
   :version "1.0.0-beta0001",
   :transitive true}],
 :provides [],
 :uses [],
 :version "1.0.0-beta0001",
 :packages [{:package "com.io7m.cardant.protocol.api"}]}


name: com.io7m.cardant.protocol.inventory
version: 1.0.0-beta0001
target_platform: universal
mvn_groupId: com.io7m.cardant
mvn_artifactId: com.io7m.cardant.protocol.inventory
mvn_version: 1.0.0-beta0001
type: jar
sha256: 40535eebd9e15ae004d45c7f22a8ef96bb21835f50e6cf590875510c15ac55f5
created_at: 2026-04-20 19:20:41
module_info:
{:name "com.io7m.cardant.protocol.inventory",
 :exports [{:package "com.io7m.cardant.protocol.inventory"}],
 :requires
 [{:module "java.base", :version "21", :mandated true}
  {:module "org.osgi.annotation.bundle", :static true}
  {:module "org.osgi.annotation.versioning", :static true}
  {:module "com.io7m.cardant.model",
   :version "1.0.0-beta0001",
   :transitive true}
  {:module "com.io7m.cardant.protocol.api",
   :version "1.0.0-beta0001",
   :transitive true}
  {:module "com.io7m.hibiscus.api", :version "1.0.0", :transitive true}
  {:module "com.io7m.idstore.model",
   :version "2.0.1",
   :transitive true}
  {:module "com.io7m.medrina.api",
   :version "1.0.0",
   :transitive true}],
 :provides [],
 :uses [],
 :version "1.0.0-beta0001",
 :packages [{:package "com.io7m.cardant.protocol.inventory"}]}


name: com.io7m.cardant.protocol.inventory.cb
version: 1.0.0-beta0001
target_platform: universal
mvn_groupId: com.io7m.cardant
mvn_artifactId: com.io7m.cardant.protocol.inventory.cb
mvn_version: 1.0.0-beta0001
type: jar
sha256: d2b2a250c67eb66c73176cb3834ffe4e7b866ebf6c274cd4eef47d02f658a9f6
created_at: 2026-04-20 19:20:42
module_info:
{:name "com.io7m.cardant.protocol.inventory.cb",
 :exports [{:package "com.io7m.cardant.protocol.inventory.cb"}],
 :requires
 [{:module "java.base", :version "21", :mandated true}
  {:module "org.osgi.annotation.bundle", :static true}
  {:module "org.osgi.annotation.versioning", :static true}
  {:module "com.io7m.cardant.protocol.api", :version "1.0.0-beta0001"}
  {:module "com.io7m.cardant.protocol.inventory",
   :version "1.0.0-beta0001"}
  {:module "com.io7m.cedarbridge.runtime.api", :version "2.0.0"}
  {:module "com.io7m.cedarbridge.runtime.bssio", :version "2.0.0"}
  {:module "com.io7m.cedarbridge.runtime.convenience",
   :version "2.0.0"}
  {:module "com.io7m.cedarbridge.runtime.time", :version "2.0.0"}
  {:module "com.io7m.jbssio.api", :version "2.1.0"}
  {:module "com.io7m.jbssio.vanilla", :version "2.1.0"}
  {:module "com.io7m.lanark.core", :version "1.2.0"}
  {:module "com.io7m.repetoir.core", :version "1.0.1"}],
 :provides [],
 :uses [],
 :version "1.0.0-beta0001",
 :packages
 [{:package "com.io7m.cardant.protocol.inventory.cb"}
  {:package "com.io7m.cardant.protocol.inventory.cb.internal"}]}


name: com.io7m.cardant.security
version: 1.0.0-beta0001
target_platform: universal
mvn_groupId: com.io7m.cardant
mvn_artifactId: com.io7m.cardant.security
mvn_version: 1.0.0-beta0001
type: jar
sha256: d88e7a7934a194b7e9d9cae28852c6b0ed425ef33153aa8d361bfff3f5ce2fc5
created_at: 2026-04-20 19:20:42
module_info:
{:name "com.io7m.cardant.security",
 :exports [{:package "com.io7m.cardant.security"}],
 :requires
 [{:module "java.base", :version "21", :mandated true}
  {:module "org.osgi.annotation.versioning", :static true}
  {:module "org.osgi.annotation.bundle", :static true}
  {:module "com.io7m.cardant.error_codes",
   :version "1.0.0-beta0001",
   :transitive true}
  {:module "com.io7m.medrina.api", :version "1.0.0"}
  {:module "com.io7m.medrina.vanilla", :version "1.0.0"}
  {:module "com.io7m.medrina.parser.api", :version "1.0.0"}
  {:module "org.slf4j", :version "2.0.16"}],
 :provides [],
 :uses [],
 :version "1.0.0-beta0001",
 :packages [{:package "com.io7m.cardant.security"}]}


name: com.io7m.cardant.server.api
version: 1.0.0-beta0001
target_platform: universal
mvn_groupId: com.io7m.cardant
mvn_artifactId: com.io7m.cardant.server.api
mvn_version: 1.0.0-beta0001
type: jar
sha256: 244d4a964258568ba46a0995b31b7141dd0502784030665c9bf9df07310c70cc
created_at: 2026-04-20 19:20:42
module_info:
{:name "com.io7m.cardant.server.api",
 :exports [{:package "com.io7m.cardant.server.api"}],
 :requires
 [{:module "java.base", :version "21", :mandated true}
  {:module "org.osgi.annotation.bundle", :static true}
  {:module "org.osgi.annotation.versioning", :static true}
  {:module "com.io7m.cardant.database.api", :version "1.0.0-beta0001"}
  {:module "com.io7m.cardant.error_codes", :version "1.0.0-beta0001"}
  {:module "com.io7m.cardant.model", :version "1.0.0-beta0001"}
  {:module "com.io7m.cardant.tls", :version "1.0.0-beta0001"}
  {:module "com.io7m.cardant.type_packages.parser.api",
   :version "1.0.0-beta0001"}
  {:module "java.net.http", :version "21"}],
 :provides [],
 :uses
 [{:service "com.io7m.cardant.database.api.CADatabaseFactoryType"}],
 :version "1.0.0-beta0001",
 :packages [{:package "com.io7m.cardant.server.api"}]}


name: com.io7m.cardant.server.basic
version: 1.0.0-beta0001
target_platform: universal
mvn_groupId: com.io7m.cardant
mvn_artifactId: com.io7m.cardant.server.basic
mvn_version: 1.0.0-beta0001
type: jar
sha256: 5ba363bf2f13b860a2e1cb35fddb1769352d67acc47f405d5fca68de417b51c5
created_at: 2026-04-20 19:20:42
module_info:
{:name "com.io7m.cardant.server.basic",
 :exports [{:package "com.io7m.cardant.server.basic"}],
 :requires
 [{:module "java.base", :version "21", :mandated true}
  {:module "org.osgi.annotation.bundle", :static true}
  {:module "org.osgi.annotation.versioning", :static true}
  {:module "com.io7m.cardant.database.api", :version "1.0.0-beta0001"}
  {:module "com.io7m.cardant.protocol.inventory.cb",
   :version "1.0.0-beta0001"}
  {:module "com.io7m.cardant.protocol.inventory",
   :version "1.0.0-beta0001"}
  {:module "com.io7m.cardant.security", :version "1.0.0-beta0001"}
  {:module "com.io7m.cardant.server.api", :version "1.0.0-beta0001"}
  {:module "com.io7m.cardant.server.inventory.v1",
   :version "1.0.0-beta0001"}
  {:module "com.io7m.cardant.server.service.clock",
   :version "1.0.0-beta0001"}
  {:module "com.io7m.cardant.server.service.configuration",
   :version "1.0.0-beta0001"}
  {:module "com.io7m.cardant.server.service.health",
   :version "1.0.0-beta0001"}
  {:module "com.io7m.cardant.server.service.idstore",
   :version "1.0.0-beta0001"}
  {:module "com.io7m.cardant.server.service.maintenance",
   :version "1.0.0-beta0001"}
  {:module "com.io7m.cardant.server.service.reqlimit",
   :version "1.0.0-beta0001"}
  {:module "com.io7m.cardant.server.service.sessions",
   :version "1.0.0-beta0001"}
  {:module "com.io7m.cardant.server.service.telemetry.api",
   :version "1.0.0-beta0001"}
  {:module "com.io7m.cardant.server.service.tls",
   :version "1.0.0-beta0001"}
  {:module "com.io7m.cardant.server.service.verdant",
   :version "1.0.0-beta0001"}
  {:module "com.io7m.cardant.type_packages.checker.api",
   :version "1.0.0-beta0001"}
  {:module "com.io7m.cardant.type_packages.checkers",
   :version "1.0.0-beta0001"}
  {:module "com.io7m.cardant.type_packages.compiler.api",
   :version "1.0.0-beta0001"}
  {:module "com.io7m.cardant.type_packages.compilers",
   :version "1.0.0-beta0001"}
  {:module "com.io7m.cardant.type_packages.parser.api",
   :version "1.0.0-beta0001"}
  {:module "com.io7m.cardant.type_packages.parsers",
   :version "1.0.0-beta0001"}
  {:module "com.io7m.jmulticlose.core", :version "1.1.3"}
  {:module "io.helidon.webserver", :version "4.1.4"}
  {:module "io.opentelemetry.api"}],
 :provides
 [{:service "com.io7m.cardant.server.api.CAServerFactoryType",
   :with ["com.io7m.cardant.server.basic.CAServers"]}],
 :uses
 [{:service
   "com.io7m.cardant.server.service.telemetry.api.CAServerTelemetryServiceFactoryType"}],
 :version "1.0.0-beta0001",
 :packages
 [{:package "com.io7m.cardant.server.basic"}
  {:package "com.io7m.cardant.server.basic.internal"}]}


name: com.io7m.cardant.server.controller
version: 1.0.0-beta0001
target_platform: universal
mvn_groupId: com.io7m.cardant
mvn_artifactId: com.io7m.cardant.server.controller
mvn_version: 1.0.0-beta0001
type: jar
sha256: e369ada2b3a3130dbb456114a79c2c431abafedd6baedc4650cda2ecb3e3bdea
created_at: 2026-04-20 19:20:42
module_info:
{:name "com.io7m.cardant.server.controller",
 :exports
 [{:package "com.io7m.cardant.server.controller.command_exec"}
  {:package "com.io7m.cardant.server.controller.inventory"}],
 :requires
 [{:module "java.base", :version "21", :mandated true}
  {:module "org.osgi.annotation.versioning", :static true}
  {:module "org.osgi.annotation.bundle", :static true}
  {:module "com.io7m.cardant.database.api", :version "1.0.0-beta0001"}
  {:module "com.io7m.cardant.protocol.inventory",
   :version "1.0.0-beta0001"}
  {:module "com.io7m.cardant.security", :version "1.0.0-beta0001"}
  {:module "com.io7m.cardant.server.service.clock",
   :version "1.0.0-beta0001"}
  {:module "com.io7m.cardant.server.service.sessions",
   :version "1.0.0-beta0001"}
  {:module "com.io7m.cardant.server.service.telemetry.api",
   :version "1.0.0-beta0001"}
  {:module "com.io7m.cardant.strings", :version "1.0.0-beta0001"}
  {:module "com.io7m.cardant.type_packages.compiler.api",
   :version "1.0.0-beta0001"}
  {:module "com.io7m.cardant.type_packages.resolver.api",
   :version "1.0.0-beta0001"}
  {:module "com.io7m.anethum.api", :version "1.1.1"}
  {:module "com.io7m.medrina.api", :version "1.0.0"}
  {:module "com.io7m.repetoir.core", :version "1.0.1"}
  {:module "io.opentelemetry.api"}
  {:module "io.opentelemetry.context"}
  {:module "org.slf4j", :version "2.0.16"}],
 :provides [],
 :uses [],
 :version "1.0.0-beta0001",
 :packages
 [{:package "com.io7m.cardant.server.controller"}
  {:package "com.io7m.cardant.server.controller.command_exec"}
  {:package "com.io7m.cardant.server.controller.inventory"}]}


name: com.io7m.cardant.server.http
version: 1.0.0-beta0001
target_platform: universal
mvn_groupId: com.io7m.cardant
mvn_artifactId: com.io7m.cardant.server.http
mvn_version: 1.0.0-beta0001
type: jar
sha256: 582da1d4d28708b4dd75ab435d14d7e08756db058b94a007156a4f6e54012eb2
created_at: 2026-04-20 19:20:42
module_info:
{:name "com.io7m.cardant.server.http",
 :exports [{:package "com.io7m.cardant.server.http"}],
 :requires
 [{:module "java.base", :version "21", :mandated true}
  {:module "org.osgi.annotation.bundle", :static true}
  {:module "org.osgi.annotation.versioning", :static true}
  {:module "com.io7m.cardant.database.api", :version "1.0.0-beta0001"}
  {:module "com.io7m.cardant.error_codes", :version "1.0.0-beta0001"}
  {:module "com.io7m.cardant.model", :version "1.0.0-beta0001"}
  {:module "com.io7m.cardant.server.service.clock",
   :version "1.0.0-beta0001"}
  {:module "com.io7m.cardant.server.service.telemetry.api",
   :version "1.0.0-beta0001"}
  {:module "io.helidon.http", :version "4.1.4"}
  {:module "io.helidon.webserver", :version "4.1.4"}
  {:module "io.opentelemetry.api"}
  {:module "io.opentelemetry.context"}
  {:module "io.opentelemetry.semconv"}
  {:module "org.slf4j", :version "2.0.16"}],
 :provides [],
 :uses [],
 :version "1.0.0-beta0001",
 :packages [{:package "com.io7m.cardant.server.http"}]}


name: com.io7m.cardant.server.inventory.v1
version: 1.0.0-beta0001
target_platform: universal
mvn_groupId: com.io7m.cardant
mvn_artifactId: com.io7m.cardant.server.inventory.v1
mvn_version: 1.0.0-beta0001
type: jar
sha256: de3c0e6fee3cc5bcc2dfb465c16d4441a37b2fbd872da46c8322ce37b0d4f79b
created_at: 2026-04-20 19:20:43
module_info:
{:name "com.io7m.cardant.server.inventory.v1",
 :exports [{:package "com.io7m.cardant.server.inventory.v1"}],
 :requires
 [{:module "java.base", :version "21", :mandated true}
  {:module "org.osgi.annotation.bundle", :static true}
  {:module "org.osgi.annotation.versioning", :static true}
  {:module "com.io7m.cardant.database.api", :version "1.0.0-beta0001"}
  {:module "com.io7m.cardant.protocol.api", :version "1.0.0-beta0001"}
  {:module "com.io7m.cardant.protocol.inventory.cb",
   :version "1.0.0-beta0001"}
  {:module "com.io7m.cardant.protocol.inventory",
   :version "1.0.0-beta0001"}
  {:module "com.io7m.cardant.security", :version "1.0.0-beta0001"}
  {:module "com.io7m.cardant.server.api", :version "1.0.0-beta0001"}
  {:module "com.io7m.cardant.server.controller",
   :version "1.0.0-beta0001"}
  {:module "com.io7m.cardant.server.http", :version "1.0.0-beta0001"}
  {:module "com.io7m.cardant.server.service.clock",
   :version "1.0.0-beta0001"}
  {:module "com.io7m.cardant.server.service.configuration",
   :version "1.0.0-beta0001"}
  {:module "com.io7m.cardant.server.service.health",
   :version "1.0.0-beta0001"}
  {:module "com.io7m.cardant.server.service.idstore",
   :version "1.0.0-beta0001"}
  {:module "com.io7m.cardant.server.service.reqlimit",
   :version "1.0.0-beta0001"}
  {:module "com.io7m.cardant.server.service.sessions",
   :version "1.0.0-beta0001"}
  {:module "com.io7m.cardant.server.service.telemetry.api",
   :version "1.0.0-beta0001"}
  {:module "com.io7m.cardant.server.service.tls",
   :version "1.0.0-beta0001"}
  {:module "com.io7m.cardant.server.service.verdant",
   :version "1.0.0-beta0001"}
  {:module "com.io7m.cardant.tls", :version "1.0.0-beta0001"}
  {:module "com.io7m.verdant.core", :version "1.0.1"}
  {:module "io.helidon.webserver", :version "4.1.4"}
  {:module "io.opentelemetry.api"}
  {:module "org.slf4j", :version "2.0.16"}
  {:module "com.io7m.jvindicator.core", :version "0.0.2"}
  {:module "com.io7m.idstore.protocol.user", :version "2.0.1"}
  {:module "com.io7m.idstore.user_client.api", :version "2.0.1"}],
 :provides [],
 :uses [],
 :version "1.0.0-beta0001",
 :packages [{:package "com.io7m.cardant.server.inventory.v1"}]}


name: com.io7m.cardant.server.service.clock
version: 1.0.0-beta0001
target_platform: universal
mvn_groupId: com.io7m.cardant
mvn_artifactId: com.io7m.cardant.server.service.clock
mvn_version: 1.0.0-beta0001
type: jar
sha256: 2f88bcc30cd2589756676f55184834ceece3d98b5a3d33469c3c7dbb65d422cf
created_at: 2026-04-20 19:20:43
module_info:
{:name "com.io7m.cardant.server.service.clock",
 :exports [{:package "com.io7m.cardant.server.service.clock"}],
 :requires
 [{:module "java.base", :version "21", :mandated true}
  {:module "org.osgi.annotation.bundle", :static true}
  {:module "org.osgi.annotation.versioning", :static true}
  {:module "com.io7m.repetoir.core",
   :version "1.0.1",
   :transitive true}],
 :provides [],
 :uses [],
 :version "1.0.0-beta0001",
 :packages [{:package "com.io7m.cardant.server.service.clock"}]}


name: com.io7m.cardant.server.service.configuration
version: 1.0.0-beta0001
target_platform: universal
mvn_groupId: com.io7m.cardant
mvn_artifactId: com.io7m.cardant.server.service.configuration
mvn_version: 1.0.0-beta0001
type: jar
sha256: 3b1840457e58185f3e031ed5a8b462f9e1cf237cefd29daa504f7388ec512c04
created_at: 2026-04-20 19:20:43
module_info:
{:name "com.io7m.cardant.server.service.configuration",
 :exports [{:package "com.io7m.cardant.server.service.configuration"}],
 :requires
 [{:module "java.base", :version "21", :mandated true}
  {:module "org.osgi.annotation.bundle", :static true}
  {:module "org.osgi.annotation.versioning", :static true}
  {:module "com.io7m.cardant.server.api", :version "1.0.0-beta0001"}
  {:module "com.io7m.cardant.tls", :version "1.0.0-beta0001"}
  {:module "com.io7m.anethum.api", :version "1.1.1"}
  {:module "com.io7m.blackthorne.core", :version "2.0.2"}
  {:module "com.io7m.blackthorne.jxe", :version "2.0.2"}
  {:module "com.io7m.jxe.core", :version "1.1.0"}
  {:module "com.io7m.repetoir.core", :version "1.0.1"}
  {:module "com.io7m.cardant.database.api",
   :version "1.0.0-beta0001"}],
 :provides [],
 :uses [],
 :version "1.0.0-beta0001",
 :packages
 [{:package "com.io7m.cardant.server.service.configuration"}
  {:package "com.io7m.cardant.server.service.configuration.v1"}]}


name: com.io7m.cardant.server.service.health
version: 1.0.0-beta0001
target_platform: universal
mvn_groupId: com.io7m.cardant
mvn_artifactId: com.io7m.cardant.server.service.health
mvn_version: 1.0.0-beta0001
type: jar
sha256: 7500a4ee7b362c6aa83c48a4ba382eaa315105e6a709341ddb2f474893b9a6f1
created_at: 2026-04-20 19:20:43
module_info:
{:name "com.io7m.cardant.server.service.health",
 :exports [{:package "com.io7m.cardant.server.service.health"}],
 :requires
 [{:module "java.base", :version "21", :mandated true}
  {:module "org.osgi.annotation.bundle", :static true}
  {:module "org.osgi.annotation.versioning", :static true}
  {:module "com.io7m.cardant.database.api", :version "1.0.0-beta0001"}
  {:module "com.io7m.cardant.server.service.telemetry.api",
   :version "1.0.0-beta0001"}
  {:module "io.opentelemetry.api"}
  {:module "io.opentelemetry.context"}
  {:module "com.io7m.repetoir.core", :version "1.0.1"}],
 :provides [],
 :uses [],
 :version "1.0.0-beta0001",
 :packages [{:package "com.io7m.cardant.server.service.health"}]}


name: com.io7m.cardant.server.service.idstore
version: 1.0.0-beta0001
target_platform: universal
mvn_groupId: com.io7m.cardant
mvn_artifactId: com.io7m.cardant.server.service.idstore
mvn_version: 1.0.0-beta0001
type: jar
sha256: baa4418931220a33b0ab7d7c93f304e8cdcc66f1b5cf4203ce787c32e678ccfd
created_at: 2026-04-20 19:20:43
module_info:
{:name "com.io7m.cardant.server.service.idstore",
 :exports [{:package "com.io7m.cardant.server.service.idstore"}],
 :requires
 [{:module "java.base", :version "21", :mandated true}
  {:module "org.osgi.annotation.bundle", :static true}
  {:module "org.osgi.annotation.versioning", :static true}
  {:module "com.io7m.cardant.server.service.telemetry.api",
   :version "1.0.0-beta0001"}
  {:module "com.io7m.cardant.server.api", :version "1.0.0-beta0001"}
  {:module "com.io7m.idstore.user_client.api", :version "2.0.1"}
  {:module "com.io7m.idstore.user_client", :version "2.0.1"}
  {:module "com.io7m.repetoir.core", :version "1.0.1"}],
 :provides [],
 :uses [],
 :version "1.0.0-beta0001",
 :packages [{:package "com.io7m.cardant.server.service.idstore"}]}


name: com.io7m.cardant.server.service.maintenance
version: 1.0.0-beta0001
target_platform: universal
mvn_groupId: com.io7m.cardant
mvn_artifactId: com.io7m.cardant.server.service.maintenance
mvn_version: 1.0.0-beta0001
type: jar
sha256: 29bdbfc1b48c694d849be1382d804e3ee66386ffa19b02c5981373aaea1ce0e8
created_at: 2026-04-20 19:20:44
module_info:
{:name "com.io7m.cardant.server.service.maintenance",
 :exports [{:package "com.io7m.cardant.server.service.maintenance"}],
 :requires
 [{:module "java.base", :version "21", :mandated true}
  {:module "org.osgi.annotation.bundle", :static true}
  {:module "org.osgi.annotation.versioning", :static true}
  {:module "com.io7m.cardant.database.api", :version "1.0.0-beta0001"}
  {:module "com.io7m.cardant.server.api", :version "1.0.0-beta0001"}
  {:module "com.io7m.cardant.server.service.clock",
   :version "1.0.0-beta0001"}
  {:module "com.io7m.cardant.server.service.configuration",
   :version "1.0.0-beta0001"}
  {:module "com.io7m.cardant.server.service.telemetry.api",
   :version "1.0.0-beta0001"}
  {:module "com.io7m.cardant.server.service.tls",
   :version "1.0.0-beta0001"}
  {:module "com.io7m.jmulticlose.core", :version "1.1.3"}
  {:module "com.io7m.repetoir.core", :version "1.0.1"}
  {:module "io.opentelemetry.context"}
  {:module "org.slf4j", :version "2.0.16"}],
 :provides [],
 :uses [],
 :version "1.0.0-beta0001",
 :packages [{:package "com.io7m.cardant.server.service.maintenance"}]}


name: com.io7m.cardant.server.service.reqlimit
version: 1.0.0-beta0001
target_platform: universal
mvn_groupId: com.io7m.cardant
mvn_artifactId: com.io7m.cardant.server.service.reqlimit
mvn_version: 1.0.0-beta0001
type: jar
sha256: aa57d3f1dd95fc54912b1fdada64a4f65fec6156e7a32ab595afaa7d3de9a22c
created_at: 2026-04-20 19:20:44
module_info:
{:name "com.io7m.cardant.server.service.reqlimit",
 :exports [{:package "com.io7m.cardant.server.service.reqlimit"}],
 :requires
 [{:module "java.base", :version "21", :mandated true}
  {:module "org.osgi.annotation.bundle", :static true}
  {:module "org.osgi.annotation.versioning", :static true}
  {:module "com.io7m.cardant.error_codes", :version "1.0.0-beta0001"}
  {:module "com.io7m.cardant.server.api", :version "1.0.0-beta0001"}
  {:module "com.io7m.cardant.server.service.configuration",
   :version "1.0.0-beta0001"}
  {:module "com.io7m.cardant.server.http", :version "1.0.0-beta0001"}
  {:module "com.io7m.repetoir.core", :version "1.0.1"}
  {:module "io.helidon.webserver", :version "4.1.4"}
  {:module "org.apache.commons.io", :version "2.18.0"}],
 :provides [],
 :uses [],
 :version "1.0.0-beta0001",
 :packages [{:package "com.io7m.cardant.server.service.reqlimit"}]}


name: com.io7m.cardant.server.service.sessions
version: 1.0.0-beta0001
target_platform: universal
mvn_groupId: com.io7m.cardant
mvn_artifactId: com.io7m.cardant.server.service.sessions
mvn_version: 1.0.0-beta0001
type: jar
sha256: f9c2e2e0984b7264d551f3f9af525b4a0b78c99510304077c6a95012319b9e17
created_at: 2026-04-20 19:20:44
module_info:
{:name "com.io7m.cardant.server.service.sessions",
 :exports [{:package "com.io7m.cardant.server.service.sessions"}],
 :requires
 [{:module "java.base", :version "21", :mandated true}
  {:module "org.osgi.annotation.bundle", :static true}
  {:module "org.osgi.annotation.versioning", :static true}
  {:module "com.io7m.cardant.model", :version "1.0.0-beta0001"}
  {:module "com.io7m.cardant.server.service.telemetry.api",
   :version "1.0.0-beta0001"}
  {:module "com.github.benmanes.caffeine"}
  {:module "com.io7m.jaffirm.core", :version "4.0.1"}
  {:module "com.io7m.medrina.api", :version "1.0.0"}
  {:module "com.io7m.repetoir.core", :version "1.0.1"}
  {:module "io.opentelemetry.api"}
  {:module "org.slf4j", :version "2.0.16"}],
 :provides [],
 :uses [],
 :version "1.0.0-beta0001",
 :packages [{:package "com.io7m.cardant.server.service.sessions"}]}


name: com.io7m.cardant.server.service.telemetry.api
version: 1.0.0-beta0001
target_platform: universal
mvn_groupId: com.io7m.cardant
mvn_artifactId: com.io7m.cardant.server.service.telemetry.api
mvn_version: 1.0.0-beta0001
type: jar
sha256: 279d07df2f5354f3ae2835b9e9b7a2650337b6ad3c00db0421948524e090ec4e
created_at: 2026-04-20 19:20:44
module_info:
{:name "com.io7m.cardant.server.service.telemetry.api",
 :exports [{:package "com.io7m.cardant.server.service.telemetry.api"}],
 :requires
 [{:module "java.base", :version "21", :mandated true}
  {:module "org.osgi.annotation.bundle", :static true}
  {:module "org.osgi.annotation.versioning", :static true}
  {:module "com.io7m.cardant.error_codes", :version "1.0.0-beta0001"}
  {:module "com.io7m.cardant.server.api", :version "1.0.0-beta0001"}
  {:module "com.io7m.jmulticlose.core", :version "1.1.3"}
  {:module "com.io7m.repetoir.core", :version "1.0.1"}
  {:module "io.opentelemetry.api"}
  {:module "io.opentelemetry.context"}],
 :provides [],
 :uses [],
 :version "1.0.0-beta0001",
 :packages [{:package "com.io7m.cardant.server.service.telemetry.api"}]}


name: com.io7m.cardant.server.service.telemetry.otp
version: 1.0.0-beta0001
target_platform: universal
mvn_groupId: com.io7m.cardant
mvn_artifactId: com.io7m.cardant.server.service.telemetry.otp
mvn_version: 1.0.0-beta0001
type: jar
sha256: 0f8f378e4199108cf0e9abfd2bc367ac0ddbc45dad7d8d8981b0303b893803bb
created_at: 2026-04-20 19:20:44
module_info:
{:name "com.io7m.cardant.server.service.telemetry.otp",
 :exports [{:package "com.io7m.cardant.server.service.telemetry.otp"}],
 :requires
 [{:module "java.base", :version "21", :mandated true}
  {:module "org.osgi.annotation.versioning", :static true}
  {:module "org.osgi.annotation.bundle", :static true}
  {:module "com.io7m.cardant.model", :version "1.0.0-beta0001"}
  {:module "com.io7m.cardant.server.api", :version "1.0.0-beta0001"}
  {:module "com.io7m.cardant.server.service.telemetry.api",
   :version "1.0.0-beta0001"}
  {:module "io.opentelemetry.api"}
  {:module "io.opentelemetry.context"}
  {:module "io.opentelemetry.exporter.otlp"}
  {:module "io.opentelemetry.sdk.common"}
  {:module "io.opentelemetry.sdk.logs"}
  {:module "io.opentelemetry.sdk.metrics"}
  {:module "io.opentelemetry.sdk.trace"}
  {:module "io.opentelemetry.sdk"}
  {:module "io.opentelemetry.semconv"}
  {:module "org.slf4j", :version "2.0.16"}],
 :provides
 [{:service
   "com.io7m.cardant.server.service.telemetry.api.CAServerTelemetryServiceFactoryType",
   :with
   ["com.io7m.cardant.server.service.telemetry.otp.CAServerTelemetryServices"]}],
 :uses [],
 :version "1.0.0-beta0001",
 :packages
 [{:package "com.io7m.cardant.server.service.telemetry.otp"}
  {:package "com.io7m.cardant.server.service.telemetry.otp.internal"}]}


name: com.io7m.cardant.server.service.tls
version: 1.0.0-beta0001
target_platform: universal
mvn_groupId: com.io7m.cardant
mvn_artifactId: com.io7m.cardant.server.service.tls
mvn_version: 1.0.0-beta0001
type: jar
sha256: 4a20e605c4de639fa385f8040587b874f1277dab9f5a242c7f907da4cdba2b27
created_at: 2026-04-20 19:20:44
module_info:
{:name "com.io7m.cardant.server.service.tls",
 :exports [{:package "com.io7m.cardant.server.service.tls"}],
 :requires
 [{:module "java.base", :version "21", :mandated true}
  {:module "org.osgi.annotation.bundle", :static true}
  {:module "org.osgi.annotation.versioning", :static true}
  {:module "com.io7m.cardant.error_codes", :version "1.0.0-beta0001"}
  {:module "com.io7m.cardant.server.service.telemetry.api",
   :version "1.0.0-beta0001"}
  {:module "com.io7m.cardant.strings", :version "1.0.0-beta0001"}
  {:module "com.io7m.cardant.tls", :version "1.0.0-beta0001"}
  {:module "io.opentelemetry.api"}
  {:module "com.io7m.repetoir.core", :version "1.0.1"}],
 :provides [],
 :uses [],
 :version "1.0.0-beta0001",
 :packages [{:package "com.io7m.cardant.server.service.tls"}]}


name: com.io7m.cardant.server.service.verdant
version: 1.0.0-beta0001
target_platform: universal
mvn_groupId: com.io7m.cardant
mvn_artifactId: com.io7m.cardant.server.service.verdant
mvn_version: 1.0.0-beta0001
type: jar
sha256: b261c1c5c33f011feaea7e120d824443f3513501e832cd58ebdb7ea04a5679a8
created_at: 2026-04-20 19:20:44
module_info:
{:name "com.io7m.cardant.server.service.verdant",
 :exports [{:package "com.io7m.cardant.server.service.verdant"}],
 :requires
 [{:module "java.base", :version "21", :mandated true}
  {:module "org.osgi.annotation.bundle", :static true}
  {:module "org.osgi.annotation.versioning", :static true}
  {:module "com.io7m.verdant.core", :version "1.0.1", :transitive true}
  {:module "com.io7m.repetoir.core",
   :version "1.0.1",
   :transitive true}
  {:module "com.io7m.verdant.core.cb", :version "1.0.1"}],
 :provides [],
 :uses [],
 :version "1.0.0-beta0001",
 :packages [{:package "com.io7m.cardant.server.service.verdant"}]}


name: com.io7m.cardant.shell
version: 1.0.0-beta0001
target_platform: universal
mvn_groupId: com.io7m.cardant
mvn_artifactId: com.io7m.cardant.shell
mvn_version: 1.0.0-beta0001
type: jar
sha256: 2bb7e497ec314ca5f0561a0669ffeec0b9ede34a99d0e181c547ca1dee5e444a
created_at: 2026-04-20 19:20:44
module_info:
{:name "com.io7m.cardant.shell",
 :exports
 [{:package "com.io7m.cardant.shell"}
  {:package "com.io7m.cardant.shell.internal.converters",
   :to ["com.io7m.cardant.tests"]}],
 :requires
 [{:module "java.base", :version "21", :mandated true}
  {:module "org.osgi.annotation.bundle", :static true}
  {:module "org.osgi.annotation.versioning", :static true}
  {:module "com.io7m.cardant.client.api", :version "1.0.0-beta0001"}
  {:module "com.io7m.cardant.client.basic", :version "1.0.0-beta0001"}
  {:module "com.io7m.cardant.client.preferences.api",
   :version "1.0.0-beta0001"}
  {:module "com.io7m.cardant.parsers", :version "1.0.0-beta0001"}
  {:module "com.io7m.cardant.strings", :version "1.0.0-beta0001"}
  {:module "com.io7m.cardant.type_packages.parsers",
   :version "1.0.0-beta0001"}
  {:module "com.io7m.jeucreader.core", :version "3.0.1"}
  {:module "com.io7m.jmulticlose.core", :version "1.1.3"}
  {:module "com.io7m.jxe.core", :version "1.1.0"}
  {:module "com.io7m.lanark.core", :version "1.2.0"}
  {:module "com.io7m.quarrel.core", :version "1.6.1"}
  {:module "com.io7m.tabla.core", :version "0.0.2"}
  {:module "hu.webarticum.treeprinter"}
  {:module "org.apache.commons.io", :version "2.18.0"}
  {:module "org.apache.tika.core"}
  {:module "org.jline"}],
 :provides
 [{:service "com.io7m.cardant.shell.CAShellFactoryType",
   :with ["com.io7m.cardant.shell.CAShells"]}],
 :uses [{:service "com.io7m.cardant.parsers.CASyntaxFactoryType"}],
 :version "1.0.0-beta0001",
 :packages
 [{:package "com.io7m.cardant.shell"}
  {:package "com.io7m.cardant.shell.internal"}
  {:package "com.io7m.cardant.shell.internal.converters"}
  {:package "com.io7m.cardant.shell.internal.formatting"}]}


name: com.io7m.cardant.strings
version: 1.0.0-beta0001
target_platform: universal
mvn_groupId: com.io7m.cardant
mvn_artifactId: com.io7m.cardant.strings
mvn_version: 1.0.0-beta0001
type: jar
sha256: b8ca6f039313f5f40383aff84b6e0c8216bda81f66b0ca088667655d90c2daa1
created_at: 2026-04-20 19:20:45
module_info:
{:name "com.io7m.cardant.strings",
 :exports [{:package "com.io7m.cardant.strings"}],
 :requires
 [{:module "java.base", :version "21", :mandated true}
  {:module "org.osgi.annotation.bundle", :static true}
  {:module "org.osgi.annotation.versioning", :static true}
  {:module "com.io7m.jxtrand.api", :version "2.1.0"}
  {:module "com.io7m.jxtrand.vanilla", :version "2.1.0"}
  {:module "com.io7m.repetoir.core", :version "1.0.1"}],
 :provides [],
 :uses [],
 :version "1.0.0-beta0001",
 :packages [{:package "com.io7m.cardant.strings"}]}


name: com.io7m.cardant.tests
version: 1.0.0-beta0001
target_platform: universal
mvn_groupId: com.io7m.cardant
mvn_artifactId: com.io7m.cardant.tests
mvn_version: 1.0.0-beta0001
type: jar
sha256: d8b745104d38f1f0301558d225dc4949ad569fdbe8586563a713ee9504b49341
created_at: 2026-04-20 19:20:45
module_info:
{:name "com.io7m.cardant.tests",
 :exports [],
 :requires
 [{:module "java.base", :version "21", :mandated true}
  {:module "com.io7m.cardant.client.api", :version "1.0.0-beta0001"}
  {:module "com.io7m.cardant.client.basic", :version "1.0.0-beta0001"}
  {:module "com.io7m.cardant.client.preferences.api",
   :version "1.0.0-beta0001"}
  {:module "com.io7m.cardant.client.preferences.vanilla",
   :version "1.0.0-beta0001"}
  {:module "com.io7m.cardant.database.api", :version "1.0.0-beta0001"}
  {:module "com.io7m.cardant.database.postgres",
   :version "1.0.0-beta0001"}
  {:module "com.io7m.cardant.error_codes", :version "1.0.0-beta0001"}
  {:module "com.io7m.cardant.main", :version "1.0.0-beta0001"}
  {:module "com.io7m.cardant.model", :version "1.0.0-beta0001"}
  {:module "com.io7m.cardant.parsers", :version "1.0.0-beta0001"}
  {:module "com.io7m.cardant.protocol.api", :version "1.0.0-beta0001"}
  {:module "com.io7m.cardant.protocol.inventory.cb",
   :version "1.0.0-beta0001"}
  {:module "com.io7m.cardant.protocol.inventory",
   :version "1.0.0-beta0001"}
  {:module "com.io7m.cardant.security", :version "1.0.0-beta0001"}
  {:module "com.io7m.cardant.server.api", :version "1.0.0-beta0001"}
  {:module "com.io7m.cardant.server.basic", :version "1.0.0-beta0001"}
  {:module "com.io7m.cardant.server.controller",
   :version "1.0.0-beta0001"}
  {:module "com.io7m.cardant.server.http", :version "1.0.0-beta0001"}
  {:module "com.io7m.cardant.server.inventory.v1",
   :version "1.0.0-beta0001"}
  {:module "com.io7m.cardant.server.service.clock",
   :version "1.0.0-beta0001"}
  {:module "com.io7m.cardant.server.service.configuration",
   :version "1.0.0-beta0001"}
  {:module "com.io7m.cardant.server.service.idstore",
   :version "1.0.0-beta0001"}
  {:module "com.io7m.cardant.server.service.maintenance",
   :version "1.0.0-beta0001"}
  {:module "com.io7m.cardant.server.service.reqlimit",
   :version "1.0.0-beta0001"}
  {:module "com.io7m.cardant.server.service.sessions",
   :version "1.0.0-beta0001"}
  {:module "com.io7m.cardant.server.service.telemetry.api",
   :version "1.0.0-beta0001"}
  {:module "com.io7m.cardant.server.service.telemetry.otp",
   :version "1.0.0-beta0001"}
  {:module "com.io7m.cardant.server.service.verdant",
   :version "1.0.0-beta0001"}
  {:module "com.io7m.cardant.shell", :version "1.0.0-beta0001"}
  {:module "com.io7m.cardant.tests.arbitraries",
   :version "1.0.0-beta0001"}
  {:module "com.io7m.cardant.tls", :version "1.0.0-beta0001"}
  {:module "com.io7m.cardant.type_packages.checker.api",
   :version "1.0.0-beta0001"}
  {:module "com.io7m.cardant.type_packages.checkers",
   :version "1.0.0-beta0001"}
  {:module "com.io7m.cardant.type_packages.compiler.api",
   :version "1.0.0-beta0001"}
  {:module "com.io7m.cardant.type_packages.compilers",
   :version "1.0.0-beta0001"}
  {:module "com.io7m.cardant.type_packages.parser.api",
   :version "1.0.0-beta0001"}
  {:module "com.io7m.cardant.type_packages.parsers",
   :version "1.0.0-beta0001"}
  {:module "com.io7m.cardant.type_packages.resolver.api",
   :version "1.0.0-beta0001"}
  {:module "com.io7m.cardant.type_packages.standard",
   :version "1.0.0-beta0001"}
  {:module "org.junit.jupiter.api", :version "5.11.3"}
  {:module "org.junit.jupiter.engine", :version "5.11.3"}
  {:module "org.junit.platform.commons", :version "1.11.3"}
  {:module "org.junit.platform.engine", :version "1.11.3"}
  {:module "org.junit.platform.launcher", :version "1.11.3"}
  {:module "com.io7m.anethum.api", :version "1.1.1"}
  {:module "com.io7m.anethum.slf4j", :version "1.1.1"}
  {:module "com.io7m.ervilla.api", :version "1.0.0"}
  {:module "com.io7m.ervilla.native_exec", :version "1.0.0"}
  {:module "com.io7m.ervilla.postgres", :version "1.0.0"}
  {:module "com.io7m.ervilla.test_extension", :version "1.0.0"}
  {:module "com.io7m.idstore.admin_client.api", :version "2.0.1"}
  {:module "com.io7m.idstore.admin_client", :version "2.0.1"}
  {:module "com.io7m.idstore.protocol.admin", :version "2.0.1"}
  {:module "com.io7m.idstore.server.api", :version "2.0.1"}
  {:module "com.io7m.idstore.server.service.configuration",
   :version "2.0.1"}
  {:module "com.io7m.idstore.tls", :version "2.0.1"}
  {:module "com.io7m.junreachable.core", :version "4.0.2"}
  {:module "com.io7m.quarrel.ext.xstructural", :version "1.6.1"}
  {:module "com.io7m.repetoir.core", :version "1.0.1"}
  {:module "com.io7m.verdant.core.cb", :version "1.0.1"}
  {:module "com.io7m.verdant.core", :version "1.0.1"}
  {:module "com.io7m.zelador.test_extension", :version "1.0.0"}
  {:module "io.opentelemetry.api"}
  {:module "java.net.http", :version "21"}
  {:module "java.sql", :version "21"}
  {:module "java.xml", :version "21"}
  {:module "net.bytebuddy.agent", :version "1.15.10"}
  {:module "net.bytebuddy", :version "1.15.10"}
  {:module "net.jqwik.api", :version "1.9.2"}
  {:module "org.jline"}
  {:module "org.mockito"}
  {:module "org.postgresql.jdbc"}
  {:module "org.slf4j", :version "2.0.16"}],
 :provides [],
 :uses
 [{:service "net.jqwik.api.providers.ArbitraryProvider"}
  {:service
   "com.io7m.cardant.database.postgres.internal.CADBQueryProviderType"}
  {:service "com.io7m.cardant.parsers.CASyntaxFactoryType"}],
 :version "1.0.0-beta0001",
 :open true,
 :packages
 [{:package "com.io7m.cardant.tests"}
  {:package "com.io7m.cardant.tests.client"}
  {:package "com.io7m.cardant.tests.containers"}
  {:package "com.io7m.cardant.tests.database"}
  {:package "com.io7m.cardant.tests.integration"}
  {:package "com.io7m.cardant.tests.main"}
  {:package "com.io7m.cardant.tests.messages.v1"}
  {:package "com.io7m.cardant.tests.model"}
  {:package "com.io7m.cardant.tests.parsers"}
  {:package "com.io7m.cardant.tests.server"}
  {:package "com.io7m.cardant.tests.server.controller"}
  {:package "com.io7m.cardant.tests.server.v1"}
  {:package "com.io7m.cardant.tests.shell"}
  {:package "com.io7m.cardant.tests.type_packages"}]}


name: com.io7m.cardant.tests.arbitraries
version: 1.0.0-beta0001
target_platform: universal
mvn_groupId: com.io7m.cardant
mvn_artifactId: com.io7m.cardant.tests.arbitraries
mvn_version: 1.0.0-beta0001
type: jar
sha256: fda3740ab15be4dce151a9885b5069ccb9d1b4b182663b98fbf2139fe89ba6a0
created_at: 2026-04-20 19:20:45
module_info:
{:name "com.io7m.cardant.tests.arbitraries",
 :exports
 [{:package "com.io7m.cardant.tests.arbitraries"}
  {:package "com.io7m.cardant.tests.arbitraries.model"}],
 :requires
 [{:module "java.base", :version "21", :mandated true}
  {:module "org.osgi.annotation.bundle", :static true}
  {:module "org.osgi.annotation.versioning", :static true}
  {:module "com.io7m.cardant.protocol.inventory",
   :version "1.0.0-beta0001"}
  {:module "net.jqwik.api", :version "1.9.2"}],
 :provides
 [{:service "net.jqwik.api.providers.ArbitraryProvider",
   :with
   ["com.io7m.cardant.tests.arbitraries.model.CAArbStockInstanceID"
    "com.io7m.cardant.tests.arbitraries.model.CAArbLocationName"
    "com.io7m.cardant.tests.arbitraries.model.CAArbLocationPath"
    "com.io7m.cardant.tests.arbitraries.model.CAArbItemIDMatch"
    "com.io7m.cardant.tests.arbitraries.model.CAArbItemSerialMatch"
    "com.io7m.cardant.tests.arbitraries.model.CAArbStockSearchParameters"
    "com.io7m.cardant.tests.arbitraries.model.CAArbStockOccurrence"
    "com.io7m.cardant.tests.arbitraries.model.CAArbStockOccurrenceSerial"
    "com.io7m.cardant.tests.arbitraries.model.CAArbStockOccurrenceSet"
    "com.io7m.cardant.tests.arbitraries.CAArbResponseStockCount"
    "com.io7m.cardant.tests.arbitraries.CAArbResponseStockSearch"
    "com.io7m.cardant.tests.arbitraries.CAArbCommandStockCount"
    "com.io7m.cardant.tests.arbitraries.CAArbCommandStockSearchBegin"
    "com.io7m.cardant.tests.arbitraries.CAArbCommandStockSearchNext"
    "com.io7m.cardant.tests.arbitraries.CAArbCommandStockSearchPrevious"
    "com.io7m.cardant.tests.arbitraries.model.CAArbAttachment"
    "com.io7m.cardant.tests.arbitraries.model.CAArbAttachmentKey"
    "com.io7m.cardant.tests.arbitraries.model.CAArbAuditEvent"
    "com.io7m.cardant.tests.arbitraries.model.CAArbAuditSearchParameters"
    "com.io7m.cardant.tests.arbitraries.CAArbCommand"
    "com.io7m.cardant.tests.arbitraries.CAArbCommandAuditSearchBegin"
    "com.io7m.cardant.tests.arbitraries.CAArbCommandAuditSearchNext"
    "com.io7m.cardant.tests.arbitraries.CAArbCommandAuditSearchPrevious"
    "com.io7m.cardant.tests.arbitraries.CAArbCommandDebugInvalid"
    "com.io7m.cardant.tests.arbitraries.CAArbCommandDebugRandom"
    "com.io7m.cardant.tests.arbitraries.CAArbCommandFileGet"
    "com.io7m.cardant.tests.arbitraries.CAArbCommandFilePut"
    "com.io7m.cardant.tests.arbitraries.CAArbCommandFileRemove"
    "com.io7m.cardant.tests.arbitraries.CAArbCommandFileSearchBegin"
    "com.io7m.cardant.tests.arbitraries.CAArbCommandFileSearchNext"
    "com.io7m.cardant.tests.arbitraries.CAArbCommandFileSearchPrevious"
    "com.io7m.cardant.tests.arbitraries.CAArbCommandItemAttachmentAdd"
    "com.io7m.cardant.tests.arbitraries.CAArbCommandItemAttachmentRemove"
    "com.io7m.cardant.tests.arbitraries.CAArbCommandItemCreate"
    "com.io7m.cardant.tests.arbitraries.CAArbCommandItemDelete"
    "com.io7m.cardant.tests.arbitraries.CAArbCommandItemGet"
    "com.io7m.cardant.tests.arbitraries.CAArbCommandItemMetadataPut"
    "com.io7m.cardant.tests.arbitraries.CAArbCommandItemMetadataRemove"
    "com.io7m.cardant.tests.arbitraries.CAArbCommandItemSearchBegin"
    "com.io7m.cardant.tests.arbitraries.CAArbCommandItemSearchNext"
    "com.io7m.cardant.tests.arbitraries.CAArbCommandItemSearchPrevious"
    "com.io7m.cardant.tests.arbitraries.CAArbCommandItemSetName"
    "com.io7m.cardant.tests.arbitraries.CAArbCommandItemTypesAssign"
    "com.io7m.cardant.tests.arbitraries.CAArbCommandItemTypesRevoke"
    "com.io7m.cardant.tests.arbitraries.CAArbCommandLocationAttachmentAdd"
    "com.io7m.cardant.tests.arbitraries.CAArbCommandLocationAttachmentRemove"
    "com.io7m.cardant.tests.arbitraries.CAArbCommandLocationDelete"
    "com.io7m.cardant.tests.arbitraries.CAArbCommandLocationGet"
    "com.io7m.cardant.tests.arbitraries.CAArbCommandLocationList"
    "com.io7m.cardant.tests.arbitraries.CAArbCommandLocationMetadataPut"
    "com.io7m.cardant.tests.arbitraries.CAArbCommandLocationMetadataRemove"
    "com.io7m.cardant.tests.arbitraries.CAArbCommandLocationPut"
    "com.io7m.cardant.tests.arbitraries.CAArbCommandLocationTypesAssign"
    "com.io7m.cardant.tests.arbitraries.CAArbCommandLocationTypesRevoke"
    "com.io7m.cardant.tests.arbitraries.CAArbCommandLogin"
    "com.io7m.cardant.tests.arbitraries.CAArbCommandRolesAssign"
    "com.io7m.cardant.tests.arbitraries.CAArbCommandRolesGet"
    "com.io7m.cardant.tests.arbitraries.CAArbCommandRolesRevoke"
    "com.io7m.cardant.tests.arbitraries.CAArbCommandStockReposit"
    "com.io7m.cardant.tests.arbitraries.CAArbCommandTypePackageGetText"
    "com.io7m.cardant.tests.arbitraries.CAArbCommandTypePackageInstall"
    "com.io7m.cardant.tests.arbitraries.CAArbCommandTypePackageSearchBegin"
    "com.io7m.cardant.tests.arbitraries.CAArbCommandTypePackageSearchNext"
    "com.io7m.cardant.tests.arbitraries.CAArbCommandTypePackageSearchPrevious"
    "com.io7m.cardant.tests.arbitraries.CAArbCommandTypePackageUninstall"
    "com.io7m.cardant.tests.arbitraries.CAArbCommandTypePackageUpgrade"
    "com.io7m.cardant.tests.arbitraries.model.CAArbDescriptionMatch"
    "com.io7m.cardant.tests.arbitraries.model.CAArbDottedName"
    "com.io7m.cardant.tests.arbitraries.model.CAArbErrorCode"
    "com.io7m.cardant.tests.arbitraries.model.CAArbFile"
    "com.io7m.cardant.tests.arbitraries.model.CAArbFileColumnOrdering"
    "com.io7m.cardant.tests.arbitraries.model.CAArbFileID"
    "com.io7m.cardant.tests.arbitraries.model.CAArbFileSearchParameters"
    "com.io7m.cardant.tests.arbitraries.model.CAArbFileWithoutData"
    "com.io7m.cardant.tests.arbitraries.model.CAArbIdName"
    "com.io7m.cardant.tests.arbitraries.model.CAArbIds"
    "com.io7m.cardant.tests.arbitraries.model.CAArbItem"
    "com.io7m.cardant.tests.arbitraries.model.CAArbItemColumnOrdering"
    "com.io7m.cardant.tests.arbitraries.model.CAArbItemID"
    "com.io7m.cardant.tests.arbitraries.model.CAArbItemSearchParameters"
    "com.io7m.cardant.tests.arbitraries.model.CAArbItemSerial"
    "com.io7m.cardant.tests.arbitraries.model.CAArbItemSummary"
    "com.io7m.cardant.tests.arbitraries.model.CAArbLocation"
    "com.io7m.cardant.tests.arbitraries.model.CAArbLocationID"
    "com.io7m.cardant.tests.arbitraries.model.CAArbLocationMatch"
    "com.io7m.cardant.tests.arbitraries.model.CAArbLocationMatchAny"
    "com.io7m.cardant.tests.arbitraries.model.CAArbLocationMatchExact"
    "com.io7m.cardant.tests.arbitraries.model.CAArbLocationMatchWithDescendants"
    "com.io7m.cardant.tests.arbitraries.model.CAArbLocationSummaries"
    "com.io7m.cardant.tests.arbitraries.model.CAArbLocationSummary"
    "com.io7m.cardant.tests.arbitraries.model.CAArbMRoleName"
    "com.io7m.cardant.tests.arbitraries.model.CAArbMediaTypeMatch"
    "com.io7m.cardant.tests.arbitraries.model.CAArbMetadata"
    "com.io7m.cardant.tests.arbitraries.model.CAArbMetadataElementMatch"
    "com.io7m.cardant.tests.arbitraries.model.CAArbMetadataElementMatchAnd"
    "com.io7m.cardant.tests.arbitraries.model.CAArbMetadataElementMatchOr"
    "com.io7m.cardant.tests.arbitraries.model.CAArbMetadataElementMatchSpecific"
    "com.io7m.cardant.tests.arbitraries.model.CAArbMetadataIntegral"
    "com.io7m.cardant.tests.arbitraries.model.CAArbMetadataMonetary"
    "com.io7m.cardant.tests.arbitraries.model.CAArbMetadataReal"
    "com.io7m.cardant.tests.arbitraries.model.CAArbMetadataText"
    "com.io7m.cardant.tests.arbitraries.model.CAArbMetadataTime"
    "com.io7m.cardant.tests.arbitraries.model.CAArbMetadataValueMatch"
    "com.io7m.cardant.tests.arbitraries.model.CAArbMetadataValueMatchAnything"
    "com.io7m.cardant.tests.arbitraries.model.CAArbMetadataValueMatchIntegral"
    "com.io7m.cardant.tests.arbitraries.model.CAArbMetadataValueMatchIntegralWithinRange"
    "com.io7m.cardant.tests.arbitraries.model.CAArbMetadataValueMatchMonetary"
    "com.io7m.cardant.tests.arbitraries.model.CAArbMetadataValueMatchMonetaryWithCurrency"
    "com.io7m.cardant.tests.arbitraries.model.CAArbMetadataValueMatchMonetaryWithinRange"
    "com.io7m.cardant.tests.arbitraries.model.CAArbMetadataValueMatchReal"
    "com.io7m.cardant.tests.arbitraries.model.CAArbMetadataValueMatchRealWithinRange"
    "com.io7m.cardant.tests.arbitraries.model.CAArbMetadataValueMatchText"
    "com.io7m.cardant.tests.arbitraries.model.CAArbMetadataValueMatchTextExact"
    "com.io7m.cardant.tests.arbitraries.model.CAArbMetadataValueMatchTextSearch"
    "com.io7m.cardant.tests.arbitraries.model.CAArbMetadataValueMatchTime"
    "com.io7m.cardant.tests.arbitraries.model.CAArbMetadataValueMatchTimeWithinRange"
    "com.io7m.cardant.tests.arbitraries.model.CAArbNameMatch"
    "com.io7m.cardant.tests.arbitraries.model.CAArbOffsetDateTime"
    "com.io7m.cardant.tests.arbitraries.CAArbResponse"
    "com.io7m.cardant.tests.arbitraries.CAArbResponseAuditSearch"
    "com.io7m.cardant.tests.arbitraries.CAArbResponseError"
    "com.io7m.cardant.tests.arbitraries.CAArbResponseFileGet"
    "com.io7m.cardant.tests.arbitraries.CAArbResponseFilePut"
    "com.io7m.cardant.tests.arbitraries.CAArbResponseFileRemove"
    "com.io7m.cardant.tests.arbitraries.CAArbResponseFileSearch"
    "com.io7m.cardant.tests.arbitraries.CAArbResponseItemAttachmentAdd"
    "com.io7m.cardant.tests.arbitraries.CAArbResponseItemAttachmentRemove"
    "com.io7m.cardant.tests.arbitraries.CAArbResponseItemCreate"
    "com.io7m.cardant.tests.arbitraries.CAArbResponseItemDelete"
    "com.io7m.cardant.tests.arbitraries.CAArbResponseItemGet"
    "com.io7m.cardant.tests.arbitraries.CAArbResponseItemMetadataPut"
    "com.io7m.cardant.tests.arbitraries.CAArbResponseItemMetadataRemove"
    "com.io7m.cardant.tests.arbitraries.CAArbResponseItemSearch"
    "com.io7m.cardant.tests.arbitraries.CAArbResponseItemSetName"
    "com.io7m.cardant.tests.arbitraries.CAArbResponseItemTypesAssign"
    "com.io7m.cardant.tests.arbitraries.CAArbResponseItemTypesRevoke"
    "com.io7m.cardant.tests.arbitraries.CAArbResponseLocationAttachmentAdd"
    "com.io7m.cardant.tests.arbitraries.CAArbResponseLocationAttachmentRemove"
    "com.io7m.cardant.tests.arbitraries.CAArbResponseLocationDelete"
    "com.io7m.cardant.tests.arbitraries.CAArbResponseLocationGet"
    "com.io7m.cardant.tests.arbitraries.CAArbResponseLocationList"
    "com.io7m.cardant.tests.arbitraries.CAArbResponseLocationMetadataPut"
    "com.io7m.cardant.tests.arbitraries.CAArbResponseLocationMetadataRemove"
    "com.io7m.cardant.tests.arbitraries.CAArbResponseLocationPut"
    "com.io7m.cardant.tests.arbitraries.CAArbResponseLocationTypesAssign"
    "com.io7m.cardant.tests.arbitraries.CAArbResponseLocationTypesRevoke"
    "com.io7m.cardant.tests.arbitraries.CAArbResponseLogin"
    "com.io7m.cardant.tests.arbitraries.CAArbResponseRolesAssign"
    "com.io7m.cardant.tests.arbitraries.CAArbResponseRolesGet"
    "com.io7m.cardant.tests.arbitraries.CAArbResponseRolesRevoke"
    "com.io7m.cardant.tests.arbitraries.CAArbResponseStockReposit"
    "com.io7m.cardant.tests.arbitraries.CAArbResponseTypePackageGetText"
    "com.io7m.cardant.tests.arbitraries.CAArbResponseTypePackageInstall"
    "com.io7m.cardant.tests.arbitraries.CAArbResponseTypePackageSearch"
    "com.io7m.cardant.tests.arbitraries.CAArbResponseTypePackageUninstall"
    "com.io7m.cardant.tests.arbitraries.CAArbResponseTypePackageUpgrade"
    "com.io7m.cardant.tests.arbitraries.model.CAArbSizeRange"
    "com.io7m.cardant.tests.arbitraries.model.CAArbStockReposit"
    "com.io7m.cardant.tests.arbitraries.model.CAArbStockRepositSerialAdd"
    "com.io7m.cardant.tests.arbitraries.model.CAArbStockRepositSerialMove"
    "com.io7m.cardant.tests.arbitraries.model.CAArbStockRepositSerialRemove"
    "com.io7m.cardant.tests.arbitraries.model.CAArbStockRepositSetAdd"
    "com.io7m.cardant.tests.arbitraries.model.CAArbStockRepositSetMove"
    "com.io7m.cardant.tests.arbitraries.model.CAArbStockRepositSetRemove"
    "com.io7m.cardant.tests.arbitraries.model.CAArbTimeRange"
    "com.io7m.cardant.tests.arbitraries.model.CAArbTypeDeclaration"
    "com.io7m.cardant.tests.arbitraries.model.CAArbTypeDeclarationSearchParameters"
    "com.io7m.cardant.tests.arbitraries.model.CAArbTypeDeclarationSummary"
    "com.io7m.cardant.tests.arbitraries.model.CAArbTypeField"
    "com.io7m.cardant.tests.arbitraries.model.CAArbTypeMatch"
    "com.io7m.cardant.tests.arbitraries.model.CAArbTypePackageIdentifier"
    "com.io7m.cardant.tests.arbitraries.model.CAArbTypePackageSearchParameters"
    "com.io7m.cardant.tests.arbitraries.model.CAArbTypePackageSummary"
    "com.io7m.cardant.tests.arbitraries.CAArbTypePackageUninstall"
    "com.io7m.cardant.tests.arbitraries.model.CAArbTypeRecordFieldIdentifier"
    "com.io7m.cardant.tests.arbitraries.model.CAArbTypeRecordIdentifier"
    "com.io7m.cardant.tests.arbitraries.model.CAArbTypeScalar"
    "com.io7m.cardant.tests.arbitraries.model.CAArbTypeScalarIntegral"
    "com.io7m.cardant.tests.arbitraries.model.CAArbTypeScalarMonetary"
    "com.io7m.cardant.tests.arbitraries.model.CAArbTypeScalarReal"
    "com.io7m.cardant.tests.arbitraries.model.CAArbTypeScalarSearchParameters"
    "com.io7m.cardant.tests.arbitraries.model.CAArbTypeScalarText"
    "com.io7m.cardant.tests.arbitraries.model.CAArbTypeScalarTime"
    "com.io7m.cardant.tests.arbitraries.model.CAArbUserID"
    "com.io7m.cardant.tests.arbitraries.model.CAArbVersion"]}],
 :uses [{:service "net.jqwik.api.providers.ArbitraryProvider"}],
 :version "1.0.0-beta0001",
 :packages
 [{:package "com.io7m.cardant.tests.arbitraries"}
  {:package "com.io7m.cardant.tests.arbitraries.model"}]}


name: com.io7m.cardant.tls
version: 1.0.0-beta0001
target_platform: universal
mvn_groupId: com.io7m.cardant
mvn_artifactId: com.io7m.cardant.tls
mvn_version: 1.0.0-beta0001
type: jar
sha256: 20a019e6569f5a993dbead087eced41e0c0640a89630302c42f92e5e85d9c7a7
created_at: 2026-04-20 19:20:45
module_info:
{:name "com.io7m.cardant.tls",
 :exports [{:package "com.io7m.cardant.tls"}],
 :requires
 [{:module "java.base", :version "21", :mandated true}
  {:module "org.osgi.annotation.bundle", :static true}
  {:module "org.osgi.annotation.versioning", :static true}
  {:module "org.slf4j", :version "2.0.16"}],
 :provides [],
 :uses [],
 :version "1.0.0-beta0001",
 :packages [{:package "com.io7m.cardant.tls"}]}


name: com.io7m.cardant.type_packages.checker.api
version: 1.0.0-beta0001
target_platform: universal
mvn_groupId: com.io7m.cardant
mvn_artifactId: com.io7m.cardant.type_packages.checker.api
mvn_version: 1.0.0-beta0001
type: jar
sha256: eccac75edb664e10a0cfe11df5a9288f08f025d78bfd352bd29439ad58e0bfed
created_at: 2026-04-20 19:20:45
module_info:
{:name "com.io7m.cardant.type_packages.checker.api",
 :exports [{:package "com.io7m.cardant.type_packages.checker.api"}],
 :requires
 [{:module "java.base", :version "21", :mandated true}
  {:module "org.osgi.annotation.bundle", :static true}
  {:module "org.osgi.annotation.versioning", :static true}
  {:module "com.io7m.seltzer.api", :version "1.1.0"}
  {:module "com.io7m.cardant.model", :version "1.0.0-beta0001"}
  {:module "com.io7m.cardant.type_packages.resolver.api",
   :version "1.0.0-beta0001"}
  {:module "com.io7m.repetoir.core", :version "1.0.1"}],
 :provides [],
 :uses [],
 :version "1.0.0-beta0001",
 :packages [{:package "com.io7m.cardant.type_packages.checker.api"}]}


name: com.io7m.cardant.type_packages.checkers
version: 1.0.0-beta0001
target_platform: universal
mvn_groupId: com.io7m.cardant
mvn_artifactId: com.io7m.cardant.type_packages.checkers
mvn_version: 1.0.0-beta0001
type: jar
sha256: 7c718400064a6baa78e56a4a61f4f76ff222933dc1eda420b1be2687b5ba9e56
created_at: 2026-04-20 19:20:46
module_info:
{:name "com.io7m.cardant.type_packages.checkers",
 :exports [{:package "com.io7m.cardant.type_packages.checkers"}],
 :requires
 [{:module "java.base", :version "21", :mandated true}
  {:module "org.osgi.annotation.bundle", :static true}
  {:module "org.osgi.annotation.versioning", :static true}
  {:module "com.io7m.cardant.model", :version "1.0.0-beta0001"}
  {:module "com.io7m.jaffirm.core", :version "4.0.1"}
  {:module "com.io7m.cardant.type_packages.checker.api",
   :version "1.0.0-beta0001"}
  {:module "com.io7m.cardant.type_packages.resolver.api",
   :version "1.0.0-beta0001"}],
 :provides [],
 :uses [],
 :version "1.0.0-beta0001",
 :packages
 [{:package "com.io7m.cardant.type_packages.checkers"}
  {:package "com.io7m.cardant.type_packages.checkers.internal"}]}


name: com.io7m.cardant.type_packages.compiler.api
version: 1.0.0-beta0001
target_platform: universal
mvn_groupId: com.io7m.cardant
mvn_artifactId: com.io7m.cardant.type_packages.compiler.api
mvn_version: 1.0.0-beta0001
type: jar
sha256: 2ec66950b9a69822fec8fbf5bb223f0b89bb36e9601097d4eaf310f417eebe18
created_at: 2026-04-20 19:20:46
module_info:
{:name "com.io7m.cardant.type_packages.compiler.api",
 :exports [{:package "com.io7m.cardant.type_packages.compiler.api"}],
 :requires
 [{:module "java.base", :version "21", :mandated true}
  {:module "org.osgi.annotation.bundle", :static true}
  {:module "org.osgi.annotation.versioning", :static true}
  {:module "com.io7m.cardant.error_codes", :version "1.0.0-beta0001"}
  {:module "com.io7m.cardant.model", :version "1.0.0-beta0001"}
  {:module "com.io7m.cardant.type_packages.resolver.api",
   :version "1.0.0-beta0001"}
  {:module "com.io7m.repetoir.core", :version "1.0.1"}],
 :provides [],
 :uses [],
 :version "1.0.0-beta0001",
 :packages [{:package "com.io7m.cardant.type_packages.compiler.api"}]}


name: com.io7m.cardant.type_packages.compilers
version: 1.0.0-beta0001
target_platform: universal
mvn_groupId: com.io7m.cardant
mvn_artifactId: com.io7m.cardant.type_packages.compilers
mvn_version: 1.0.0-beta0001
type: jar
sha256: f03811fd5726c90abf23522a6e08d2626063efea36684ce9ee1691fc2017fa01
created_at: 2026-04-20 19:20:46
module_info:
{:name "com.io7m.cardant.type_packages.compilers",
 :exports [{:package "com.io7m.cardant.type_packages.compilers"}],
 :requires
 [{:module "java.base", :version "21", :mandated true}
  {:module "org.osgi.annotation.bundle", :static true}
  {:module "org.osgi.annotation.versioning", :static true}
  {:module "com.io7m.cardant.model", :version "1.0.0-beta0001"}
  {:module "com.io7m.cardant.type_packages.checker.api",
   :version "1.0.0-beta0001"}
  {:module "com.io7m.cardant.type_packages.compiler.api",
   :version "1.0.0-beta0001"}
  {:module "com.io7m.cardant.type_packages.parser.api",
   :version "1.0.0-beta0001"}
  {:module "com.io7m.cardant.type_packages.resolver.api",
   :version "1.0.0-beta0001"}
  {:module "com.io7m.anethum.api", :version "1.1.1"}
  {:module "com.io7m.jaffirm.core", :version "4.0.1"}],
 :provides [],
 :uses [],
 :version "1.0.0-beta0001",
 :packages
 [{:package "com.io7m.cardant.type_packages.compilers"}
  {:package "com.io7m.cardant.type_packages.compilers.internal"}]}


name: com.io7m.cardant.type_packages.parser.api
version: 1.0.0-beta0001
target_platform: universal
mvn_groupId: com.io7m.cardant
mvn_artifactId: com.io7m.cardant.type_packages.parser.api
mvn_version: 1.0.0-beta0001
type: jar
sha256: a7f8a114ecb184e351605e21e933eec8584c52480d375ad19ad1c38024785418
created_at: 2026-04-20 19:20:46
module_info:
{:name "com.io7m.cardant.type_packages.parser.api",
 :exports [{:package "com.io7m.cardant.type_packages.parser.api"}],
 :requires
 [{:module "java.base", :version "21", :mandated true}
  {:module "org.osgi.annotation.bundle", :static true}
  {:module "org.osgi.annotation.versioning", :static true}
  {:module "com.io7m.cardant.model", :version "1.0.0-beta0001"}
  {:module "com.io7m.anethum.api", :version "1.1.1"}
  {:module "com.io7m.blackthorne.core", :version "2.0.2"}
  {:module "com.io7m.repetoir.core", :version "1.0.1"}],
 :provides [],
 :uses [],
 :version "1.0.0-beta0001",
 :packages [{:package "com.io7m.cardant.type_packages.parser.api"}]}


name: com.io7m.cardant.type_packages.parsers
version: 1.0.0-beta0001
target_platform: universal
mvn_groupId: com.io7m.cardant
mvn_artifactId: com.io7m.cardant.type_packages.parsers
mvn_version: 1.0.0-beta0001
type: jar
sha256: bcda3f54fb3468d5595da71f8e382b3055dc6404e5e6a1d7ee6b08f52897ede5
created_at: 2026-04-20 19:20:46
module_info:
{:name "com.io7m.cardant.type_packages.parsers",
 :exports [{:package "com.io7m.cardant.type_packages.parsers"}],
 :requires
 [{:module "java.base", :version "21", :mandated true}
  {:module "org.osgi.annotation.bundle", :static true}
  {:module "org.osgi.annotation.versioning", :static true}
  {:module "com.io7m.cardant.model", :version "1.0.0-beta0001"}
  {:module "com.io7m.cardant.type_packages.parser.api",
   :version "1.0.0-beta0001"}
  {:module "com.io7m.anethum.api", :version "1.1.1"}
  {:module "com.io7m.blackthorne.core", :version "2.0.2"}
  {:module "com.io7m.blackthorne.jxe", :version "2.0.2"}
  {:module "com.io7m.jxe.core", :version "1.1.0"}],
 :provides [],
 :uses [],
 :version "1.0.0-beta0001",
 :packages
 [{:package "com.io7m.cardant.type_packages.parsers"}
  {:package "com.io7m.cardant.type_packages.parsers.internal"}]}


name: com.io7m.cardant.type_packages.resolver.api
version: 1.0.0-beta0001
target_platform: universal
mvn_groupId: com.io7m.cardant
mvn_artifactId: com.io7m.cardant.type_packages.resolver.api
mvn_version: 1.0.0-beta0001
type: jar
sha256: dfba81c8f312f656123e052f045afdc742df4ae5ab9ed20d8dc0c8e136243c6c
created_at: 2026-04-20 19:20:46
module_info:
{:name "com.io7m.cardant.type_packages.resolver.api",
 :exports [{:package "com.io7m.cardant.type_packages.resolver.api"}],
 :requires
 [{:module "java.base", :version "21", :mandated true}
  {:module "org.osgi.annotation.bundle", :static true}
  {:module "org.osgi.annotation.versioning", :static true}
  {:module "com.io7m.cardant.model", :version "1.0.0-beta0001"}],
 :provides [],
 :uses [],
 :version "1.0.0-beta0001",
 :packages [{:package "com.io7m.cardant.type_packages.resolver.api"}]}


name: com.io7m.cardant.type_packages.standard
version: 1.0.0-beta0001
target_platform: universal
mvn_groupId: com.io7m.cardant
mvn_artifactId: com.io7m.cardant.type_packages.standard
mvn_version: 1.0.0-beta0001
type: jar
sha256: ca9274cb96c83fd01619dd75cb3377a5d0a7ecb9bdc045c74654c9266689602a
created_at: 2026-04-20 19:20:47
module_info:
{:name "com.io7m.cardant.type_packages.standard",
 :exports [{:package "com.io7m.cardant.type_packages.standard"}],
 :requires
 [{:module "java.base", :version "21", :mandated true}
  {:module "org.osgi.annotation.bundle", :static true}
  {:module "org.osgi.annotation.versioning", :static true}
  {:module "com.io7m.cardant.model", :version "1.0.0-beta0001"}
  {:module "com.io7m.verona.core", :version "1.0.1"}
  {:module "com.io7m.lanark.core", :version "1.2.0"}],
 :provides
 [{:service
   "com.io7m.cardant.model.type_package.CATypePackageProviderType",
   :with ["com.io7m.cardant.type_packages.standard.CATPProduct"]}],
 :uses [],
 :version "1.0.0-beta0001",
 :packages [{:package "com.io7m.cardant.type_packages.standard"}]}


name: com.io7m.cardant.type_packages.upgrades
version: 0.0.2
target_platform: universal
mvn_groupId: com.io7m.cardant
mvn_artifactId: com.io7m.cardant.type_packages.upgrades
mvn_version: 0.0.2
type: jar
sha256: 09fb96a4563c16d1c0818dfbad83c877366a61fa5ec4ec3f46e4024e1455fe79
created_at: 2026-04-20 19:20:47
module_info:
{:name "com.io7m.cardant.type_packages.upgrades",
 :exports [{:package "com.io7m.cardant.type_packages.upgrades"}],
 :requires
 [{:module "java.base", :version "21", :mandated true}
  {:module "org.osgi.annotation.bundle", :static true}
  {:module "org.osgi.annotation.versioning", :static true}
  {:module "com.io7m.cardant.error_codes", :version "0.0.2"}
  {:module "com.io7m.cardant.model", :version "0.0.2"}
  {:module "com.io7m.cardant.strings", :version "0.0.2"}
  {:module "com.io7m.cardant.type_packages.resolver.api",
   :version "0.0.2"}
  {:module "com.io7m.cardant.type_packages.upgrades.api",
   :version "0.0.2"}
  {:module "com.io7m.jaffirm.core", :version "4.0.0"}],
 :provides [],
 :uses [],
 :version "0.0.2",
 :packages [{:package "com.io7m.cardant.type_packages.upgrades"}]}


name: com.io7m.cardant.type_packages.upgrades.api
version: 0.0.2
target_platform: universal
mvn_groupId: com.io7m.cardant
mvn_artifactId: com.io7m.cardant.type_packages.upgrades.api
mvn_version: 0.0.2
type: jar
sha256: c61c72e8efbfd885f87866ade4c03cd0e7b15aba9c9ad21f74c09ce797aa6680
created_at: 2026-04-20 19:20:47
module_info:
{:name "com.io7m.cardant.type_packages.upgrades.api",
 :exports [{:package "com.io7m.cardant.type_packages.upgrades.api"}],
 :requires
 [{:module "java.base", :version "21", :mandated true}
  {:module "org.osgi.annotation.bundle", :static true}
  {:module "org.osgi.annotation.versioning", :static true}
  {:module "com.io7m.cardant.model", :version "0.0.2"}],
 :provides [],
 :uses [],
 :version "0.0.2",
 :packages [{:package "com.io7m.cardant.type_packages.upgrades.api"}]}


name: com.io7m.cedarbridge.bridgedoc.api
version: 2.0.0
target_platform: universal
mvn_groupId: com.io7m.cedarbridge
mvn_artifactId: com.io7m.cedarbridge.bridgedoc.api
mvn_version: 2.0.0
type: jar
sha256: 36ba8e1316d9ef262be16c7633428db201eefbbdd81231ae1b019e18d45f055d
created_at: 2026-04-20 19:20:47
module_info:
{:name "com.io7m.cedarbridge.bridgedoc.api",
 :exports [{:package "com.io7m.cedarbridge.bridgedoc.api"}],
 :requires
 [{:module "java.base", :version "21", :mandated true}
  {:module "org.osgi.annotation.bundle", :static true}
  {:module "org.osgi.annotation.versioning", :static true}
  {:module "com.io7m.cedarbridge.schema.compiled",
   :version "2.0.0",
   :transitive true}
  {:module "com.io7m.cedarbridge.bridgedoc.spi", :version "2.0.0"}],
 :provides [],
 :uses
 [{:service
   "com.io7m.cedarbridge.bridgedoc.spi.CBSPIDocGeneratorFactoryType"}],
 :version "2.0.0",
 :packages [{:package "com.io7m.cedarbridge.bridgedoc.api"}]}


name: com.io7m.cedarbridge.bridgedoc.spi
version: 2.0.0
target_platform: universal
mvn_groupId: com.io7m.cedarbridge
mvn_artifactId: com.io7m.cedarbridge.bridgedoc.spi
mvn_version: 2.0.0
type: jar
sha256: dd87dcd4cafea53b9d17b265f8bdb69d84f86fabeecbdb097e1cd31e71017ca0
created_at: 2026-04-20 19:20:47
module_info:
{:name "com.io7m.cedarbridge.bridgedoc.spi",
 :exports [{:package "com.io7m.cedarbridge.bridgedoc.spi"}],
 :requires
 [{:module "java.base", :version "21", :mandated true}
  {:module "org.osgi.annotation.bundle", :static true}
  {:module "org.osgi.annotation.versioning", :static true}
  {:module "com.io7m.cedarbridge.schema.compiled",
   :version "2.0.0",
   :transitive true}],
 :provides [],
 :uses [],
 :version "2.0.0",
 :packages [{:package "com.io7m.cedarbridge.bridgedoc.spi"}]}


name: com.io7m.cedarbridge.bridgedoc.xhtml
version: 2.0.0
target_platform: universal
mvn_groupId: com.io7m.cedarbridge
mvn_artifactId: com.io7m.cedarbridge.bridgedoc.xhtml
mvn_version: 2.0.0
type: jar
sha256: 536dbc47d841f6991c32bc74ed1b9e772676cd1c9d6df997f7d2f1a9d8c0b969
created_at: 2026-04-20 19:20:47
module_info:
{:name "com.io7m.cedarbridge.bridgedoc.xhtml",
 :exports [{:package "com.io7m.cedarbridge.bridgedoc.xhtml"}],
 :requires
 [{:module "java.base", :version "21", :mandated true}
  {:module "org.osgi.annotation.bundle", :static true}
  {:module "org.osgi.annotation.versioning", :static true}
  {:module "com.io7m.cedarbridge.bridgedoc.spi",
   :version "2.0.0",
   :transitive true}
  {:module "com.io7m.cedarbridge.schema.compiled",
   :version "2.0.0",
   :transitive true}
  {:module "java.xml", :version "21"}],
 :provides
 [{:service
   "com.io7m.cedarbridge.bridgedoc.spi.CBSPIDocGeneratorFactoryType",
   :with
   ["com.io7m.cedarbridge.bridgedoc.xhtml.CBXGeneratorFactory"]}],
 :uses [],
 :version "2.0.0",
 :packages
 [{:package "com.io7m.cedarbridge.bridgedoc.xhtml"}
  {:package "com.io7m.cedarbridge.bridgedoc.xhtml.internal"}]}


name: com.io7m.cedarbridge.cmdline
version: 2.0.0
target_platform: universal
mvn_groupId: com.io7m.cedarbridge
mvn_artifactId: com.io7m.cedarbridge.cmdline
mvn_version: 2.0.0
type: jar
sha256: afac87a356bb6a0cfe5157cbc74aecd017463eab55903a8bc6584fe390df56a4
created_at: 2026-04-20 19:20:48
module_info:
{:name "com.io7m.cedarbridge.cmdline",
 :exports
 [{:package "com.io7m.cedarbridge.cmdline.internal",
   :to
   ["com.io7m.cedarbridge.documentation" "com.io7m.cedarbridge.tests"]}
  {:package "com.io7m.cedarbridge.cmdline"}],
 :requires
 [{:module "java.base", :version "21", :mandated true}
  {:module "org.osgi.annotation.bundle", :static true}
  {:module "org.osgi.annotation.versioning", :static true}
  {:module "com.io7m.cedarbridge.bridgedoc.api", :version "2.0.0"}
  {:module "com.io7m.cedarbridge.codegen.api", :version "2.0.0"}
  {:module "com.io7m.cedarbridge.schema.compiler.api",
   :version "2.0.0"}
  {:module "com.io7m.cedarbridge.schema.core_types", :version "2.0.0"}
  {:module "com.io7m.cedarbridge.schema.loader.api", :version "2.0.0"}
  {:module "com.io7m.cedarbridge.schema.time", :version "2.0.0"}
  {:module "com.io7m.cedarbridge.version", :version "2.0.0"}
  {:module "com.io7m.quarrel.core", :version "1.6.1"}
  {:module "com.io7m.quarrel.ext.logback", :version "1.6.1"}
  {:module "org.slf4j", :version "2.0.13"}],
 :provides [],
 :uses
 [{:service
   "com.io7m.cedarbridge.schema.compiler.api.CBSchemaCompilerFactoryType"}],
 :version "2.0.0",
 :packages
 [{:package "com.io7m.cedarbridge.cmdline"}
  {:package "com.io7m.cedarbridge.cmdline.internal"}]}


name: com.io7m.cedarbridge.codegen.api
version: 2.0.0
target_platform: universal
mvn_groupId: com.io7m.cedarbridge
mvn_artifactId: com.io7m.cedarbridge.codegen.api
mvn_version: 2.0.0
type: jar
sha256: 369bb32864a9212658053cc5b5d77bfc4750e96b394bb716b40cd15dac78df8a
created_at: 2026-04-20 19:20:48
module_info:
{:name "com.io7m.cedarbridge.codegen.api",
 :exports [{:package "com.io7m.cedarbridge.codegen.api"}],
 :requires
 [{:module "java.base", :version "21", :mandated true}
  {:module "org.osgi.annotation.bundle", :static true}
  {:module "org.osgi.annotation.versioning", :static true}
  {:module "com.io7m.cedarbridge.schema.compiled",
   :version "2.0.0",
   :transitive true}
  {:module "com.io7m.cedarbridge.codegen.spi", :version "2.0.0"}],
 :provides [],
 :uses
 [{:service
   "com.io7m.cedarbridge.codegen.spi.CBSPICodeGeneratorFactoryType"}],
 :version "2.0.0",
 :packages [{:package "com.io7m.cedarbridge.codegen.api"}]}


name: com.io7m.cedarbridge.codegen.javastatic
version: 2.0.0
target_platform: universal
mvn_groupId: com.io7m.cedarbridge
mvn_artifactId: com.io7m.cedarbridge.codegen.javastatic
mvn_version: 2.0.0
type: jar
sha256: e4ee1142331453236f9314814e569a37e3d56da840a660243cdf2691feb05570
created_at: 2026-04-20 19:20:48
module_info:
{:name "com.io7m.cedarbridge.codegen.javastatic",
 :exports [{:package "com.io7m.cedarbridge.codegen.javastatic"}],
 :requires
 [{:module "java.base", :version "21", :mandated true}
  {:module "org.osgi.annotation.versioning", :static true}
  {:module "org.osgi.annotation.bundle", :static true}
  {:module "com.io7m.cedarbridge.codegen.spi",
   :version "2.0.0",
   :transitive true}
  {:module "com.io7m.cedarbridge.runtime.api",
   :version "2.0.0",
   :transitive true}
  {:module "org.slf4j", :version "2.0.13"}
  {:module "com.io7m.junreachable.core", :version "4.0.2"}
  {:module "com.io7m.jodist", :version "2.0.0"}
  {:module "java.compiler", :version "21"}],
 :provides
 [{:service
   "com.io7m.cedarbridge.codegen.spi.CBSPICodeGeneratorFactoryType",
   :with
   ["com.io7m.cedarbridge.codegen.javastatic.CBCGJavaSFactory"]}],
 :uses [],
 :version "2.0.0",
 :packages
 [{:package "com.io7m.cedarbridge.codegen.javastatic"}
  {:package "com.io7m.cedarbridge.codegen.javastatic.internal"}
  {:package
   "com.io7m.cedarbridge.codegen.javastatic.internal.generics"}]}


name: com.io7m.cedarbridge.codegen.spi
version: 2.0.0
target_platform: universal
mvn_groupId: com.io7m.cedarbridge
mvn_artifactId: com.io7m.cedarbridge.codegen.spi
mvn_version: 2.0.0
type: jar
sha256: 59a32047ce2ab35739bc7a4b26ffce69534e610aed849e04483991fa2a7f03d4
created_at: 2026-04-20 19:20:48
module_info:
{:name "com.io7m.cedarbridge.codegen.spi",
 :exports [{:package "com.io7m.cedarbridge.codegen.spi"}],
 :requires
 [{:module "java.base", :version "21", :mandated true}
  {:module "org.osgi.annotation.bundle", :static true}
  {:module "org.osgi.annotation.versioning", :static true}
  {:module "com.io7m.cedarbridge.schema.compiled",
   :version "2.0.0",
   :transitive true}],
 :provides [],
 :uses [],
 :version "2.0.0",
 :packages [{:package "com.io7m.cedarbridge.codegen.spi"}]}


name: com.io7m.cedarbridge.documentation
version: 2.0.0
target_platform: universal
mvn_groupId: com.io7m.cedarbridge
mvn_artifactId: com.io7m.cedarbridge.documentation
mvn_version: 2.0.0
type: jar
sha256: c2240b0a9a5560ca8d1a30c8ee088dd61472deeac9d15b93b9efbdf8454ff78a
created_at: 2026-04-20 19:20:48
module_info:
{:name "com.io7m.cedarbridge.documentation",
 :exports [{:package "com.io7m.cedarbridge.documentation"}],
 :requires
 [{:module "java.base", :version "21", :mandated true}
  {:module "com.io7m.cedarbridge.bridgedoc.api", :version "2.0.0"}
  {:module "com.io7m.cedarbridge.bridgedoc.spi", :version "2.0.0"}
  {:module "com.io7m.cedarbridge.bridgedoc.xhtml", :version "2.0.0"}
  {:module "com.io7m.cedarbridge.cmdline", :version "2.0.0"}
  {:module "com.io7m.cedarbridge.codegen.api", :version "2.0.0"}
  {:module "com.io7m.cedarbridge.codegen.javastatic", :version "2.0.0"}
  {:module "com.io7m.cedarbridge.codegen.spi", :version "2.0.0"}
  {:module "com.io7m.cedarbridge.errors", :version "2.0.0"}
  {:module "com.io7m.cedarbridge.exprsrc.api", :version "2.0.0"}
  {:module "com.io7m.cedarbridge.exprsrc", :version "2.0.0"}
  {:module "com.io7m.cedarbridge.runtime.api", :version "2.0.0"}
  {:module "com.io7m.cedarbridge.runtime.bssio", :version "2.0.0"}
  {:module "com.io7m.cedarbridge.runtime.container_protocol",
   :version "2.0.0"}
  {:module "com.io7m.cedarbridge.schema.ast", :version "2.0.0"}
  {:module "com.io7m.cedarbridge.schema.binder.api", :version "2.0.0"}
  {:module "com.io7m.cedarbridge.schema.binder", :version "2.0.0"}
  {:module "com.io7m.cedarbridge.schema.compiled", :version "2.0.0"}
  {:module "com.io7m.cedarbridge.schema.compiler.api",
   :version "2.0.0"}
  {:module "com.io7m.cedarbridge.schema.compiler", :version "2.0.0"}
  {:module "com.io7m.cedarbridge.schema.core_types", :version "2.0.0"}
  {:module "com.io7m.cedarbridge.schema.loader.api", :version "2.0.0"}
  {:module "com.io7m.cedarbridge.schema.names", :version "2.0.0"}
  {:module "com.io7m.cedarbridge.schema.parser.api", :version "2.0.0"}
  {:module "com.io7m.cedarbridge.schema.parser", :version "2.0.0"}
  {:module "com.io7m.cedarbridge.schema.typer.api", :version "2.0.0"}
  {:module "com.io7m.cedarbridge.schema.typer", :version "2.0.0"}
  {:module "com.io7m.cedarbridge.strings.api", :version "2.0.0"}
  {:module "com.io7m.cedarbridge.version", :version "2.0.0"}
  {:module "java.xml", :version "21"}],
 :provides [],
 :uses [],
 :version "2.0.0",
 :open true,
 :packages [{:package "com.io7m.cedarbridge.documentation"}]}


name: com.io7m.cedarbridge.errors
version: 2.0.0
target_platform: universal
mvn_groupId: com.io7m.cedarbridge
mvn_artifactId: com.io7m.cedarbridge.errors
mvn_version: 2.0.0
type: jar
sha256: 8cf6583daf12b56d3b74451f60c9686eff5c14df1c0588129c119e5804dcb27b
created_at: 2026-04-20 19:20:49
module_info:
{:name "com.io7m.cedarbridge.errors",
 :exports [{:package "com.io7m.cedarbridge.errors"}],
 :requires
 [{:module "java.base", :version "21", :mandated true}
  {:module "org.osgi.annotation.bundle", :static true}
  {:module "org.osgi.annotation.versioning", :static true}
  {:module "com.io7m.jlexing.core",
   :version "3.2.0",
   :transitive true}],
 :provides [],
 :uses [],
 :version "2.0.0",
 :packages [{:package "com.io7m.cedarbridge.errors"}]}


name: com.io7m.cedarbridge.examples
version: 2.0.0
target_platform: universal
mvn_groupId: com.io7m.cedarbridge
mvn_artifactId: com.io7m.cedarbridge.examples
mvn_version: 2.0.0
type: jar
sha256: 1145cf6f82f05cb745aeeb8492dd610d7be631e0fe0673a10e5e0f4c8cc76f1c
created_at: 2026-04-20 19:20:49
module_info:
{:name "com.io7m.cedarbridge.examples",
 :exports
 [{:package "com.io7m.cedarbridge.examples.chat"}
  {:package "com.io7m.cedarbridge.examples.generic"}
  {:package "com.io7m.cedarbridge.examples.pastebin"}],
 :requires
 [{:module "java.base", :version "21", :mandated true}
  {:module "org.osgi.annotation.bundle", :static true}
  {:module "org.osgi.annotation.versioning", :static true}
  {:module "com.io7m.immutables.style", :static true}
  {:module "org.immutables.value", :static true}
  {:module "com.io7m.cedarbridge.runtime.api", :version "2.0.0"}
  {:module "com.io7m.cedarbridge.runtime.bssio", :version "2.0.0"}
  {:module "com.io7m.cedarbridge.runtime.container_protocol",
   :version "2.0.0"}
  {:module "com.io7m.jbssio.vanilla", :version "2.1.0"}
  {:module "com.io7m.junreachable.core", :version "4.0.2"}
  {:module "org.slf4j", :version "2.0.13"}],
 :provides [],
 :uses [],
 :version "2.0.0",
 :packages
 [{:package "com.io7m.cedarbridge.examples"}
  {:package "com.io7m.cedarbridge.examples.chat"}
  {:package "com.io7m.cedarbridge.examples.generic"}
  {:package "com.io7m.cedarbridge.examples.pastebin"}]}


name: com.io7m.cedarbridge.exprsrc
version: 2.0.0
target_platform: universal
mvn_groupId: com.io7m.cedarbridge
mvn_artifactId: com.io7m.cedarbridge.exprsrc
mvn_version: 2.0.0
type: jar
sha256: ba628633c73eb09887f7102a5cabda72e7539dcc41c2ad6e00f1341bee54b169
created_at: 2026-04-20 19:20:49
module_info:
{:name "com.io7m.cedarbridge.exprsrc",
 :exports [{:package "com.io7m.cedarbridge.exprsrc"}],
 :requires
 [{:module "java.base", :version "21", :mandated true}
  {:module "org.osgi.annotation.bundle", :static true}
  {:module "org.osgi.annotation.versioning", :static true}
  {:module "com.io7m.cedarbridge.exprsrc.api",
   :version "2.0.0",
   :transitive true}
  {:module "com.io7m.jeucreader.core", :version "3.0.1"}
  {:module "com.io7m.jlexing.core", :version "3.2.0"}
  {:module "com.io7m.jsx.core", :version "3.0.1"}
  {:module "com.io7m.jsx.parser.api", :version "3.0.1"}],
 :provides
 [{:service
   "com.io7m.cedarbridge.exprsrc.api.CBExpressionSourceFactoryType",
   :with ["com.io7m.cedarbridge.exprsrc.CBExpressionSources"]}],
 :uses
 [{:service "com.io7m.jsx.api.lexer.JSXLexerSupplierType"}
  {:service "com.io7m.jsx.api.parser.JSXParserSupplierType"}],
 :version "2.0.0",
 :packages
 [{:package "com.io7m.cedarbridge.exprsrc"}
  {:package "com.io7m.cedarbridge.exprsrc.internal"}]}


name: com.io7m.cedarbridge.exprsrc.api
version: 2.0.0
target_platform: universal
mvn_groupId: com.io7m.cedarbridge
mvn_artifactId: com.io7m.cedarbridge.exprsrc.api
mvn_version: 2.0.0
type: jar
sha256: 1b799daf58455d386fc75e526ef459dd7e89f3d11656853993d83de2ea09c7d8
created_at: 2026-04-20 19:20:49
module_info:
{:name "com.io7m.cedarbridge.exprsrc.api",
 :exports [{:package "com.io7m.cedarbridge.exprsrc.api"}],
 :requires
 [{:module "java.base", :version "21", :mandated true}
  {:module "org.osgi.annotation.bundle", :static true}
  {:module "org.osgi.annotation.versioning", :static true}
  {:module "com.io7m.jlexing.core", :version "3.2.0"}
  {:module "com.io7m.jsx.core", :version "3.0.1"}
  {:module "com.io7m.jsx.parser.api", :version "3.0.1"}],
 :provides [],
 :uses [],
 :version "2.0.0",
 :packages [{:package "com.io7m.cedarbridge.exprsrc.api"}]}


name: com.io7m.cedarbridge.runtime.api
version: 2.0.0
target_platform: universal
mvn_groupId: com.io7m.cedarbridge
mvn_artifactId: com.io7m.cedarbridge.runtime.api
mvn_version: 2.0.0
type: jar
sha256: bec4219f3ff7c1c99a317c537508e6e50d0174edf1a0dc45d3be65f97b366bac
created_at: 2026-04-20 19:20:49
module_info:
{:name "com.io7m.cedarbridge.runtime.api",
 :exports [{:package "com.io7m.cedarbridge.runtime.api"}],
 :requires
 [{:module "java.base", :version "21", :mandated true}
  {:module "org.osgi.annotation.bundle", :static true}
  {:module "org.osgi.annotation.versioning", :static true}],
 :provides [],
 :uses [],
 :version "2.0.0",
 :packages [{:package "com.io7m.cedarbridge.runtime.api"}]}


name: com.io7m.cedarbridge.runtime.bssio
version: 2.0.0
target_platform: universal
mvn_groupId: com.io7m.cedarbridge
mvn_artifactId: com.io7m.cedarbridge.runtime.bssio
mvn_version: 2.0.0
type: jar
sha256: a46e6a71564f68d2c7da5156943f60c34eee67b701049768b6bb9deef8d88fd3
created_at: 2026-04-20 19:20:50
module_info:
{:name "com.io7m.cedarbridge.runtime.bssio",
 :exports [{:package "com.io7m.cedarbridge.runtime.bssio"}],
 :requires
 [{:module "java.base", :version "21", :mandated true}
  {:module "org.osgi.annotation.bundle", :static true}
  {:module "org.osgi.annotation.versioning", :static true}
  {:module "com.io7m.cedarbridge.runtime.api",
   :version "2.0.0",
   :transitive true}
  {:module "com.io7m.jbssio.api", :version "2.1.0", :transitive true}],
 :provides [],
 :uses [],
 :version "2.0.0",
 :packages [{:package "com.io7m.cedarbridge.runtime.bssio"}]}


name: com.io7m.cedarbridge.runtime.container_protocol
version: 2.0.0
target_platform: universal
mvn_groupId: com.io7m.cedarbridge
mvn_artifactId: com.io7m.cedarbridge.runtime.container_protocol
mvn_version: 2.0.0
type: jar
sha256: f2c4e4556fbaa6ee7eaa56e8720685d96625e4b8d28960c5fd2fac1e0c345d81
created_at: 2026-04-20 19:20:50
module_info:
{:name "com.io7m.cedarbridge.runtime.container_protocol",
 :exports
 [{:package "com.io7m.cedarbridge.runtime.container_protocol"}],
 :requires
 [{:module "java.base", :version "21", :mandated true}
  {:module "org.osgi.annotation.bundle", :static true}
  {:module "org.osgi.annotation.versioning", :static true}],
 :provides [],
 :uses [],
 :version "2.0.0",
 :packages
 [{:package "com.io7m.cedarbridge.runtime.container_protocol"}]}


name: com.io7m.cedarbridge.runtime.convenience
version: 2.0.0
target_platform: universal
mvn_groupId: com.io7m.cedarbridge
mvn_artifactId: com.io7m.cedarbridge.runtime.convenience
mvn_version: 2.0.0
type: jar
sha256: d97f2bc04627e74af2a4b848a83066d06bd79d25ba0dde5b796ab38b88418c51
created_at: 2026-04-20 19:20:50
module_info:
{:name "com.io7m.cedarbridge.runtime.convenience",
 :exports [{:package "com.io7m.cedarbridge.runtime.convenience"}],
 :requires
 [{:module "java.base", :version "21", :mandated true}
  {:module "org.osgi.annotation.versioning", :static true}
  {:module "org.osgi.annotation.bundle", :static true}
  {:module "com.io7m.cedarbridge.runtime.api",
   :version "2.0.0",
   :transitive true}],
 :provides [],
 :uses [],
 :version "2.0.0",
 :packages [{:package "com.io7m.cedarbridge.runtime.convenience"}]}


name: com.io7m.cedarbridge.runtime.time
version: 2.0.0
target_platform: universal
mvn_groupId: com.io7m.cedarbridge
mvn_artifactId: com.io7m.cedarbridge.runtime.time
mvn_version: 2.0.0
type: jar
sha256: 747d2bf5bbe0c73efefb6bcba97f310c5401b8f13a37b9bd0ba658418fc2f93a
created_at: 2026-04-20 19:20:50
module_info:
{:name "com.io7m.cedarbridge.runtime.time",
 :exports [{:package "com.io7m.cedarbridge.runtime.time"}],
 :requires
 [{:module "java.base", :version "21", :mandated true}
  {:module "org.osgi.annotation.bundle", :static true}
  {:module "org.osgi.annotation.versioning", :static true}
  {:module "com.io7m.cedarbridge.runtime.api",
   :version "2.0.0",
   :transitive true}],
 :provides [],
 :uses [],
 :version "2.0.0",
 :packages [{:package "com.io7m.cedarbridge.runtime.time"}]}


name: com.io7m.cedarbridge.schema.ast
version: 2.0.0
target_platform: universal
mvn_groupId: com.io7m.cedarbridge
mvn_artifactId: com.io7m.cedarbridge.schema.ast
mvn_version: 2.0.0
type: jar
sha256: af80712ae43eceb2ba907027e9bcec845a6f10e49577813c2b424bced238cf21
created_at: 2026-04-20 19:20:50
module_info:
{:name "com.io7m.cedarbridge.schema.ast",
 :exports [{:package "com.io7m.cedarbridge.schema.ast"}],
 :requires
 [{:module "java.base", :version "21", :mandated true}
  {:module "org.osgi.annotation.bundle", :static true}
  {:module "org.osgi.annotation.versioning", :static true}
  {:module "com.io7m.cedarbridge.schema.names",
   :version "2.0.0",
   :transitive true}
  {:module "com.io7m.jlexing.core",
   :version "3.2.0",
   :transitive true}],
 :provides [],
 :uses [],
 :version "2.0.0",
 :packages [{:package "com.io7m.cedarbridge.schema.ast"}]}


name: com.io7m.cedarbridge.schema.binder
version: 2.0.0
target_platform: universal
mvn_groupId: com.io7m.cedarbridge
mvn_artifactId: com.io7m.cedarbridge.schema.binder
mvn_version: 2.0.0
type: jar
sha256: 7a193bf5f73410cdd55a8e7b74ff95d2bcb459465b19be6bbf006bf60d9e593f
created_at: 2026-04-20 19:20:50
module_info:
{:name "com.io7m.cedarbridge.schema.binder",
 :exports [{:package "com.io7m.cedarbridge.schema.binder"}],
 :requires
 [{:module "java.base", :version "21", :mandated true}
  {:module "org.osgi.annotation.bundle", :static true}
  {:module "org.osgi.annotation.versioning", :static true}
  {:module "com.io7m.junreachable.core", :version "4.0.2"}
  {:module "org.slf4j", :version "2.0.13"}
  {:module "com.io7m.cedarbridge.errors",
   :version "2.0.0",
   :transitive true}
  {:module "com.io7m.cedarbridge.schema.binder.api",
   :version "2.0.0",
   :transitive true}
  {:module "com.io7m.cedarbridge.schema.loader.api",
   :version "2.0.0",
   :transitive true}
  {:module "com.io7m.cedarbridge.strings.api",
   :version "2.0.0",
   :transitive true}
  {:module "com.io7m.cedarbridge.schema.compiled",
   :version "2.0.0",
   :transitive true}],
 :provides
 [{:service
   "com.io7m.cedarbridge.schema.binder.api.CBBinderFactoryType",
   :with ["com.io7m.cedarbridge.schema.binder.CBBinderFactory"]}],
 :uses [],
 :version "2.0.0",
 :packages
 [{:package "com.io7m.cedarbridge.schema.binder"}
  {:package "com.io7m.cedarbridge.schema.binder.internal"}]}


name: com.io7m.cedarbridge.schema.binder.api
version: 2.0.0
target_platform: universal
mvn_groupId: com.io7m.cedarbridge
mvn_artifactId: com.io7m.cedarbridge.schema.binder.api
mvn_version: 2.0.0
type: jar
sha256: d87c52a702cb49bb4f2794193c1b19682eea3f1f163b9bdebf65b2a4fb3ebb60
created_at: 2026-04-20 19:20:51
module_info:
{:name "com.io7m.cedarbridge.schema.binder.api",
 :exports [{:package "com.io7m.cedarbridge.schema.binder.api"}],
 :requires
 [{:module "java.base", :version "21", :mandated true}
  {:module "org.osgi.annotation.bundle", :static true}
  {:module "org.osgi.annotation.versioning", :static true}
  {:module "com.io7m.cedarbridge.schema.compiled",
   :version "2.0.0",
   :transitive true}
  {:module "com.io7m.cedarbridge.errors",
   :version "2.0.0",
   :transitive true}
  {:module "com.io7m.cedarbridge.exprsrc.api",
   :version "2.0.0",
   :transitive true}
  {:module "com.io7m.cedarbridge.schema.ast",
   :version "2.0.0",
   :transitive true}
  {:module "com.io7m.cedarbridge.schema.loader.api",
   :version "2.0.0",
   :transitive true}],
 :provides [],
 :uses [],
 :version "2.0.0",
 :packages [{:package "com.io7m.cedarbridge.schema.binder.api"}]}


name: com.io7m.cedarbridge.schema.compiled
version: 2.0.0
target_platform: universal
mvn_groupId: com.io7m.cedarbridge
mvn_artifactId: com.io7m.cedarbridge.schema.compiled
mvn_version: 2.0.0
type: jar
sha256: 8b85165c0f42a83ffa115741789f2354f7d93e153b30aa5ed112b0e3b86cdece
created_at: 2026-04-20 19:20:51
module_info:
{:name "com.io7m.cedarbridge.schema.compiled",
 :exports [{:package "com.io7m.cedarbridge.schema.compiled"}],
 :requires
 [{:module "java.base", :version "21", :mandated true}
  {:module "org.osgi.annotation.bundle", :static true}
  {:module "org.osgi.annotation.versioning", :static true}
  {:module "com.io7m.jaffirm.core", :version "4.0.1", :transitive true}
  {:module "com.io7m.cedarbridge.schema.names",
   :version "2.0.0",
   :transitive true}],
 :provides [],
 :uses [],
 :version "2.0.0",
 :packages
 [{:package "com.io7m.cedarbridge.schema.compiled"}
  {:package "com.io7m.cedarbridge.schema.compiled.internal"}]}


name: com.io7m.cedarbridge.schema.compiler
version: 2.0.0
target_platform: universal
mvn_groupId: com.io7m.cedarbridge
mvn_artifactId: com.io7m.cedarbridge.schema.compiler
mvn_version: 2.0.0
type: jar
sha256: 2980ebdcc57f5c8f939444aad083c147fbc5e767eb033dc0697964b8df14e1e2
created_at: 2026-04-20 19:20:51
module_info:
{:name "com.io7m.cedarbridge.schema.compiler",
 :exports [{:package "com.io7m.cedarbridge.schema.compiler"}],
 :requires
 [{:module "java.base", :version "21", :mandated true}
  {:module "org.osgi.annotation.bundle", :static true}
  {:module "org.osgi.annotation.versioning", :static true}
  {:module "com.io7m.cedarbridge.exprsrc.api",
   :version "2.0.0",
   :transitive true}
  {:module "com.io7m.cedarbridge.schema.binder.api",
   :version "2.0.0",
   :transitive true}
  {:module "com.io7m.cedarbridge.schema.compiler.api",
   :version "2.0.0",
   :transitive true}
  {:module "com.io7m.cedarbridge.schema.loader.api",
   :version "2.0.0",
   :transitive true}
  {:module "com.io7m.cedarbridge.schema.parser.api",
   :version "2.0.0",
   :transitive true}
  {:module "com.io7m.cedarbridge.schema.typer.api",
   :version "2.0.0",
   :transitive true}
  {:module "com.io7m.cedarbridge.strings.api", :version "2.0.0"}
  {:module "org.slf4j", :version "2.0.13"}],
 :provides
 [{:service
   "com.io7m.cedarbridge.schema.compiler.api.CBSchemaCompilerFactoryType",
   :with
   ["com.io7m.cedarbridge.schema.compiler.CBSchemaCompilerFactory"]}],
 :uses
 [{:service
   "com.io7m.cedarbridge.schema.parser.api.CBParserFactoryType"}
  {:service
   "com.io7m.cedarbridge.exprsrc.api.CBExpressionSourceFactoryType"}
  {:service
   "com.io7m.cedarbridge.schema.typer.api.CBTypeCheckerFactoryType"}
  {:service
   "com.io7m.cedarbridge.schema.binder.api.CBBinderFactoryType"}
  {:service
   "com.io7m.cedarbridge.schema.loader.api.CBLoaderFactoryType"}],
 :version "2.0.0",
 :packages
 [{:package "com.io7m.cedarbridge.schema.compiler"}
  {:package "com.io7m.cedarbridge.schema.compiler.internal"}]}


name: com.io7m.cedarbridge.schema.compiler.api
version: 2.0.0
target_platform: universal
mvn_groupId: com.io7m.cedarbridge
mvn_artifactId: com.io7m.cedarbridge.schema.compiler.api
mvn_version: 2.0.0
type: jar
sha256: 58ae30b352d7236cf8c6e9ef4c339ae2909788349501586baa5ce3e4d1aa66cb
created_at: 2026-04-20 19:20:51
module_info:
{:name "com.io7m.cedarbridge.schema.compiler.api",
 :exports [{:package "com.io7m.cedarbridge.schema.compiler.api"}],
 :requires
 [{:module "java.base", :version "21", :mandated true}
  {:module "org.osgi.annotation.bundle", :static true}
  {:module "org.osgi.annotation.versioning", :static true}
  {:module "com.io7m.cedarbridge.errors",
   :version "2.0.0",
   :transitive true}
  {:module "com.io7m.cedarbridge.schema.compiled",
   :version "2.0.0",
   :transitive true}
  {:module "com.io7m.cedarbridge.schema.loader.api",
   :version "2.0.0",
   :transitive true}],
 :provides [],
 :uses [],
 :version "2.0.0",
 :packages [{:package "com.io7m.cedarbridge.schema.compiler.api"}]}


name: com.io7m.cedarbridge.schema.core_types
version: 2.0.0
target_platform: universal
mvn_groupId: com.io7m.cedarbridge
mvn_artifactId: com.io7m.cedarbridge.schema.core_types
mvn_version: 2.0.0
type: jar
sha256: c0f0ba185830a91c89477e2a98105836b7e36d0a4b39094056e8e6814519ff55
created_at: 2026-04-20 19:20:51
module_info:
{:name "com.io7m.cedarbridge.schema.core_types",
 :exports [{:package "com.io7m.cedarbridge.schema.core_types"}],
 :requires
 [{:module "java.base", :version "21", :mandated true}
  {:module "org.osgi.annotation.bundle", :static true}
  {:module "org.osgi.annotation.versioning", :static true}
  {:module "com.io7m.cedarbridge.schema.compiled",
   :version "2.0.0",
   :transitive true}],
 :provides [],
 :uses [],
 :version "2.0.0",
 :packages [{:package "com.io7m.cedarbridge.schema.core_types"}]}


name: com.io7m.cedarbridge.schema.loader.api
version: 2.0.0
target_platform: universal
mvn_groupId: com.io7m.cedarbridge
mvn_artifactId: com.io7m.cedarbridge.schema.loader.api
mvn_version: 2.0.0
type: jar
sha256: 7b546cc670c75735abd1e677b19a203e6adad405ca0a56a12e61322db2042ee8
created_at: 2026-04-20 19:20:52
module_info:
{:name "com.io7m.cedarbridge.schema.loader.api",
 :exports [{:package "com.io7m.cedarbridge.schema.loader.api"}],
 :requires
 [{:module "java.base", :version "21", :mandated true}
  {:module "org.osgi.annotation.bundle", :static true}
  {:module "org.osgi.annotation.versioning", :static true}
  {:module "com.io7m.cedarbridge.errors", :version "2.0.0"}
  {:module "com.io7m.cedarbridge.schema.compiled", :version "2.0.0"}],
 :provides [],
 :uses [],
 :version "2.0.0",
 :packages [{:package "com.io7m.cedarbridge.schema.loader.api"}]}


name: com.io7m.cedarbridge.schema.names
version: 2.0.0
target_platform: universal
mvn_groupId: com.io7m.cedarbridge
mvn_artifactId: com.io7m.cedarbridge.schema.names
mvn_version: 2.0.0
type: jar
sha256: 05cdef7dcbf2db3f872b20086cf0f8edb4cf0c58cd6973edd36636f7b4b59ed8
created_at: 2026-04-20 19:20:52
module_info:
{:name "com.io7m.cedarbridge.schema.names",
 :exports [{:package "com.io7m.cedarbridge.schema.names"}],
 :requires
 [{:module "java.base", :version "21", :mandated true}
  {:module "org.osgi.annotation.bundle", :static true}
  {:module "org.osgi.annotation.versioning", :static true}],
 :provides [],
 :uses [],
 :version "2.0.0",
 :packages [{:package "com.io7m.cedarbridge.schema.names"}]}


name: com.io7m.cedarbridge.schema.parser
version: 2.0.0
target_platform: universal
mvn_groupId: com.io7m.cedarbridge
mvn_artifactId: com.io7m.cedarbridge.schema.parser
mvn_version: 2.0.0
type: jar
sha256: a8f703badd26e1ebae6d0161135c3ae9d582a31344d33481ebb3522c3a0294e8
created_at: 2026-04-20 19:20:52
module_info:
{:name "com.io7m.cedarbridge.schema.parser",
 :exports
 [{:package "com.io7m.cedarbridge.schema.parser"}
  {:package "com.io7m.cedarbridge.schema.parser.internal",
   :to ["com.io7m.cedarbridge.tests"]}],
 :requires
 [{:module "java.base", :version "21", :mandated true}
  {:module "org.osgi.annotation.bundle", :static true}
  {:module "org.osgi.annotation.versioning", :static true}
  {:module "com.io7m.jlexing.core", :version "3.2.0", :transitive true}
  {:module "com.io7m.jsx.parser.api",
   :version "3.0.1",
   :transitive true}
  {:module "com.io7m.cedarbridge.errors",
   :version "2.0.0",
   :transitive true}
  {:module "com.io7m.cedarbridge.schema.ast",
   :version "2.0.0",
   :transitive true}
  {:module "com.io7m.cedarbridge.schema.parser.api",
   :version "2.0.0",
   :transitive true}
  {:module "com.io7m.cedarbridge.strings.api", :version "2.0.0"}
  {:module "com.io7m.jsx.core", :version "3.0.1"}
  {:module "com.io7m.jeucreader.core", :version "3.0.1"}],
 :provides
 [{:service
   "com.io7m.cedarbridge.schema.parser.api.CBParserFactoryType",
   :with ["com.io7m.cedarbridge.schema.parser.CBParserFactory"]}],
 :uses
 [{:service "com.io7m.jsx.api.lexer.JSXLexerSupplierType"}
  {:service "com.io7m.jsx.api.parser.JSXParserSupplierType"}
  {:service "com.io7m.jsx.api.serializer.JSXSerializerSupplierType"}],
 :version "2.0.0",
 :packages
 [{:package "com.io7m.cedarbridge.schema.parser"}
  {:package "com.io7m.cedarbridge.schema.parser.internal"}]}


name: com.io7m.cedarbridge.schema.parser.api
version: 2.0.0
target_platform: universal
mvn_groupId: com.io7m.cedarbridge
mvn_artifactId: com.io7m.cedarbridge.schema.parser.api
mvn_version: 2.0.0
type: jar
sha256: 1affdfe11121b9d78603d50869ba0ad5c9b1b6772473f6919cc5b7f42026d6a9
created_at: 2026-04-20 19:20:52
module_info:
{:name "com.io7m.cedarbridge.schema.parser.api",
 :exports [{:package "com.io7m.cedarbridge.schema.parser.api"}],
 :requires
 [{:module "java.base", :version "21", :mandated true}
  {:module "org.osgi.annotation.bundle", :static true}
  {:module "org.osgi.annotation.versioning", :static true}
  {:module "com.io7m.cedarbridge.errors",
   :version "2.0.0",
   :transitive true}
  {:module "com.io7m.cedarbridge.exprsrc.api",
   :version "2.0.0",
   :transitive true}
  {:module "com.io7m.cedarbridge.schema.ast",
   :version "2.0.0",
   :transitive true}],
 :provides [],
 :uses [],
 :version "2.0.0",
 :packages [{:package "com.io7m.cedarbridge.schema.parser.api"}]}


name: com.io7m.cedarbridge.schema.time
version: 2.0.0
target_platform: universal
mvn_groupId: com.io7m.cedarbridge
mvn_artifactId: com.io7m.cedarbridge.schema.time
mvn_version: 2.0.0
type: jar
sha256: fe1feb0aeb647bb6c2bd736f1a83969f9ee0d180518c07b662301f72e6b8879f
created_at: 2026-04-20 19:20:52
module_info:
{:name "com.io7m.cedarbridge.schema.time",
 :exports [{:package "com.io7m.cedarbridge.schema.time"}],
 :requires
 [{:module "java.base", :version "21", :mandated true}
  {:module "org.osgi.annotation.bundle", :static true}
  {:module "org.osgi.annotation.versioning", :static true}
  {:module "com.io7m.cedarbridge.schema.compiled",
   :version "2.0.0",
   :transitive true}],
 :provides [],
 :uses [],
 :version "2.0.0",
 :packages [{:package "com.io7m.cedarbridge.schema.time"}]}


name: com.io7m.cedarbridge.schema.typer
version: 2.0.0
target_platform: universal
mvn_groupId: com.io7m.cedarbridge
mvn_artifactId: com.io7m.cedarbridge.schema.typer
mvn_version: 2.0.0
type: jar
sha256: e722b5f67ba7560a7bf020e63792d715f943068030383914b448fee00916e422
created_at: 2026-04-20 19:20:52
module_info:
{:name "com.io7m.cedarbridge.schema.typer",
 :exports [{:package "com.io7m.cedarbridge.schema.typer"}],
 :requires
 [{:module "java.base", :version "21", :mandated true}
  {:module "org.osgi.annotation.bundle", :static true}
  {:module "org.osgi.annotation.versioning", :static true}
  {:module "com.io7m.cedarbridge.errors",
   :version "2.0.0",
   :transitive true}
  {:module "com.io7m.cedarbridge.exprsrc.api",
   :version "2.0.0",
   :transitive true}
  {:module "com.io7m.cedarbridge.schema.ast",
   :version "2.0.0",
   :transitive true}
  {:module "com.io7m.cedarbridge.schema.compiled",
   :version "2.0.0",
   :transitive true}
  {:module "com.io7m.cedarbridge.schema.typer.api",
   :version "2.0.0",
   :transitive true}
  {:module "com.io7m.cedarbridge.strings.api",
   :version "2.0.0",
   :transitive true}
  {:module "com.io7m.cedarbridge.schema.binder.api", :version "2.0.0"}
  {:module "com.io7m.junreachable.core", :version "4.0.2"}],
 :provides
 [{:service
   "com.io7m.cedarbridge.schema.typer.api.CBTypeCheckerFactoryType",
   :with ["com.io7m.cedarbridge.schema.typer.CBTypeCheckerFactory"]}],
 :uses [],
 :version "2.0.0",
 :packages
 [{:package "com.io7m.cedarbridge.schema.typer"}
  {:package "com.io7m.cedarbridge.schema.typer.internal"}]}


name: com.io7m.cedarbridge.schema.typer.api
version: 2.0.0
target_platform: universal
mvn_groupId: com.io7m.cedarbridge
mvn_artifactId: com.io7m.cedarbridge.schema.typer.api
mvn_version: 2.0.0
type: jar
sha256: 75627e1207935a19dcd85fe1d17dfe9359626fb8f8aae5b78f7205e910db1761
created_at: 2026-04-20 19:20:53
module_info:
{:name "com.io7m.cedarbridge.schema.typer.api",
 :exports [{:package "com.io7m.cedarbridge.schema.typer.api"}],
 :requires
 [{:module "java.base", :version "21", :mandated true}
  {:module "org.osgi.annotation.bundle", :static true}
  {:module "org.osgi.annotation.versioning", :static true}
  {:module "com.io7m.cedarbridge.errors",
   :version "2.0.0",
   :transitive true}
  {:module "com.io7m.cedarbridge.exprsrc.api",
   :version "2.0.0",
   :transitive true}
  {:module "com.io7m.cedarbridge.schema.ast",
   :version "2.0.0",
   :transitive true}
  {:module "com.io7m.jaffirm.core",
   :version "4.0.1",
   :transitive true}],
 :provides [],
 :uses [],
 :version "2.0.0",
 :packages [{:package "com.io7m.cedarbridge.schema.typer.api"}]}


name: com.io7m.cedarbridge.specification
version: 2.0.0
target_platform: universal
mvn_groupId: com.io7m.cedarbridge
mvn_artifactId: com.io7m.cedarbridge.specification
mvn_version: 2.0.0
type: jar
sha256: 8af2ccd4aa3a967be52bc72d86c0d55c9de9af5f28451c7e1d066c593bc05382
created_at: 2026-04-20 19:20:53
module_info:
{:name "com.io7m.cedarbridge.specification",
 :exports [{:package "com.io7m.cedarbridge.specification"}],
 :requires
 [{:module "java.base", :version "21", :mandated true}
  {:module "org.osgi.annotation.bundle", :static true}
  {:module "org.osgi.annotation.versioning", :static true}],
 :provides [],
 :uses [],
 :version "2.0.0",
 :packages
 [{:package "com.io7m.cedarbridge.specification"}
  {:package "com.io7m.cedarbridge.specification.ebnf"}
  {:package "com.io7m.cedarbridge.specification.type"}]}


name: com.io7m.cedarbridge.strings.api
version: 2.0.0
target_platform: universal
mvn_groupId: com.io7m.cedarbridge
mvn_artifactId: com.io7m.cedarbridge.strings.api
mvn_version: 2.0.0
type: jar
sha256: 219bb852bd7157e80703f9b761bb1e670c7784e63c99aa893dd3d3531e141f2e
created_at: 2026-04-20 19:20:53
module_info:
{:name "com.io7m.cedarbridge.strings.api",
 :exports [{:package "com.io7m.cedarbridge.strings.api"}],
 :requires
 [{:module "java.base", :version "21", :mandated true}
  {:module "org.osgi.annotation.bundle", :static true}
  {:module "org.osgi.annotation.versioning", :static true}],
 :provides [],
 :uses [],
 :version "2.0.0",
 :packages [{:package "com.io7m.cedarbridge.strings.api"}]}


name: com.io7m.cedarbridge.tests
version: 2.0.0
target_platform: universal
mvn_groupId: com.io7m.cedarbridge
mvn_artifactId: com.io7m.cedarbridge.tests
mvn_version: 2.0.0
type: jar
sha256: 43e3490209312cae265c1bfeec7bb83fea2ca46970fa470d5742e5f782bf18e5
created_at: 2026-04-20 19:20:53
module_info:
{:name "com.io7m.cedarbridge.tests",
 :exports
 [{:package "com.io7m.cedarbridge.tests.bridgedoc.xhtml"}
  {:package "com.io7m.cedarbridge.tests.cmdline"}
  {:package "com.io7m.cedarbridge.tests.codegen.javastatic"}
  {:package "com.io7m.cedarbridge.tests.runtime.api"}
  {:package "com.io7m.cedarbridge.tests.runtime.bssio"}
  {:package "com.io7m.cedarbridge.tests.runtime.container_protocol"}
  {:package "com.io7m.cedarbridge.tests.runtime.convenience"}
  {:package "com.io7m.cedarbridge.tests"}],
 :requires
 [{:module "java.base", :version "21", :mandated true}
  {:module "com.io7m.cedarbridge.bridgedoc.api", :version "2.0.0"}
  {:module "com.io7m.cedarbridge.bridgedoc.spi", :version "2.0.0"}
  {:module "com.io7m.cedarbridge.bridgedoc.xhtml", :version "2.0.0"}
  {:module "com.io7m.cedarbridge.cmdline", :version "2.0.0"}
  {:module "com.io7m.cedarbridge.codegen.api", :version "2.0.0"}
  {:module "com.io7m.cedarbridge.codegen.javastatic", :version "2.0.0"}
  {:module "com.io7m.cedarbridge.codegen.spi", :version "2.0.0"}
  {:module "com.io7m.cedarbridge.errors", :version "2.0.0"}
  {:module "com.io7m.cedarbridge.examples", :version "2.0.0"}
  {:module "com.io7m.cedarbridge.exprsrc", :version "2.0.0"}
  {:module "com.io7m.cedarbridge.exprsrc.api", :version "2.0.0"}
  {:module "com.io7m.cedarbridge.runtime.api", :version "2.0.0"}
  {:module "com.io7m.cedarbridge.runtime.bssio", :version "2.0.0"}
  {:module "com.io7m.cedarbridge.runtime.container_protocol",
   :version "2.0.0"}
  {:module "com.io7m.cedarbridge.runtime.convenience",
   :version "2.0.0"}
  {:module "com.io7m.cedarbridge.runtime.time", :version "2.0.0"}
  {:module "com.io7m.cedarbridge.schema.ast", :version "2.0.0"}
  {:module "com.io7m.cedarbridge.schema.binder", :version "2.0.0"}
  {:module "com.io7m.cedarbridge.schema.binder.api", :version "2.0.0"}
  {:module "com.io7m.cedarbridge.schema.compiled", :version "2.0.0"}
  {:module "com.io7m.cedarbridge.schema.compiler", :version "2.0.0"}
  {:module "com.io7m.cedarbridge.schema.compiler.api",
   :version "2.0.0"}
  {:module "com.io7m.cedarbridge.schema.core_types", :version "2.0.0"}
  {:module "com.io7m.cedarbridge.schema.loader.api", :version "2.0.0"}
  {:module "com.io7m.cedarbridge.schema.names", :version "2.0.0"}
  {:module "com.io7m.cedarbridge.schema.parser", :version "2.0.0"}
  {:module "com.io7m.cedarbridge.schema.parser.api", :version "2.0.0"}
  {:module "com.io7m.cedarbridge.schema.time", :version "2.0.0"}
  {:module "com.io7m.cedarbridge.schema.typer", :version "2.0.0"}
  {:module "com.io7m.cedarbridge.schema.typer.api", :version "2.0.0"}
  {:module "com.io7m.cedarbridge.strings.api", :version "2.0.0"}
  {:module "com.io7m.cedarbridge.version", :version "2.0.0"}
  {:module "com.io7m.jbssio.vanilla", :version "2.1.0"}
  {:module "java.compiler", :version "21"}
  {:module "net.bytebuddy.agent", :version "1.14.15"}
  {:module "net.bytebuddy", :version "1.14.15"}
  {:module "net.jqwik.api", :version "1.8.4"}
  {:module "org.apache.commons.io", :version "2.16.1"}
  {:module "org.mockito"}
  {:module "org.slf4j", :version "2.0.13"}
  {:module "org.junit.jupiter.api", :version "5.10.2"}
  {:module "org.junit.jupiter.engine", :version "5.10.2"}
  {:module "org.junit.platform.commons", :version "1.10.2"}
  {:module "org.junit.platform.engine", :version "1.10.2"}
  {:module "com.io7m.junreachable.core", :version "4.0.2"}],
 :provides
 [{:service "net.jqwik.api.providers.ArbitraryProvider",
   :with ["com.io7m.cedarbridge.tests.CBIdentityTestProvider"]}],
 :uses
 [{:service "net.jqwik.api.providers.ArbitraryProvider"}
  {:service
   "com.io7m.cedarbridge.exprsrc.api.CBExpressionSourceFactoryType"}
  {:service
   "com.io7m.cedarbridge.schema.binder.api.CBBinderFactoryType"}
  {:service
   "com.io7m.cedarbridge.schema.compiler.api.CBSchemaCompilerFactoryType"}
  {:service
   "com.io7m.cedarbridge.schema.parser.api.CBParserFactoryType"}
  {:service
   "com.io7m.cedarbridge.schema.typer.api.CBTypeCheckerFactoryType"}],
 :version "2.0.0",
 :open true,
 :packages
 [{:package "com.io7m.cedarbridge.tests"}
  {:package "com.io7m.cedarbridge.tests.bridgedoc.xhtml"}
  {:package "com.io7m.cedarbridge.tests.cmdline"}
  {:package "com.io7m.cedarbridge.tests.codegen.javastatic"}
  {:package "com.io7m.cedarbridge.tests.identity"}
  {:package "com.io7m.cedarbridge.tests.runtime.api"}
  {:package "com.io7m.cedarbridge.tests.runtime.bssio"}
  {:package "com.io7m.cedarbridge.tests.runtime.container_protocol"}
  {:package "com.io7m.cedarbridge.tests.runtime.convenience"}]}


name: com.io7m.cedarbridge.version
version: 2.0.0
target_platform: universal
mvn_groupId: com.io7m.cedarbridge
mvn_artifactId: com.io7m.cedarbridge.version
mvn_version: 2.0.0
type: jar
sha256: 319daddf0a3b6034216efb251190b947712bde67db3be53819459f0ddacb6492
created_at: 2026-04-20 19:20:53
module_info:
{:name "com.io7m.cedarbridge.version",
 :exports [{:package "com.io7m.cedarbridge.version"}],
 :requires
 [{:module "java.base", :version "21", :mandated true}
  {:module "org.osgi.annotation.bundle", :static true}
  {:module "org.osgi.annotation.versioning", :static true}],
 :provides [],
 :uses [],
 :version "2.0.0",
 :packages [{:package "com.io7m.cedarbridge.version"}]}


name: com.io7m.certusine.api
version: 3.2.0
target_platform: universal
mvn_groupId: com.io7m.certusine
mvn_artifactId: com.io7m.certusine.api
mvn_version: 3.2.0
type: jar
sha256: f3bb7d4d125e8a9a4f0322676f19b0b4e368d899227bb40d5721dd8c743e31df
created_at: 2026-04-20 19:20:53
module_info:
{:name "com.io7m.certusine.api",
 :exports [{:package "com.io7m.certusine.api"}],
 :requires
 [{:module "java.base", :version "21", :mandated true}
  {:module "org.osgi.annotation.bundle", :static true}
  {:module "org.osgi.annotation.versioning", :static true}
  {:module "com.io7m.anethum.api", :version "1.1.1"}
  {:module "com.io7m.jxtrand.vanilla", :version "2.1.0"}
  {:module "com.io7m.repetoir.core", :version "1.0.1"}
  {:module "io.opentelemetry.api"}
  {:module "org.slf4j", :version "2.0.17"}],
 :provides [],
 :uses [],
 :version "3.2.0",
 :packages
 [{:package "com.io7m.certusine.api"}
  {:package "com.io7m.certusine.api.internal"}]}


name: com.io7m.certusine.certstore.api
version: 3.2.0
target_platform: universal
mvn_groupId: com.io7m.certusine
mvn_artifactId: com.io7m.certusine.certstore.api
mvn_version: 3.2.0
type: jar
sha256: f5ad28c0094b1b5704fae6e143a777404f10b7f14c06498db48a9b67185dec5a
created_at: 2026-04-20 19:20:54
module_info:
{:name "com.io7m.certusine.certstore.api",
 :exports [{:package "com.io7m.certusine.certstore.api"}],
 :requires
 [{:module "java.base", :version "21", :mandated true}
  {:module "org.osgi.annotation.bundle", :static true}
  {:module "org.osgi.annotation.versioning", :static true}
  {:module "com.io7m.certusine.api", :version "3.2.0"}
  {:module "com.io7m.repetoir.core", :version "1.0.1"}],
 :provides [],
 :uses [],
 :version "3.2.0",
 :packages [{:package "com.io7m.certusine.certstore.api"}]}


name: com.io7m.certusine.cmdline
version: 3.2.0
target_platform: universal
mvn_groupId: com.io7m.certusine
mvn_artifactId: com.io7m.certusine.cmdline
mvn_version: 3.2.0
type: jar
sha256: 7d920cc958c399a7063b01ea0118966f2528e76f6b71242c09133f9c1a4bc90c
created_at: 2026-04-20 19:20:54
module_info:
{:name "com.io7m.certusine.cmdline",
 :exports
 [{:package "com.io7m.certusine.cmdline.internal",
   :to ["com.io7m.certusine.documentation"]}
  {:package "com.io7m.certusine.cmdline"}],
 :requires
 [{:module "java.base", :version "21", :mandated true}
  {:module "com.io7m.certusine.api", :version "3.2.0"}
  {:module "com.io7m.certusine.gandi", :version "3.2.0"}
  {:module "com.io7m.certusine.looseleaf", :version "3.2.0"}
  {:module "com.io7m.certusine.vanilla", :version "3.2.0"}
  {:module "com.io7m.certusine.vultr", :version "3.2.0"}
  {:module "ch.qos.logback.classic", :version "1.5.18"}
  {:module "ch.qos.logback.core", :version "1.5.18"}
  {:module "com.io7m.junreachable.core", :version "4.0.2"}
  {:module "com.io7m.quarrel.core", :version "1.6.1"}
  {:module "com.io7m.quarrel.ext.logback", :version "1.6.1"}
  {:module "com.io7m.repetoir.core", :version "1.0.1"}
  {:module "org.bouncycastle.pkix"}
  {:module "org.bouncycastle.provider"}
  {:module "org.slf4j", :version "2.0.17"}],
 :provides [],
 :uses
 [{:service
   "com.io7m.certusine.certstore.api.CSCertificateStoreFactoryType"}
  {:service "com.io7m.certusine.api.CSDNSConfiguratorProviderType"}
  {:service "com.io7m.certusine.api.CSCertificateOutputProviderType"}],
 :version "3.2.0",
 :packages
 [{:package "com.io7m.certusine.cmdline"}
  {:package "com.io7m.certusine.cmdline.internal"}]}


name: com.io7m.certusine.documentation
version: 3.2.0
target_platform: universal
mvn_groupId: com.io7m.certusine
mvn_artifactId: com.io7m.certusine.documentation
mvn_version: 3.2.0
type: jar
sha256: ea4f86eb59788e40ed4cc5df2f5264c7fc3c5dd58f35165a318b867a0e7f925e
created_at: 2026-04-20 19:20:54
module_info:
{:name "com.io7m.certusine.documentation",
 :exports [],
 :requires
 [{:module "java.base", :version "21", :mandated true}
  {:module "org.osgi.annotation.bundle", :static true}
  {:module "org.osgi.annotation.versioning", :static true}
  {:module "com.io7m.certusine.api", :version "3.2.0"}
  {:module "com.io7m.certusine.cmdline", :version "3.2.0"}
  {:module "java.xml", :version "21"}],
 :provides [],
 :uses
 [{:service "com.io7m.certusine.api.CSDNSConfiguratorProviderType"}
  {:service "com.io7m.certusine.api.CSCertificateOutputProviderType"}],
 :version "3.2.0",
 :packages [{:package "com.io7m.certusine.documentation"}]}


name: com.io7m.certusine.gandi
version: 3.2.0
target_platform: universal
mvn_groupId: com.io7m.certusine
mvn_artifactId: com.io7m.certusine.gandi
mvn_version: 3.2.0
type: jar
sha256: 85906aa8c0496d6ccf60d8b7b3a579b37e891ed281d769b279f35b044ae6e7eb
created_at: 2026-04-20 19:20:54
module_info:
{:name "com.io7m.certusine.gandi",
 :exports
 [{:package "com.io7m.certusine.gandi.internal",
   :to ["com.io7m.certusine.tests"]}
  {:package "com.io7m.certusine.gandi"}],
 :requires
 [{:module "java.base", :version "21", :mandated true}
  {:module "org.osgi.annotation.bundle", :static true}
  {:module "org.osgi.annotation.versioning", :static true}
  {:module "com.io7m.certusine.api",
   :version "3.2.0",
   :transitive true}
  {:module "io.opentelemetry.api"}
  {:module "io.opentelemetry.context"}
  {:module "com.fasterxml.jackson.databind", :version "2.18.3"}
  {:module "com.io7m.jxtrand.vanilla", :version "2.1.0"}
  {:module "java.net.http", :version "21"}
  {:module "org.slf4j", :version "2.0.17"}],
 :provides
 [{:service "com.io7m.certusine.api.CSDNSConfiguratorProviderType",
   :with ["com.io7m.certusine.gandi.CSGandiDNSConfigurators"]}],
 :uses [],
 :version "3.2.0",
 :packages
 [{:package "com.io7m.certusine.gandi"}
  {:package "com.io7m.certusine.gandi.internal"}]}


name: com.io7m.certusine.grafana
version: 3.2.0
target_platform: universal
mvn_groupId: com.io7m.certusine
mvn_artifactId: com.io7m.certusine.grafana
mvn_version: 3.2.0
type: jar
sha256: 0f93ac542a17a2ccfdb597671cd1933e8f1d4843e7f98efc5a1a9860e49d05d3
created_at: 2026-04-20 19:20:54
module_info:
{:name "com.io7m.certusine.grafana",
 :exports [{:package "com.io7m.certusine.grafana"}],
 :requires
 [{:module "java.base", :version "21", :mandated true}
  {:module "org.osgi.annotation.bundle", :static true}
  {:module "org.osgi.annotation.versioning", :static true}],
 :provides [],
 :uses [],
 :version "3.2.0",
 :packages [{:package "com.io7m.certusine.grafana"}]}


name: com.io7m.certusine.hetzner
version: 3.2.0
target_platform: universal
mvn_groupId: com.io7m.certusine
mvn_artifactId: com.io7m.certusine.hetzner
mvn_version: 3.2.0
type: jar
sha256: 1522e3f8366344211c999c621bf642b6c9d8d2f7c8d7ee8f39beed2b6403be66
created_at: 2026-04-20 19:20:54
module_info:
{:name "com.io7m.certusine.hetzner",
 :exports
 [{:package "com.io7m.certusine.hetzner.internal",
   :to ["com.io7m.certusine.tests"]}
  {:package "com.io7m.certusine.hetzner"}],
 :requires
 [{:module "java.base", :version "21", :mandated true}
  {:module "org.osgi.annotation.bundle", :static true}
  {:module "org.osgi.annotation.versioning", :static true}
  {:module "com.io7m.certusine.api",
   :version "3.2.0",
   :transitive true}
  {:module "com.fasterxml.jackson.databind", :version "2.18.3"}
  {:module "com.fasterxml.jackson.datatype.jdk8", :version "2.18.3"}
  {:module "com.io7m.dixmont.core", :version "2.0.0"}
  {:module "com.io7m.jxtrand.vanilla", :version "2.1.0"}
  {:module "io.opentelemetry.api"}
  {:module "io.opentelemetry.context"}
  {:module "java.net.http", :version "21"}
  {:module "org.apache.commons.text", :version "1.13.0"}
  {:module "org.slf4j", :version "2.0.17"}],
 :provides
 [{:service "com.io7m.certusine.api.CSDNSConfiguratorProviderType",
   :with ["com.io7m.certusine.hetzner.CSHetznerDNSConfigurators"]}],
 :uses [],
 :version "3.2.0",
 :packages
 [{:package "com.io7m.certusine.hetzner"}
  {:package "com.io7m.certusine.hetzner.internal"}]}


name: com.io7m.certusine.looseleaf
version: 3.2.0
target_platform: universal
mvn_groupId: com.io7m.certusine
mvn_artifactId: com.io7m.certusine.looseleaf
mvn_version: 3.2.0
type: jar
sha256: 49918f80e5c3e649f7b89762c1a33093169c02686653728ebfadb7d0f9bde34f
created_at: 2026-04-20 19:20:55
module_info:
{:name "com.io7m.certusine.looseleaf",
 :exports
 [{:package "com.io7m.certusine.looseleaf.internal",
   :to ["com.io7m.certusine.tests"]}
  {:package "com.io7m.certusine.looseleaf"}],
 :requires
 [{:module "java.base", :version "21", :mandated true}
  {:module "org.osgi.annotation.bundle", :static true}
  {:module "org.osgi.annotation.versioning", :static true}
  {:module "com.io7m.certusine.api",
   :version "3.2.0",
   :transitive true}
  {:module "io.opentelemetry.context"}
  {:module "io.opentelemetry.api"}
  {:module "com.io7m.jdeferthrow.core", :version "1.3.0"}
  {:module "com.io7m.jxtrand.vanilla", :version "2.1.0"}
  {:module "com.io7m.looseleaf.protocol.v1", :version "2.0.0"}
  {:module "java.net.http", :version "21"}
  {:module "org.slf4j", :version "2.0.17"}],
 :provides
 [{:service "com.io7m.certusine.api.CSCertificateOutputProviderType",
   :with ["com.io7m.certusine.looseleaf.CSLLOutputProvider"]}],
 :uses [],
 :version "3.2.0",
 :packages
 [{:package "com.io7m.certusine.looseleaf"}
  {:package "com.io7m.certusine.looseleaf.internal"}]}


name: com.io7m.certusine.tests
version: 3.2.0
target_platform: universal
mvn_groupId: com.io7m.certusine
mvn_artifactId: com.io7m.certusine.tests
mvn_version: 3.2.0
type: jar
sha256: a18319ba18eabd2a7d99bb488bbcc7da32737adaf85f6b3875a69c33739e5c18
created_at: 2026-04-20 19:20:55
module_info:
{:name "com.io7m.certusine.tests",
 :exports [{:package "com.io7m.certusine.tests"}],
 :requires
 [{:module "java.base", :version "21", :mandated true}
  {:module "com.io7m.certusine.api", :version "3.2.0"}
  {:module "com.io7m.certusine.cmdline", :version "3.2.0"}
  {:module "com.io7m.certusine.gandi", :version "3.2.0"}
  {:module "com.io7m.certusine.grafana", :version "3.2.0"}
  {:module "com.io7m.certusine.hetzner", :version "3.2.0"}
  {:module "com.io7m.certusine.looseleaf", :version "3.2.0"}
  {:module "com.io7m.certusine.vanilla", :version "3.2.0"}
  {:module "com.io7m.certusine.vultr", :version "3.2.0"}
  {:module "org.junit.jupiter.api", :version "5.12.1"}
  {:module "org.junit.jupiter.engine", :version "5.12.1"}
  {:module "org.junit.platform.commons", :version "1.12.1"}
  {:module "org.junit.platform.engine", :version "1.12.1"}
  {:module "org.junit.platform.launcher", :version "1.12.1"}
  {:module "ch.qos.logback.classic", :version "1.5.18"}
  {:module "com.fasterxml.jackson.databind", :version "2.18.3"}
  {:module "com.io7m.looseleaf.security", :version "2.0.0"}
  {:module "com.io7m.looseleaf.server.api", :version "2.0.0"}
  {:module "com.io7m.looseleaf.server", :version "2.0.0"}
  {:module "com.io7m.quixote.core", :version "1.3.0"}
  {:module "java.net.http", :version "21"}
  {:module "jetty.servlet.api", :version "5.0.2"}
  {:module "net.bytebuddy.agent", :version "1.17.5"}
  {:module "net.bytebuddy", :version "1.17.5"}
  {:module "org.eclipse.jetty.server", :version "11.0.25"}
  {:module "org.eclipse.jetty.servlet", :version "11.0.25"}
  {:module "org.mockito"}
  {:module "org.shredzone.acme4j", :version "3.5.1"}
  {:module "org.slf4j", :version "2.0.17"}
  {:module "org.dnsjava", :version "3.6.3"}],
 :provides [],
 :uses [],
 :version "3.2.0",
 :open true,
 :packages [{:package "com.io7m.certusine.tests"}]}


name: com.io7m.certusine.vanilla
version: 3.2.0
target_platform: universal
mvn_groupId: com.io7m.certusine
mvn_artifactId: com.io7m.certusine.vanilla
mvn_version: 3.2.0
type: jar
sha256: 134da973acc82d3ebd4f5fcc8fd4bb1b697c0067fd4a43c9f8af2e62dba54f94
created_at: 2026-04-20 19:20:55
module_info:
{:name "com.io7m.certusine.vanilla",
 :exports
 [{:package "com.io7m.certusine.vanilla"}
  {:package "com.io7m.certusine.vanilla.internal",
   :to ["com.io7m.certusine.tests"]}
  {:package "com.io7m.certusine.vanilla.internal.tasks",
   :to ["com.io7m.certusine.tests"]}
  {:package "com.io7m.certusine.vanilla.internal.store",
   :to ["com.io7m.certusine.tests"]}
  {:package "com.io7m.certusine.vanilla.internal.dns",
   :to ["com.io7m.certusine.tests"]}
  {:package "com.io7m.certusine.vanilla.internal.events",
   :to ["com.io7m.certusine.tests"]}
  {:package "com.io7m.certusine.vanilla.internal.telemetry",
   :to ["com.io7m.certusine.tests"]}],
 :requires
 [{:module "java.base", :version "21", :mandated true}
  {:module "org.osgi.annotation.bundle", :static true}
  {:module "org.osgi.annotation.versioning", :static true}
  {:module "com.io7m.anethum.api", :version "1.1.1", :transitive true}
  {:module "com.io7m.certusine.api",
   :version "3.2.0",
   :transitive true}
  {:module "com.io7m.certusine.certstore.api",
   :version "3.2.0",
   :transitive true}
  {:module "com.io7m.jaffirm.core", :version "4.0.1"}
  {:module "com.io7m.jdeferthrow.core", :version "1.3.0"}
  {:module "com.io7m.jmulticlose.core", :version "1.1.3"}
  {:module "com.io7m.jxtrand.vanilla", :version "2.1.0"}
  {:module "com.io7m.repetoir.core", :version "1.0.1"}
  {:module "jakarta.xml.bind", :version "4.0.2"}
  {:module "org.bouncycastle.pkix"}
  {:module "org.bouncycastle.provider"}
  {:module "org.dnsjava", :version "3.6.3"}
  {:module "org.shredzone.acme4j", :version "3.5.1"}
  {:module "org.slf4j", :version "2.0.17"}
  {:module "org.xerial.sqlitejdbc", :version "3.49.1.0"}
  {:module "io.opentelemetry.api"}
  {:module "io.opentelemetry.context"}
  {:module "io.opentelemetry.exporter.otlp"}
  {:module "io.opentelemetry.sdk.common"}
  {:module "io.opentelemetry.sdk.logs"}
  {:module "io.opentelemetry.sdk.metrics"}
  {:module "io.opentelemetry.sdk.trace"}
  {:module "io.opentelemetry.sdk"}
  {:module "io.opentelemetry.semconv"}
  {:module "com.io7m.trasco.api", :version "3.0.0"}
  {:module "com.io7m.trasco.vanilla", :version "3.0.0"}],
 :provides
 [{:service "com.io7m.certusine.api.CSCertificateOutputProviderType",
   :with
   ["com.io7m.certusine.vanilla.CSCertificateOutputProviderDirectory"]}
  {:service
   "com.io7m.certusine.certstore.api.CSCertificateStoreFactoryType",
   :with
   ["com.io7m.certusine.vanilla.internal.store.CSCertificateStoreSQLiteFactory"]}],
 :uses
 [{:service "com.io7m.certusine.api.CSCertificateOutputProviderType"}
  {:service "com.io7m.certusine.api.CSDNSConfiguratorProviderType"}
  {:service
   "com.io7m.certusine.certstore.api.CSCertificateStoreFactoryType"}],
 :version "3.2.0",
 :packages
 [{:package "com.io7m.certusine.vanilla"}
  {:package "com.io7m.certusine.vanilla.internal"}
  {:package "com.io7m.certusine.vanilla.internal.age"}
  {:package "com.io7m.certusine.vanilla.internal.configuration"}
  {:package "com.io7m.certusine.vanilla.internal.dns"}
  {:package "com.io7m.certusine.vanilla.internal.events"}
  {:package "com.io7m.certusine.vanilla.internal.jaxb"}
  {:package "com.io7m.certusine.vanilla.internal.store"}
  {:package "com.io7m.certusine.vanilla.internal.tasks"}
  {:package "com.io7m.certusine.vanilla.internal.telemetry"}]}


name: com.io7m.certusine.vultr
version: 3.2.0
target_platform: universal
mvn_groupId: com.io7m.certusine
mvn_artifactId: com.io7m.certusine.vultr
mvn_version: 3.2.0
type: jar
sha256: 47e987daedcae2e8dca8f5d0ee82cef642bd3cc2e8051a127613f4059a415060
created_at: 2026-04-20 19:20:55
module_info:
{:name "com.io7m.certusine.vultr",
 :exports
 [{:package "com.io7m.certusine.vultr.internal",
   :to ["com.io7m.certusine.tests"]}
  {:package "com.io7m.certusine.vultr"}],
 :requires
 [{:module "java.base", :version "21", :mandated true}
  {:module "org.osgi.annotation.bundle", :static true}
  {:module "org.osgi.annotation.versioning", :static true}
  {:module "com.io7m.certusine.api",
   :version "3.2.0",
   :transitive true}
  {:module "com.fasterxml.jackson.databind", :version "2.18.3"}
  {:module "com.io7m.dixmont.core", :version "2.0.0"}
  {:module "com.io7m.jxtrand.vanilla", :version "2.1.0"}
  {:module "io.opentelemetry.api"}
  {:module "io.opentelemetry.context"}
  {:module "java.net.http", :version "21"}
  {:module "org.slf4j", :version "2.0.17"}],
 :provides
 [{:service "com.io7m.certusine.api.CSDNSConfiguratorProviderType",
   :with ["com.io7m.certusine.vultr.CSVultrDNSConfigurators"]}],
 :uses [],
 :version "3.2.0",
 :packages
 [{:package "com.io7m.certusine.vultr"}
  {:package "com.io7m.certusine.vultr.internal"}]}


name: com.io7m.changelog.cmdline
version: 5.0.0-beta0002
target_platform: universal
mvn_groupId: com.io7m.changelog
mvn_artifactId: com.io7m.changelog.cmdline
mvn_version: 5.0.0-beta0002
type: jar
sha256: 95250f28c3b54c5d50735ea5b96f19b2d75521fbbfada7e56d428ff42d1feb76
created_at: 2026-04-20 19:20:56
module_info:
{:name "com.io7m.changelog.cmdline",
 :exports [{:package "com.io7m.changelog.cmdline"}],
 :requires
 [{:module "java.base", :mandated true}
  {:module "org.osgi.annotation.bundle", :static true}
  {:module "org.osgi.annotation.versioning", :static true}
  {:module "com.io7m.changelog.core", :version "5.0.0-beta0002"}
  {:module "com.io7m.changelog.parser.api", :version "5.0.0-beta0002"}
  {:module "com.io7m.changelog.text.api", :version "5.0.0-beta0002"}
  {:module "com.io7m.changelog.xml.api", :version "5.0.0-beta0002"}
  {:module "ch.qos.logback.classic", :version "1.5.6"}
  {:module "com.io7m.claypot.core", :version "0.0.8"}
  {:module "com.io7m.jaffirm.core", :version "4.0.0"}
  {:module "com.io7m.junreachable.core", :version "4.0.0"}
  {:module "jcommander"}
  {:module "org.slf4j", :version "2.0.13"}],
 :provides [],
 :uses
 [{:service
   "com.io7m.changelog.text.api.CPlainChangelogWriterProviderType"}
  {:service
   "com.io7m.changelog.xml.api.CAtomChangelogWriterProviderType"}
  {:service
   "com.io7m.changelog.xml.api.CXHTMLChangelogWriterProviderType"}
  {:service
   "com.io7m.changelog.xml.api.CXMLChangelogParserProviderType"}
  {:service
   "com.io7m.changelog.xml.api.CXMLChangelogWriterProviderType"}],
 :version "5.0.0-beta0002",
 :packages
 [{:package "com.io7m.changelog.cmdline"}
  {:package "com.io7m.changelog.cmdline.internal"}]}


name: com.io7m.changelog.core
version: 5.0.0-beta0002
target_platform: universal
mvn_groupId: com.io7m.changelog
mvn_artifactId: com.io7m.changelog.core
mvn_version: 5.0.0-beta0002
type: jar
sha256: 3343791c91a2c7c729ced5a838a10f61bb05a58e1a74e75b2d3d2c0abe7709ce
created_at: 2026-04-20 19:20:56
module_info:
{:name "com.io7m.changelog.core",
 :exports [{:package "com.io7m.changelog.core"}],
 :requires
 [{:module "java.base", :mandated true}
  {:module "com.io7m.immutables.style", :static true}
  {:module "org.immutables.value", :static true}
  {:module "org.osgi.annotation.bundle", :static true}
  {:module "org.osgi.annotation.versioning", :static true}
  {:module "com.io7m.jaffirm.core", :version "4.0.0"}
  {:module "com.io7m.junreachable.core", :version "4.0.0"}],
 :provides [],
 :uses [],
 :version "5.0.0-beta0002",
 :packages [{:package "com.io7m.changelog.core"}]}


name: com.io7m.changelog.documentation
version: 5.0.0-beta0002
target_platform: universal
mvn_groupId: com.io7m.changelog
mvn_artifactId: com.io7m.changelog.documentation
mvn_version: 5.0.0-beta0002
type: jar
sha256: f1d9707f410b105ed4435a47d3912478118a94d6c2531c0555466990c769e535
created_at: 2026-04-20 19:20:56
module_info:
{:name "com.io7m.changelog.documentation",
 :exports [],
 :requires
 [{:module "java.base", :mandated true}
  {:module "com.io7m.changelog.cmdline", :version "5.0.0-beta0002"}
  {:module "com.io7m.changelog.core", :version "5.0.0-beta0002"}
  {:module "com.io7m.changelog.parser.api", :version "5.0.0-beta0002"}
  {:module "com.io7m.changelog.schema", :version "5.0.0-beta0002"}
  {:module "com.io7m.changelog.text.api", :version "5.0.0-beta0002"}
  {:module "com.io7m.changelog.text.vanilla",
   :version "5.0.0-beta0002"}
  {:module "com.io7m.changelog.writer.api", :version "5.0.0-beta0002"}
  {:module "com.io7m.changelog.xml.api", :version "5.0.0-beta0002"}
  {:module "com.io7m.changelog.xml.vanilla", :version "5.0.0-beta0002"}
  {:module "com.io7m.junreachable.core", :version "4.0.0"}],
 :provides [],
 :uses [],
 :version "5.0.0-beta0002",
 :packages [{:package "com.io7m.changelog.documentation"}]}


name: com.io7m.changelog.parser.api
version: 5.0.0-beta0002
target_platform: universal
mvn_groupId: com.io7m.changelog
mvn_artifactId: com.io7m.changelog.parser.api
mvn_version: 5.0.0-beta0002
type: jar
sha256: 94f79ffe9ef770cfe854132bfc332ef4a97f5efc251ee5232924370d7ffb2b92
created_at: 2026-04-20 19:20:56
module_info:
{:name "com.io7m.changelog.parser.api",
 :exports [{:package "com.io7m.changelog.parser.api"}],
 :requires
 [{:module "java.base", :mandated true}
  {:module "com.io7m.immutables.style", :static true}
  {:module "org.immutables.value", :static true}
  {:module "org.osgi.annotation.bundle", :static true}
  {:module "org.osgi.annotation.versioning", :static true}
  {:module "com.io7m.changelog.core", :version "5.0.0-beta0002"}
  {:module "com.io7m.jlexing.core", :version "3.1.0"}
  {:module "com.io7m.junreachable.core", :version "4.0.0"}
  {:module "org.slf4j", :version "2.0.13"}],
 :provides [],
 :uses [],
 :version "5.0.0-beta0002",
 :packages [{:package "com.io7m.changelog.parser.api"}]}


name: com.io7m.changelog.schema
version: 5.0.0-beta0002
target_platform: universal
mvn_groupId: com.io7m.changelog
mvn_artifactId: com.io7m.changelog.schema
mvn_version: 5.0.0-beta0002
type: jar
sha256: caa1ac2ad6cf66cc46b0b6242c57321d75ea5717b6327d13c75375d7e868e6e7
created_at: 2026-04-20 19:20:56
module_info:
{:name "com.io7m.changelog.schema",
 :exports [{:package "com.io7m.changelog.schema"}],
 :requires
 [{:module "java.base", :mandated true}
  {:module "org.osgi.annotation.bundle", :static true}
  {:module "org.osgi.annotation.versioning", :static true}],
 :provides [],
 :uses [],
 :version "5.0.0-beta0002",
 :packages [{:package "com.io7m.changelog.schema"}]}


name: com.io7m.changelog.text.api
version: 5.0.0-beta0002
target_platform: universal
mvn_groupId: com.io7m.changelog
mvn_artifactId: com.io7m.changelog.text.api
mvn_version: 5.0.0-beta0002
type: jar
sha256: 91e37837e70d24a76b6abbf1608f654c8a60dd211a531f004c69f91bccf658fe
created_at: 2026-04-20 19:20:57
module_info:
{:name "com.io7m.changelog.text.api",
 :exports [{:package "com.io7m.changelog.text.api"}],
 :requires
 [{:module "java.base", :mandated true}
  {:module "com.io7m.immutables.style", :static true}
  {:module "org.immutables.value", :static true}
  {:module "org.osgi.annotation.bundle", :static true}
  {:module "org.osgi.annotation.versioning", :static true}
  {:module "com.io7m.changelog.writer.api",
   :version "5.0.0-beta0002"}],
 :provides [],
 :uses [],
 :version "5.0.0-beta0002",
 :packages [{:package "com.io7m.changelog.text.api"}]}


name: com.io7m.changelog.text.vanilla
version: 5.0.0-beta0002
target_platform: universal
mvn_groupId: com.io7m.changelog
mvn_artifactId: com.io7m.changelog.text.vanilla
mvn_version: 5.0.0-beta0002
type: jar
sha256: cc184268b904a7d41ddb681f75101276715216a265215d3fc10d1e633662504a
created_at: 2026-04-20 19:20:57
module_info:
{:name "com.io7m.changelog.text.vanilla",
 :exports [{:package "com.io7m.changelog.text.vanilla"}],
 :requires
 [{:module "java.base", :mandated true}
  {:module "org.osgi.annotation.bundle", :static true}
  {:module "org.osgi.annotation.versioning", :static true}
  {:module "com.io7m.changelog.core", :version "5.0.0-beta0002"}
  {:module "com.io7m.changelog.text.api", :version "5.0.0-beta0002"}],
 :provides [],
 :uses [],
 :version "5.0.0-beta0002",
 :packages [{:package "com.io7m.changelog.text.vanilla"}]}


name: com.io7m.changelog.writer.api
version: 5.0.0-beta0002
target_platform: universal
mvn_groupId: com.io7m.changelog
mvn_artifactId: com.io7m.changelog.writer.api
mvn_version: 5.0.0-beta0002
type: jar
sha256: 7a5b48fb5f4cfa23d0c077d7c83a4ff2db47274e2cc63fa78a34ccc56c533431
created_at: 2026-04-20 19:20:57
module_info:
{:name "com.io7m.changelog.writer.api",
 :exports [{:package "com.io7m.changelog.writer.api"}],
 :requires
 [{:module "java.base", :mandated true}
  {:module "org.osgi.annotation.bundle", :static true}
  {:module "org.osgi.annotation.versioning", :static true}
  {:module "com.io7m.changelog.core", :version "5.0.0-beta0002"}],
 :provides [],
 :uses [],
 :version "5.0.0-beta0002",
 :packages [{:package "com.io7m.changelog.writer.api"}]}


name: com.io7m.changelog.xml.api
version: 5.0.0-beta0002
target_platform: universal
mvn_groupId: com.io7m.changelog
mvn_artifactId: com.io7m.changelog.xml.api
mvn_version: 5.0.0-beta0002
type: jar
sha256: 2f885d741ca69d741d096fab08d10d08d7b5d8e53d6a5fda321ba1a1add1b5dc
created_at: 2026-04-20 19:20:57
module_info:
{:name "com.io7m.changelog.xml.api",
 :exports [{:package "com.io7m.changelog.xml.api"}],
 :requires
 [{:module "java.base", :mandated true}
  {:module "org.osgi.annotation.bundle", :static true}
  {:module "org.osgi.annotation.versioning", :static true}
  {:module "com.io7m.immutables.style", :static true}
  {:module "org.immutables.value", :static true}
  {:module "com.io7m.changelog.core", :version "5.0.0-beta0002"}
  {:module "com.io7m.changelog.parser.api", :version "5.0.0-beta0002"}
  {:module "com.io7m.changelog.writer.api",
   :version "5.0.0-beta0002"}],
 :provides [],
 :uses [],
 :version "5.0.0-beta0002",
 :packages [{:package "com.io7m.changelog.xml.api"}]}


name: com.io7m.changelog.xml.vanilla
version: 5.0.0-beta0002
target_platform: universal
mvn_groupId: com.io7m.changelog
mvn_artifactId: com.io7m.changelog.xml.vanilla
mvn_version: 5.0.0-beta0002
type: jar
sha256: 89beb3814cfddb9f5d6660ae1d82a849e32ac361ceb6b3b216eba5e8288e20ee
created_at: 2026-04-20 19:20:57
module_info:
{:name "com.io7m.changelog.xml.vanilla",
 :exports [{:package "com.io7m.changelog.xml"}],
 :requires
 [{:module "java.base", :mandated true}
  {:module "org.osgi.annotation.bundle", :static true}
  {:module "org.osgi.annotation.versioning", :static true}
  {:module "com.io7m.changelog.core", :version "5.0.0-beta0002"}
  {:module "com.io7m.changelog.parser.api", :version "5.0.0-beta0002"}
  {:module "com.io7m.changelog.schema", :version "5.0.0-beta0002"}
  {:module "com.io7m.changelog.xml.api", :version "5.0.0-beta0002"}
  {:module "com.io7m.jlexing.core", :version "3.1.0"}
  {:module "com.io7m.junreachable.core", :version "4.0.0"}
  {:module "com.io7m.jxe.core", :version "1.0.2"}
  {:module "java.xml"}
  {:module "org.slf4j", :version "2.0.13"}],
 :provides [],
 :uses [],
 :version "5.0.0-beta0002",
 :packages [{:package "com.io7m.changelog.xml"}]}


name: com.io7m.claypot.core
version: 0.0.5
target_platform: universal
mvn_groupId: com.io7m.claypot
mvn_artifactId: com.io7m.claypot.core
mvn_version: 0.0.5
type: jar
sha256: e23fb4335be143dbd3fada8942e8e43e27561c9f5ef87be70e36518b5f6d90d2
created_at: 2026-04-20 19:20:57
module_info:
{:name "com.io7m.claypot.core",
 :exports [{:package "com.io7m.claypot.core"}],
 :requires
 [{:module "java.base", :mandated true}
  {:module "com.io7m.immutables.style", :static true}
  {:module "org.immutables.value", :static true}
  {:module "org.osgi.annotation.bundle", :static true}
  {:module "org.osgi.annotation.versioning", :static true}
  {:module "ch.qos.logback.classic"}
  {:module "jcommander"}
  {:module "org.slf4j"}],
 :provides [],
 :uses [],
 :version "0.0.5",
 :packages
 [{:package "com.io7m.claypot.core"}
  {:package "com.io7m.claypot.core.internal"}]}


name: com.io7m.claypot.example
version: 0.0.5
target_platform: universal
mvn_groupId: com.io7m.claypot
mvn_artifactId: com.io7m.claypot.example
mvn_version: 0.0.5
type: jar
sha256: 87cf0955b93f6e74ab70f11bf7e4814518d4dbf306aef297f5f60c5bf5bcce31
created_at: 2026-04-20 19:20:58
module_info:
{:name "com.io7m.claypot.example",
 :exports [{:package "com.io7m.claypot.example"}],
 :requires
 [{:module "java.base", :mandated true}
  {:module "org.osgi.annotation.bundle", :static true}
  {:module "org.osgi.annotation.versioning", :static true}
  {:module "com.io7m.claypot.core", :version "0.0.5"}
  {:module "jcommander"}
  {:module "org.slf4j"}],
 :provides [],
 :uses [],
 :version "0.0.5",
 :packages [{:package "com.io7m.claypot.example"}]}


name: com.io7m.coffeepick.adoptopenjdk_v3
version: 0.2.1
target_platform: universal
mvn_groupId: com.io7m.coffeepick
mvn_artifactId: com.io7m.coffeepick.adoptopenjdk_v3
mvn_version: 0.2.1
type: jar
sha256: 990333b5b0b004044823d1d9a5f6c14c3d18df306926864f68135bdbdc3a5d69
created_at: 2026-04-20 19:20:58
module_info:
{:name "com.io7m.coffeepick.adoptopenjdk_v3",
 :exports [{:package "com.io7m.coffeepick.adoptopenjdk_v3"}],
 :requires
 [{:module "java.base", :mandated true}
  {:module "org.osgi.annotation.bundle", :static true}
  {:module "org.osgi.annotation.versioning", :static true}
  {:module "org.osgi.service.component.annotations", :static true}
  {:module "com.io7m.coffeepick.repository.spi", :version "0.2.1"}
  {:module "com.io7m.coffeepick.runtime.database", :version "0.2.1"}
  {:module "com.io7m.coffeepick.runtime", :version "0.2.1"}
  {:module "com.io7m.junreachable.core", :version "3.0.0"}
  {:module "io.reactivex.rxjava3"}
  {:module "net.adoptopenjdk.v3.api", :version "0.4.0"}
  {:module "net.adoptopenjdk.v3.vanilla", :version "0.4.0"}
  {:module "org.slf4j"}],
 :provides
 [{:service
   "com.io7m.coffeepick.repository.spi.RuntimeRepositoryProviderType",
   :with
   ["com.io7m.coffeepick.adoptopenjdk_v3.AOJRepositoryProvider"]}],
 :uses [],
 :version "0.2.1",
 :packages [{:package "com.io7m.coffeepick.adoptopenjdk_v3"}]}


name: com.io7m.coffeepick.client.api
version: 0.2.1
target_platform: universal
mvn_groupId: com.io7m.coffeepick
mvn_artifactId: com.io7m.coffeepick.client.api
mvn_version: 0.2.1
type: jar
sha256: 86241e6f4468cc559f1fed7831647c11d4e3f0b948e947182ffeb73c2f1d85b5
created_at: 2026-04-20 19:20:58
module_info:
{:name "com.io7m.coffeepick.client.api",
 :exports [{:package "com.io7m.coffeepick.api"}],
 :requires
 [{:module "java.base", :mandated true}
  {:module "com.io7m.immutables.style", :static true}
  {:module "org.immutables.value", :static true}
  {:module "org.osgi.annotation.bundle", :static true}
  {:module "org.osgi.annotation.versioning", :static true}
  {:module "org.osgi.service.component.annotations", :static true}
  {:module "com.io7m.coffeepick.repository.spi", :version "0.2.1"}
  {:module "com.io7m.coffeepick.runtime.parser.api", :version "0.2.1"}
  {:module "com.io7m.coffeepick.runtime.parser.spi", :version "0.2.1"}
  {:module "com.io7m.coffeepick.runtime", :version "0.2.1"}
  {:module "io.reactivex.rxjava3"}
  {:module "java.net.http"}],
 :provides [],
 :uses [],
 :version "0.2.1",
 :packages [{:package "com.io7m.coffeepick.api"}]}


name: com.io7m.coffeepick.client.vanilla
version: 0.2.1
target_platform: universal
mvn_groupId: com.io7m.coffeepick
mvn_artifactId: com.io7m.coffeepick.client.vanilla
mvn_version: 0.2.1
type: jar
sha256: fba12b57e7d37ec2957a926b2305a23f1c567bfc150d5b6942be50a33fe35ad3
created_at: 2026-04-20 19:20:58
module_info:
{:name "com.io7m.coffeepick.client.vanilla",
 :exports [{:package "com.io7m.coffeepick.client.vanilla"}],
 :requires
 [{:module "java.base", :mandated true}
  {:module "com.io7m.immutables.style", :static true}
  {:module "org.immutables.value", :static true}
  {:module "org.osgi.annotation.bundle", :static true}
  {:module "org.osgi.annotation.versioning", :static true}
  {:module "org.osgi.service.component.annotations", :static true}
  {:module "com.io7m.coffeepick.client.api", :version "0.2.1"}
  {:module "com.io7m.coffeepick.repository.spi", :version "0.2.1"}
  {:module "com.io7m.coffeepick.runtime.parser.api", :version "0.2.1"}
  {:module "com.io7m.coffeepick.runtime.parser.spi", :version "0.2.1"}
  {:module "com.io7m.coffeepick.runtime", :version "0.2.1"}
  {:module "io.reactivex.rxjava3"}
  {:module "java.net.http"}
  {:module "org.apache.commons.codec"}
  {:module "org.apache.commons.compress"}
  {:module "org.slf4j"}],
 :provides [],
 :uses [],
 :version "0.2.1",
 :packages
 [{:package "com.io7m.coffeepick.client.vanilla"}
  {:package "com.io7m.coffeepick.client.vanilla.internal"}]}


name: com.io7m.coffeepick.gui.controller
version: 0.2.0
target_platform: universal
mvn_groupId: com.io7m.coffeepick.gui
mvn_artifactId: com.io7m.coffeepick.gui.controller
mvn_version: 0.2.0
type: jar
sha256: b458afa168eb092da0f74396a4dae61b51e6eb5818fa9fe9a9a31b7e377196f7
created_at: 2026-04-20 19:20:58
module_info:
{:name "com.io7m.coffeepick.gui.controller",
 :exports [{:package "com.io7m.coffeepick.gui.controller"}],
 :requires
 [{:module "java.base", :version "11.0.6", :mandated true}
  {:module "org.osgi.annotation.bundle", :static true}
  {:module "org.osgi.annotation.versioning", :static true}
  {:module "org.immutables.value", :static true}
  {:module "com.io7m.coffeepick.client.api", :version "0.2.0"}
  {:module "com.io7m.coffeepick.gui.properties", :version "0.2.0"}
  {:module "com.io7m.coffeepick.gui.services.api", :version "0.2.0"}
  {:module "com.io7m.coffeepick.repository.spi", :version "0.2.0"}
  {:module "com.io7m.coffeepick.runtime", :version "0.2.0"}
  {:module "com.io7m.jade.api", :version "1.0.1"}
  {:module "com.io7m.jlexing.core"}
  {:module "org.apache.commons.io"}
  {:module "io.reactivex.rxjava3"}
  {:module "org.slf4j"}],
 :provides [],
 :uses [],
 :version "0.2.0",
 :packages
 [{:package "com.io7m.coffeepick.gui.controller.internal"}
  {:package "com.io7m.coffeepick.gui.controller"}]}


name: com.io7m.coffeepick.gui.directories.api
version: 0.2.0
target_platform: universal
mvn_groupId: com.io7m.coffeepick.gui
mvn_artifactId: com.io7m.coffeepick.gui.directories.api
mvn_version: 0.2.0
type: jar
sha256: 2be0b1aa98aa1304cef440b2d59e6c5fb00d7106a1ae8350031f0f4732890156
created_at: 2026-04-20 19:20:58
module_info:
{:name "com.io7m.coffeepick.gui.directories.api",
 :exports [{:package "com.io7m.coffeepick.gui.directories.api"}],
 :requires
 [{:module "java.base", :version "11.0.6", :mandated true}
  {:module "org.osgi.annotation.bundle", :static true}
  {:module "org.osgi.annotation.versioning", :static true}
  {:module "com.io7m.jade.api", :version "1.0.1"}
  {:module "com.io7m.coffeepick.gui.services.api", :version "0.2.0"}],
 :provides [],
 :uses [],
 :version "0.2.0",
 :packages [{:package "com.io7m.coffeepick.gui.directories.api"}]}


name: com.io7m.coffeepick.gui.filechooser.api
version: 0.2.0
target_platform: universal
mvn_groupId: com.io7m.coffeepick.gui
mvn_artifactId: com.io7m.coffeepick.gui.filechooser.api
mvn_version: 0.2.0
type: jar
sha256: fb1718f0dace422d5a3a771e0fdc5295c48e7044db8fc0661fee0cdb0f7c0a68
created_at: 2026-04-20 19:20:58
module_info:
{:name "com.io7m.coffeepick.gui.filechooser.api",
 :exports [{:package "com.io7m.coffeepick.gui.filechooser.api"}],
 :requires
 [{:module "java.base", :version "11.0.6", :mandated true}
  {:module "org.osgi.annotation.bundle", :static true}
  {:module "org.osgi.annotation.versioning", :static true}
  {:module "com.io7m.jwheatsheaf.api", :version "2.0.1"}
  {:module "com.io7m.coffeepick.gui.services.api", :version "0.2.0"}],
 :provides [],
 :uses [],
 :version "0.2.0",
 :packages [{:package "com.io7m.coffeepick.gui.filechooser.api"}]}


name: com.io7m.coffeepick.gui.fx
version: 0.2.0
target_platform: universal
mvn_groupId: com.io7m.coffeepick.gui
mvn_artifactId: com.io7m.coffeepick.gui.fx
mvn_version: 0.2.0
type: jar
sha256: a9f9c2a4929760d03623281f9a59f21b1516166b54ea1ad853782258874403e5
created_at: 2026-04-20 19:20:58
module_info:
{:name "com.io7m.coffeepick.gui.fx",
 :exports [{:package "com.io7m.coffeepick.gui.fx"}],
 :requires
 [{:module "java.base", :version "11.0.6", :mandated true}
  {:module "org.osgi.annotation.bundle", :static true}
  {:module "org.osgi.annotation.versioning", :static true}
  {:module "com.io7m.coffeepick.client.api", :version "0.2.0"}
  {:module "com.io7m.coffeepick.gui.controller", :version "0.2.0"}
  {:module "com.io7m.coffeepick.gui.directories.api", :version "0.2.0"}
  {:module "com.io7m.coffeepick.gui.filechooser.api", :version "0.2.0"}
  {:module "com.io7m.coffeepick.gui.preferences", :version "0.2.0"}
  {:module "com.io7m.coffeepick.gui.properties", :version "0.2.0"}
  {:module "com.io7m.coffeepick.gui.services.api", :version "0.2.0"}
  {:module "com.io7m.coffeepick.repository.spi", :version "0.2.0"}
  {:module "com.io7m.coffeepick.runtime", :version "0.2.0"}
  {:module "com.io7m.jade.api", :version "1.0.1"}
  {:module "com.io7m.jaffirm.core", :version "3.0.4"}
  {:module "com.io7m.jlexing.core"}
  {:module "com.io7m.jwheatsheaf.api", :version "2.0.1"}
  {:module "io.reactivex.rxjava3"}
  {:module "javafx.controls"}
  {:module "javafx.fxml"}
  {:module "org.apache.commons.io"}
  {:module "org.slf4j"}],
 :provides [],
 :uses [],
 :version "0.2.0",
 :packages
 [{:package "com.io7m.coffeepick.gui.fx.internal"}
  {:package "com.io7m.coffeepick.gui.fx"}
  {:package "com.io7m.coffeepick.gui.fx.icons"}]}


name: com.io7m.coffeepick.gui.main
version: 0.2.0
target_platform: universal
mvn_groupId: com.io7m.coffeepick.gui
mvn_artifactId: com.io7m.coffeepick.gui.main
mvn_version: 0.2.0
type: jar
sha256: c2997c4b5092993ad0b4c3bc82474dfc668df0b04bf3df2916492927361ee8fd
created_at: 2026-04-20 19:20:58
module_info:
{:name "com.io7m.coffeepick.gui.main",
 :exports [{:package "com.io7m.coffeepick.gui.main"}],
 :requires
 [{:module "java.base", :version "11.0.6", :mandated true}
  {:module "com.io7m.coffeepick.client.vanilla", :version "0.2.0"}
  {:module "com.io7m.coffeepick.gui.controller", :version "0.2.0"}
  {:module "com.io7m.coffeepick.gui.directories.api", :version "0.2.0"}
  {:module "com.io7m.coffeepick.gui.filechooser.api", :version "0.2.0"}
  {:module "com.io7m.coffeepick.gui.fx", :version "0.2.0"}
  {:module "com.io7m.coffeepick.gui.preferences", :version "0.2.0"}
  {:module "com.io7m.coffeepick.gui.services.api", :version "0.2.0"}
  {:module "com.io7m.jade.api", :version "1.0.1"}
  {:module "com.io7m.jwheatsheaf.api", :version "2.0.1"}
  {:module "com.io7m.jwheatsheaf.ui", :version "2.0.1"}
  {:module "javafx.fxml"}
  {:module "javafx.graphics"}
  {:module "org.slf4j"}],
 :provides [],
 :uses [],
 :version "0.2.0",
 :packages [{:package "com.io7m.coffeepick.gui.main"}]}


name: com.io7m.coffeepick.gui.preferences
version: 0.2.0
target_platform: universal
mvn_groupId: com.io7m.coffeepick.gui
mvn_artifactId: com.io7m.coffeepick.gui.preferences
mvn_version: 0.2.0
type: jar
sha256: 2655de21c9b5e01051c1c2fd9b029ea883e5e1edd5ebece58c26e2d815b1a96b
created_at: 2026-04-20 19:20:58
module_info:
{:name "com.io7m.coffeepick.gui.preferences",
 :exports [{:package "com.io7m.coffeepick.gui.preferences"}],
 :requires
 [{:module "java.base", :version "11.0.6", :mandated true}
  {:module "com.io7m.immutables.style", :static true}
  {:module "org.immutables.value", :static true}
  {:module "org.osgi.annotation.bundle", :static true}
  {:module "org.osgi.annotation.versioning", :static true}
  {:module "com.io7m.coffeepick.gui.properties", :version "0.2.0"}
  {:module "com.io7m.coffeepick.gui.services.api", :version "0.2.0"}
  {:module "org.slf4j"}],
 :provides [],
 :uses [],
 :version "0.2.0",
 :packages [{:package "com.io7m.coffeepick.gui.preferences"}]}


name: com.io7m.coffeepick.gui.properties
version: 0.2.0
target_platform: universal
mvn_groupId: com.io7m.coffeepick.gui
mvn_artifactId: com.io7m.coffeepick.gui.properties
mvn_version: 0.2.0
type: jar
sha256: 98a7cedf86cd42732c48be720473d6f2992b2f27563f190318811295b6fb0990
created_at: 2026-04-20 19:20:58
module_info:
{:name "com.io7m.coffeepick.gui.properties",
 :exports [{:package "com.io7m.coffeepick.gui.properties"}],
 :requires
 [{:module "java.base", :version "11.0.6", :mandated true}
  {:module "org.osgi.annotation.bundle", :static true}
  {:module "org.osgi.annotation.versioning", :static true}
  {:module "io.reactivex.rxjava3"}],
 :provides [],
 :uses [],
 :version "0.2.0",
 :packages [{:package "com.io7m.coffeepick.gui.properties"}]}


name: com.io7m.coffeepick.gui.services.api
version: 0.2.0
target_platform: universal
mvn_groupId: com.io7m.coffeepick.gui
mvn_artifactId: com.io7m.coffeepick.gui.services.api
mvn_version: 0.2.0
type: jar
sha256: 53652897d86120c7451ee0729f378f6c420b02aae0fb73ed84b15f990b67dd8c
created_at: 2026-04-20 19:20:58
module_info:
{:name "com.io7m.coffeepick.gui.services.api",
 :exports [{:package "com.io7m.coffeepick.gui.services.api"}],
 :requires
 [{:module "java.base", :version "11.0.6", :mandated true}
  {:module "org.osgi.annotation.bundle", :static true}
  {:module "org.osgi.annotation.versioning", :static true}
  {:module "org.slf4j"}],
 :provides [],
 :uses [],
 :version "0.2.0",
 :packages [{:package "com.io7m.coffeepick.gui.services.api"}]}


name: com.io7m.coffeepick.jdk_java_net
version: 0.2.1
target_platform: universal
mvn_groupId: com.io7m.coffeepick
mvn_artifactId: com.io7m.coffeepick.jdk_java_net
mvn_version: 0.2.1
type: jar
sha256: ff1dadf32b4f0a9fd36363f214179f3313c1f7c1ec4ddb371550875f8b1c3c0a
created_at: 2026-04-20 19:20:58
module_info:
{:name "com.io7m.coffeepick.jdk_java_net",
 :exports [{:package "com.io7m.coffeepick.jdk_java_net"}],
 :requires
 [{:module "java.base", :mandated true}
  {:module "com.io7m.immutables.style", :static true}
  {:module "org.immutables.value", :static true}
  {:module "org.osgi.annotation.bundle", :static true}
  {:module "org.osgi.annotation.versioning", :static true}
  {:module "org.osgi.service.component.annotations", :static true}
  {:module "com.io7m.coffeepick.repository.spi", :version "0.2.1"}
  {:module "com.io7m.coffeepick.runtime", :version "0.2.1"}
  {:module "io.reactivex.rxjava3"}
  {:module "org.slf4j"}],
 :provides
 [{:service
   "com.io7m.coffeepick.repository.spi.RuntimeRepositoryProviderType",
   :with ["com.io7m.coffeepick.jdk_java_net.OJNRepositoryProvider"]}],
 :uses [],
 :version "0.2.1",
 :packages [{:package "com.io7m.coffeepick.jdk_java_net"}]}


name: com.io7m.coffeepick.repository.spi
version: 0.2.1
target_platform: universal
mvn_groupId: com.io7m.coffeepick
mvn_artifactId: com.io7m.coffeepick.repository.spi
mvn_version: 0.2.1
type: jar
sha256: a4d2585f8a068f2584c7b0b91cf27a1aade91db191da729a451a0e5f19b3cd45
created_at: 2026-04-20 19:20:59
module_info:
{:name "com.io7m.coffeepick.repository.spi",
 :exports [{:package "com.io7m.coffeepick.repository.spi"}],
 :requires
 [{:module "java.base", :mandated true}
  {:module "com.io7m.immutables.style", :static true}
  {:module "com.io7m.jcip.annotations", :version "2.0.0", :static true}
  {:module "org.immutables.value", :static true}
  {:module "org.osgi.annotation.bundle", :static true}
  {:module "org.osgi.annotation.versioning", :static true}
  {:module "org.osgi.service.component.annotations", :static true}
  {:module "com.io7m.coffeepick.runtime", :version "0.2.1"}
  {:module "io.reactivex.rxjava3"}
  {:module "java.net.http"}],
 :provides [],
 :uses
 [{:service
   "com.io7m.coffeepick.repository.spi.RuntimeRepositoryProviderType"}],
 :version "0.2.1",
 :packages [{:package "com.io7m.coffeepick.repository.spi"}]}


name: com.io7m.coffeepick.runtime
version: 0.2.1
target_platform: universal
mvn_groupId: com.io7m.coffeepick
mvn_artifactId: com.io7m.coffeepick.runtime
mvn_version: 0.2.1
type: jar
sha256: 086eb112d8cf35f585611102c8560a75beaa63a03c69fc4e2fb13ae237f57637
created_at: 2026-04-20 19:20:59
module_info:
{:name "com.io7m.coffeepick.runtime",
 :exports [{:package "com.io7m.coffeepick.runtime"}],
 :requires
 [{:module "java.base", :mandated true}
  {:module "com.io7m.immutables.style", :static true}
  {:module "org.immutables.value", :static true}
  {:module "org.osgi.annotation.bundle", :static true}
  {:module "org.osgi.annotation.versioning", :static true}],
 :provides [],
 :uses [],
 :version "0.2.1",
 :packages [{:package "com.io7m.coffeepick.runtime"}]}


name: com.io7m.coffeepick.runtime.database
version: 0.2.1
target_platform: universal
mvn_groupId: com.io7m.coffeepick
mvn_artifactId: com.io7m.coffeepick.runtime.database
mvn_version: 0.2.1
type: jar
sha256: e3a8cac1c8a7e0f11a5b40c05884f43f9433c33814fe5eb7e3d57bdcca339eff
created_at: 2026-04-20 19:20:59
module_info:
{:name "com.io7m.coffeepick.runtime.database",
 :exports [{:package "com.io7m.coffeepick.runtime.database"}],
 :requires
 [{:module "java.base", :mandated true}
  {:module "com.io7m.immutables.style", :static true}
  {:module "com.io7m.jcip.annotations", :version "2.0.0", :static true}
  {:module "org.immutables.value", :static true}
  {:module "org.osgi.annotation.bundle", :static true}
  {:module "org.osgi.annotation.versioning", :static true}
  {:module "org.osgi.service.component.annotations", :static true}
  {:module "org.slf4j"}
  {:module "com.io7m.coffeepick.runtime", :version "0.2.1"}],
 :provides [],
 :uses [],
 :version "0.2.1",
 :packages [{:package "com.io7m.coffeepick.runtime.database"}]}


name: com.io7m.coffeepick.runtime.format.xml
version: 0.2.1
target_platform: universal
mvn_groupId: com.io7m.coffeepick
mvn_artifactId: com.io7m.coffeepick.runtime.format.xml
mvn_version: 0.2.1
type: jar
sha256: fab27a37b7d7027608f657b6a8d21a74bb34b52e6df3d159a99fc70f49252fe0
created_at: 2026-04-20 19:20:59
module_info:
{:name "com.io7m.coffeepick.runtime.format.xml",
 :exports [{:package "com.io7m.coffeepick.runtime.format.xml"}],
 :requires
 [{:module "java.base", :mandated true}
  {:module "com.io7m.immutables.style", :static true}
  {:module "org.immutables.value", :static true}
  {:module "org.osgi.annotation.bundle", :static true}
  {:module "org.osgi.annotation.versioning", :static true}
  {:module "org.osgi.service.component.annotations", :static true}
  {:module "com.io7m.coffeepick.runtime.parser.spi", :version "0.2.1"}
  {:module "com.io7m.coffeepick.runtime", :version "0.2.1"}
  {:module "com.io7m.jlexing.core"}
  {:module "com.io7m.junreachable.core", :version "3.0.0"}
  {:module "com.io7m.jxe.core", :version "0.0.2"}
  {:module "io.reactivex.rxjava3"}
  {:module "java.xml"}
  {:module "org.slf4j"}],
 :provides [],
 :uses [],
 :version "0.2.1",
 :packages [{:package "com.io7m.coffeepick.runtime.format.xml"}]}


name: com.io7m.coffeepick.runtime.parser.api
version: 0.2.1
target_platform: universal
mvn_groupId: com.io7m.coffeepick
mvn_artifactId: com.io7m.coffeepick.runtime.parser.api
mvn_version: 0.2.1
type: jar
sha256: 61d50ad1690ae697008070ac1e843e82ed8ee3041548ea8fab616db063dbebe3
created_at: 2026-04-20 19:20:59
module_info:
{:name "com.io7m.coffeepick.runtime.parser.api",
 :exports [{:package "com.io7m.coffeepick.runtime.parser.api"}],
 :requires
 [{:module "java.base", :mandated true}
  {:module "com.io7m.immutables.style", :static true}
  {:module "com.io7m.jcip.annotations", :version "2.0.0", :static true}
  {:module "org.immutables.value", :static true}
  {:module "org.osgi.annotation.bundle", :static true}
  {:module "org.osgi.annotation.versioning", :static true}
  {:module "org.osgi.service.component.annotations", :static true}
  {:module "com.io7m.coffeepick.runtime.parser.spi", :version "0.2.1"}
  {:module "com.io7m.coffeepick.runtime", :version "0.2.1"}
  {:module "com.io7m.junreachable.core", :version "3.0.0"}
  {:module "io.reactivex.rxjava3"}
  {:module "org.slf4j"}],
 :provides [],
 :uses
 [{:service
   "com.io7m.coffeepick.runtime.parser.spi.SPISerializerProviderType"}
  {:service
   "com.io7m.coffeepick.runtime.parser.spi.SPIParserProviderType"}],
 :version "0.2.1",
 :packages [{:package "com.io7m.coffeepick.runtime.parser.api"}]}


name: com.io7m.coffeepick.runtime.parser.spi
version: 0.2.1
target_platform: universal
mvn_groupId: com.io7m.coffeepick
mvn_artifactId: com.io7m.coffeepick.runtime.parser.spi
mvn_version: 0.2.1
type: jar
sha256: 2993a284917e43a3b508fb0e20fa11260ae248baf878ea86407e3c429f13d600
created_at: 2026-04-20 19:20:59
module_info:
{:name "com.io7m.coffeepick.runtime.parser.spi",
 :exports [{:package "com.io7m.coffeepick.runtime.parser.spi"}],
 :requires
 [{:module "java.base", :mandated true}
  {:module "com.io7m.immutables.style", :static true}
  {:module "org.immutables.value", :static true}
  {:module "org.osgi.annotation.bundle", :static true}
  {:module "org.osgi.annotation.versioning", :static true}
  {:module "com.io7m.coffeepick.runtime", :version "0.2.1"}
  {:module "com.io7m.jlexing.core"}
  {:module "io.reactivex.rxjava3"}],
 :provides [],
 :uses [],
 :version "0.2.1",
 :packages [{:package "com.io7m.coffeepick.runtime.parser.spi"}]}


name: com.io7m.coffeepick.shipilev_net
version: 0.2.1
target_platform: universal
mvn_groupId: com.io7m.coffeepick
mvn_artifactId: com.io7m.coffeepick.shipilev_net
mvn_version: 0.2.1
type: jar
sha256: c04a645be40912fc041958098767e3349d27d5e895951e6ee32ac79340c078b8
created_at: 2026-04-20 19:20:59
module_info:
{:name "com.io7m.coffeepick.shipilev_net",
 :exports [{:package "com.io7m.coffeepick.shipilev_net"}],
 :requires
 [{:module "java.base", :mandated true}
  {:module "com.io7m.immutables.style", :static true}
  {:module "org.immutables.value", :static true}
  {:module "org.osgi.annotation.bundle", :static true}
  {:module "org.osgi.annotation.versioning", :static true}
  {:module "org.osgi.service.component.annotations", :static true}
  {:module "com.io7m.coffeepick.repository.spi", :version "0.2.1"}
  {:module "com.io7m.coffeepick.runtime.database", :version "0.2.1"}
  {:module "com.io7m.coffeepick.runtime", :version "0.2.1"}
  {:module "io.reactivex.rxjava3"}
  {:module "java.net.http"}
  {:module "org.apache.commons.compress"}
  {:module "org.slf4j"}],
 :provides
 [{:service
   "com.io7m.coffeepick.repository.spi.RuntimeRepositoryProviderType",
   :with ["com.io7m.coffeepick.shipilev_net.ASRepositoryProvider"]}],
 :uses [],
 :version "0.2.1",
 :packages
 [{:package "com.io7m.coffeepick.shipilev_net.internal"}
  {:package "com.io7m.coffeepick.shipilev_net"}]}


name: com.io7m.cxbutton.core
version: 1.0.0
target_platform: universal
mvn_groupId: com.io7m.cxbutton
mvn_artifactId: com.io7m.cxbutton.core
mvn_version: 1.0.0
type: jar
sha256: 2950c9f07779e44b03d506336a196977acfb96c95f8621818d5dffa3b31c2a4d
created_at: 2026-04-20 19:20:59
module_info:
{:name "com.io7m.cxbutton.core",
 :exports [{:package "com.io7m.cxbutton.core"}],
 :requires
 [{:module "java.base", :version "21", :mandated true}
  {:module "org.osgi.annotation.bundle", :static true}
  {:module "org.osgi.annotation.versioning", :static true}
  {:module "freemarker"}],
 :provides [],
 :uses [],
 :version "1.0.0",
 :packages
 [{:package "com.io7m.cxbutton.core"}
  {:package "com.io7m.cxbutton.core.internal"}]}


name: com.io7m.darco.api
version: 3.1.0
target_platform: universal
mvn_groupId: com.io7m.darco
mvn_artifactId: com.io7m.darco.api
mvn_version: 3.1.0
type: jar
sha256: f2eddb0d68a902a95c933c0fe09f63210f498b23d2394250bfc4b5f0feaec7d0
created_at: 2026-04-20 19:21:00
module_info:
{:name "com.io7m.darco.api",
 :exports [{:package "com.io7m.darco.api"}],
 :requires
 [{:module "java.base", :version "17", :mandated true}
  {:module "org.osgi.annotation.bundle", :static true}
  {:module "org.osgi.annotation.versioning", :static true}
  {:module "com.io7m.jmulticlose.core", :version "1.1.3"}
  {:module "com.io7m.jxe.core", :version "2.0.0"}
  {:module "com.io7m.lanark.core", :version "1.2.0"}
  {:module "com.io7m.seltzer.api", :version "1.1.0"}
  {:module "io.opentelemetry.api"}
  {:module "io.opentelemetry.context"}
  {:module "java.sql", :version "17"}],
 :provides [],
 :uses [],
 :version "3.1.0",
 :packages [{:package "com.io7m.darco.api"}]}


name: com.io7m.darco.examples
version: 3.1.0
target_platform: universal
mvn_groupId: com.io7m.darco
mvn_artifactId: com.io7m.darco.examples
mvn_version: 3.1.0
type: jar
sha256: e5d87195a3ade5430b1f778fba8ba8d8dd386f0c8447ecfededbd354ab492892
created_at: 2026-04-20 19:21:00
module_info:
{:name "com.io7m.darco.examples",
 :exports
 [{:package "com.io7m.darco.examples.sqlite"}
  {:package "com.io7m.darco.examples.postgresql"}],
 :requires
 [{:module "java.base", :version "17", :mandated true}
  {:module "org.osgi.annotation.bundle", :static true}
  {:module "org.osgi.annotation.versioning", :static true}
  {:module "com.io7m.darco.api", :version "3.1.0"}
  {:module "com.io7m.darco.sqlite", :version "3.1.0"}
  {:module "com.io7m.darco.postgres", :version "3.1.0"}
  {:module "java.sql", :version "17"}
  {:module "com.io7m.jmulticlose.core", :version "1.1.3"}
  {:module "com.io7m.lanark.core", :version "1.2.0"}
  {:module "io.opentelemetry.api"}
  {:module "org.slf4j", :version "2.0.17"}
  {:module "org.xerial.sqlitejdbc", :version "3.49.1.0"}
  {:module "com.io7m.jxe.core", :version "2.0.0"}],
 :provides
 [{:service
   "com.io7m.darco.examples.sqlite.ESDatabaseQueryProviderType",
   :with
   ["com.io7m.darco.examples.sqlite.ESWordPut"
    "com.io7m.darco.examples.sqlite.ESWordGet"]}
  {:service
   "com.io7m.darco.examples.postgresql.EPQDatabaseQueryProviderType",
   :with
   ["com.io7m.darco.examples.postgresql.EPQWordPut"
    "com.io7m.darco.examples.postgresql.EPQWordGet"]}],
 :uses
 [{:service
   "com.io7m.darco.examples.sqlite.ESDatabaseQueryProviderType"}
  {:service
   "com.io7m.darco.examples.postgresql.EPQDatabaseQueryProviderType"}],
 :version "3.1.0",
 :packages
 [{:package "com.io7m.darco.examples"}
  {:package "com.io7m.darco.examples.postgresql"}
  {:package "com.io7m.darco.examples.sqlite"}]}


name: com.io7m.darco.postgres
version: 3.1.0
target_platform: universal
mvn_groupId: com.io7m.darco
mvn_artifactId: com.io7m.darco.postgres
mvn_version: 3.1.0
type: jar
sha256: 3f336b10f36f423bf6a354bc401564f2290fb464873a7bebcb36e592c1a28cea
created_at: 2026-04-20 19:21:00
module_info:
{:name "com.io7m.darco.postgres",
 :exports [{:package "com.io7m.darco.postgres"}],
 :requires
 [{:module "java.base", :version "17", :mandated true}
  {:module "org.osgi.annotation.bundle", :static true}
  {:module "org.osgi.annotation.versioning", :static true}
  {:module "com.io7m.darco.api", :version "3.1.0"}
  {:module "java.sql", :version "17"}
  {:module "java.naming", :version "17"}
  {:module "com.io7m.anethum.api", :version "1.1.1"}
  {:module "com.io7m.jmulticlose.core", :version "1.1.3"}
  {:module "com.io7m.jxe.core", :version "2.0.0"}
  {:module "com.io7m.lanark.core", :version "1.2.0"}
  {:module "com.io7m.trasco.api", :version "3.1.1"}
  {:module "com.io7m.trasco.vanilla", :version "3.1.1"}
  {:module "io.opentelemetry.api"}
  {:module "io.opentelemetry.context"}
  {:module "org.postgresql.jdbc"}
  {:module "org.slf4j", :version "2.0.17"}],
 :provides [],
 :uses [],
 :version "3.1.0",
 :packages [{:package "com.io7m.darco.postgres"}]}


name: com.io7m.darco.sqlite
version: 3.1.0
target_platform: universal
mvn_groupId: com.io7m.darco
mvn_artifactId: com.io7m.darco.sqlite
mvn_version: 3.1.0
type: jar
sha256: 32d6f2e8c7ea05f8c1e57c388ac13e36b31a59473b95c886e006b9d9e49eb21f
created_at: 2026-04-20 19:21:00
module_info:
{:name "com.io7m.darco.sqlite",
 :exports [{:package "com.io7m.darco.sqlite"}],
 :requires
 [{:module "java.base", :version "17", :mandated true}
  {:module "org.osgi.annotation.bundle", :static true}
  {:module "org.osgi.annotation.versioning", :static true}
  {:module "com.io7m.darco.api", :version "3.1.0"}
  {:module "java.sql", :version "17"}
  {:module "com.io7m.anethum.api", :version "1.1.1"}
  {:module "com.io7m.jmulticlose.core", :version "1.1.3"}
  {:module "com.io7m.jxe.core", :version "2.0.0"}
  {:module "com.io7m.lanark.core", :version "1.2.0"}
  {:module "com.io7m.trasco.api", :version "3.1.1"}
  {:module "com.io7m.trasco.vanilla", :version "3.1.1"}
  {:module "io.opentelemetry.api"}
  {:module "io.opentelemetry.context"}
  {:module "org.slf4j", :version "2.0.17"}
  {:module "org.xerial.sqlitejdbc", :version "3.49.1.0"}],
 :provides [],
 :uses [],
 :version "3.1.0",
 :packages [{:package "com.io7m.darco.sqlite"}]}


name: com.io7m.darco.tests
version: 3.1.0
target_platform: universal
mvn_groupId: com.io7m.darco
mvn_artifactId: com.io7m.darco.tests
mvn_version: 3.1.0
type: jar
sha256: 729f390b27601e4cb2b8b7674d00858119668e16175caab8ec9e84e6725cee54
created_at: 2026-04-20 19:21:00
module_info:
{:name "com.io7m.darco.tests",
 :exports [{:package "com.io7m.darco.tests"}],
 :requires
 [{:module "java.base", :version "17", :mandated true}
  {:module "org.junit.jupiter.api", :version "5.12.2"}
  {:module "org.junit.jupiter.engine", :version "5.12.2"}
  {:module "org.junit.platform.commons", :version "1.12.2"}
  {:module "org.junit.platform.engine", :version "1.12.2"}
  {:module "org.junit.platform.launcher", :version "1.12.2"}
  {:module "com.io7m.darco.api", :version "3.1.0"}
  {:module "com.io7m.darco.examples", :version "3.1.0"}
  {:module "com.io7m.darco.postgres", :version "3.1.0"}
  {:module "com.io7m.darco.sqlite", :version "3.1.0"}
  {:module "com.io7m.ervilla.api", :version "1.0.0"}
  {:module "com.io7m.ervilla.native_exec", :version "1.0.0"}
  {:module "com.io7m.ervilla.postgres", :version "1.0.0"}
  {:module "com.io7m.ervilla.test_extension", :version "1.0.0"}
  {:module "com.io7m.zelador.test_extension", :version "1.0.0"}
  {:module "org.slf4j", :version "2.0.17"}
  {:module "io.opentelemetry.api"}
  {:module "java.sql", :version "17"}
  {:module "com.io7m.jmulticlose.core", :version "1.1.3"}],
 :provides [],
 :uses [],
 :version "3.1.0",
 :open true,
 :packages [{:package "com.io7m.darco.tests"}]}


name: com.io7m.digal.core
version: 1.0.0
target_platform: universal
mvn_groupId: com.io7m.digal
mvn_artifactId: com.io7m.digal.core
mvn_version: 1.0.0
type: jar
sha256: 574d4e3911b498b6d6f3b0d43db6d201d20bf75c521c1a6b69f095b3f22d92a0
created_at: 2026-04-20 19:21:00
module_info:
{:name "com.io7m.digal.core",
 :exports [{:package "com.io7m.digal.core"}],
 :requires
 [{:module "java.base", :version "21", :mandated true}
  {:module "org.osgi.annotation.bundle", :static true}
  {:module "org.osgi.annotation.versioning", :static true}
  {:module "javafx.graphics", :version "21.0.3"}
  {:module "javafx.controls", :version "21.0.3"}],
 :provides [],
 :uses [],
 :version "1.0.0",
 :packages [{:package "com.io7m.digal.core"}]}


name: com.io7m.dixmont.colors
version: 2.0.0
target_platform: universal
mvn_groupId: com.io7m.dixmont
mvn_artifactId: com.io7m.dixmont.colors
mvn_version: 2.0.0
type: jar
sha256: 27c524fa302502cf5b17f37a01e00ee698f8872695e64d0d0929681b1cc1fd0a
created_at: 2026-04-20 19:21:01
module_info:
{:name "com.io7m.dixmont.colors",
 :exports [{:package "com.io7m.dixmont.colors"}],
 :requires
 [{:module "java.base", :version "21", :mandated true}
  {:module "org.osgi.annotation.bundle", :static true}
  {:module "org.osgi.annotation.versioning", :static true}
  {:module "com.fasterxml.jackson.core",
   :version "2.17.1",
   :transitive true}
  {:module "com.fasterxml.jackson.databind",
   :version "2.17.1",
   :transitive true}],
 :provides [],
 :uses [],
 :version "2.0.0",
 :packages [{:package "com.io7m.dixmont.colors"}]}


name: com.io7m.dixmont.core
version: 2.0.0
target_platform: universal
mvn_groupId: com.io7m.dixmont
mvn_artifactId: com.io7m.dixmont.core
mvn_version: 2.0.0
type: jar
sha256: b3ae5b364538f15262778e21efa17064f7f57869b751cb08484b44d130396a6c
created_at: 2026-04-20 19:21:01
module_info:
{:name "com.io7m.dixmont.core",
 :exports [{:package "com.io7m.dixmont.core"}],
 :requires
 [{:module "java.base", :version "21", :mandated true}
  {:module "org.osgi.annotation.bundle", :static true}
  {:module "org.osgi.annotation.versioning", :static true}
  {:module "com.fasterxml.jackson.core",
   :version "2.17.1",
   :transitive true}
  {:module "com.fasterxml.jackson.databind",
   :version "2.17.1",
   :transitive true}
  {:module "org.slf4j", :version "2.0.13", :transitive true}],
 :provides [],
 :uses [],
 :version "2.0.0",
 :packages [{:package "com.io7m.dixmont.core"}]}


name: com.io7m.entomos.core
version: 0.0.1
target_platform: universal
mvn_groupId: com.io7m.entomos
mvn_artifactId: com.io7m.entomos.core
mvn_version: 0.0.1
type: jar
sha256: 9573f7af8c01465b87c1ab2c7df0f759a24b9d5e472e0a439068c1f10980b107
created_at: 2026-04-20 19:21:01
module_info:
{:name "com.io7m.entomos.core",
 :exports [{:package "com.io7m.entomos.core"}],
 :requires
 [{:module "java.base", :version "21", :mandated true}
  {:module "com.io7m.immutables.style", :version "1.0.0", :static true}
  {:module "org.immutables.value", :static true}
  {:module "org.osgi.annotation.bundle", :static true}
  {:module "org.osgi.annotation.versioning", :static true}
  {:module "com.io7m.jbssio.api", :version "3.0.0"}
  {:module "com.io7m.jbssio.vanilla", :version "3.0.0"}
  {:module "com.io7m.jmulticlose.core", :version "1.1.3"}
  {:module "com.io7m.seltzer.api", :version "1.2.0"}
  {:module "com.io7m.seltzer.io", :version "1.2.0"}
  {:module "com.io7m.verona.core", :version "1.0.1"}
  {:module "com.io7m.wendover.core", :version "1.0.2"}
  {:module "com.io7m.jaffirm.core", :version "4.0.1"}],
 :provides [],
 :uses [],
 :version "0.0.1",
 :packages [{:package "com.io7m.entomos.core"}]}


name: com.io7m.entomos.tests
version: 0.0.1
target_platform: universal
mvn_groupId: com.io7m.entomos
mvn_artifactId: com.io7m.entomos.tests
mvn_version: 0.0.1
type: jar
sha256: 95ff28ffa0fdd037602b12b70e62bfe420588be21b289c9dd4d70dbde2b90f03
created_at: 2026-04-20 19:21:01
module_info:
{:name "com.io7m.entomos.tests",
 :exports [{:package "com.io7m.entomos.tests"}],
 :requires
 [{:module "java.base", :version "21", :mandated true}
  {:module "org.junit.jupiter.api", :version "5.12.2"}
  {:module "org.junit.jupiter.engine", :version "5.12.2"}
  {:module "org.junit.platform.commons", :version "1.12.2"}
  {:module "org.junit.platform.engine", :version "1.12.2"}
  {:module "org.junit.platform.launcher", :version "1.12.2"}
  {:module "com.io7m.entomos.core", :version "0.0.1"}
  {:module "com.io7m.jbssio.api", :version "3.0.0"}
  {:module "com.io7m.jbssio.vanilla", :version "3.0.0"}
  {:module "com.io7m.seltzer.slf4j", :version "1.2.0"}
  {:module "com.io7m.verona.core", :version "1.0.1"}
  {:module "org.apache.commons.io", :version "2.19.0"}
  {:module "org.slf4j", :version "2.0.17"}],
 :provides [],
 :uses [],
 :version "0.0.1",
 :open true,
 :packages [{:package "com.io7m.entomos.tests"}]}


name: com.io7m.ervilla.api
version: 1.0.0
target_platform: universal
mvn_groupId: com.io7m.ervilla
mvn_artifactId: com.io7m.ervilla.api
mvn_version: 1.0.0
type: jar
sha256: 42d151ec292e0cd79e620506f81db0d7d25d2f9f45c11edcdd76e2aa39badeed
created_at: 2026-04-20 19:21:01
module_info:
{:name "com.io7m.ervilla.api",
 :exports [{:package "com.io7m.ervilla.api"}],
 :requires
 [{:module "java.base", :version "21", :mandated true}
  {:module "org.osgi.annotation.bundle", :static true}
  {:module "org.osgi.annotation.versioning", :static true}
  {:module "com.io7m.lanark.core", :version "1.2.0"}
  {:module "org.slf4j", :version "2.0.13"}],
 :provides [],
 :uses [],
 :version "1.0.0",
 :packages [{:package "com.io7m.ervilla.api"}]}


name: com.io7m.ervilla.native_exec
version: 1.0.0
target_platform: universal
mvn_groupId: com.io7m.ervilla
mvn_artifactId: com.io7m.ervilla.native_exec
mvn_version: 1.0.0
type: jar
sha256: 25f9083b3f71ce1a8c03398638da1dc95727321821414cdef5ca0451762d71d0
created_at: 2026-04-20 19:21:01
module_info:
{:name "com.io7m.ervilla.native_exec",
 :exports
 [{:package "com.io7m.ervilla.native_exec"}
  {:package "com.io7m.ervilla.native_exec.internal",
   :to ["com.io7m.ervilla.tests"]}],
 :requires
 [{:module "java.base", :version "21", :mandated true}
  {:module "org.osgi.annotation.bundle", :static true}
  {:module "org.osgi.annotation.versioning", :static true}
  {:module "com.io7m.ervilla.api", :version "1.0.0"}
  {:module "com.io7m.jade.api", :version "1.0.3"}
  {:module "com.io7m.jade.vanilla", :version "1.0.3"}
  {:module "com.io7m.jdeferthrow.core", :version "1.3.0"}
  {:module "com.io7m.lanark.core", :version "1.2.0"}
  {:module "com.io7m.trasco.api", :version "1.1.0"}
  {:module "com.io7m.trasco.vanilla", :version "1.1.0"}
  {:module "java.sql", :version "21"}
  {:module "org.slf4j", :version "2.0.13"}
  {:module "org.xerial.sqlitejdbc", :version "3.45.3.0"}],
 :provides [],
 :uses [],
 :version "1.0.0",
 :packages
 [{:package "com.io7m.ervilla.native_exec"}
  {:package "com.io7m.ervilla.native_exec.internal"}]}


name: com.io7m.ervilla.postgres
version: 1.0.0
target_platform: universal
mvn_groupId: com.io7m.ervilla
mvn_artifactId: com.io7m.ervilla.postgres
mvn_version: 1.0.0
type: jar
sha256: dfc3d4a22861f3a13c1dc9f205fba0d7fab66b4f915ec12aeee32960fdb090cc
created_at: 2026-04-20 19:21:02
module_info:
{:name "com.io7m.ervilla.postgres",
 :exports [{:package "com.io7m.ervilla.postgres"}],
 :requires
 [{:module "java.base", :version "21", :mandated true}
  {:module "org.osgi.annotation.bundle", :static true}
  {:module "org.osgi.annotation.versioning", :static true}
  {:module "com.io7m.ervilla.api", :version "1.0.0"}
  {:module "java.sql", :version "21"}
  {:module "org.postgresql.jdbc"}
  {:module "org.slf4j", :version "2.0.13"}],
 :provides [],
 :uses [],
 :version "1.0.0",
 :packages [{:package "com.io7m.ervilla.postgres"}]}


name: com.io7m.ervilla.test_extension
version: 1.0.0
target_platform: universal
mvn_groupId: com.io7m.ervilla
mvn_artifactId: com.io7m.ervilla.test_extension
mvn_version: 1.0.0
type: jar
sha256: bc0e16ca5b8c35dcce75854175ba801fd30366dd7d3f5eea208492d7dd9451d4
created_at: 2026-04-20 19:21:02
module_info:
{:name "com.io7m.ervilla.test_extension",
 :exports [{:package "com.io7m.ervilla.test_extension"}],
 :requires
 [{:module "java.base", :version "21", :mandated true}
  {:module "org.osgi.annotation.bundle", :static true}
  {:module "org.osgi.annotation.versioning", :static true}
  {:module "com.io7m.ervilla.native_exec", :version "1.0.0"}
  {:module "com.io7m.ervilla.api", :version "1.0.0"}
  {:module "com.io7m.lanark.core", :version "1.2.0"}
  {:module "org.junit.jupiter.api", :version "5.10.2"}
  {:module "org.slf4j", :version "2.0.13"}],
 :provides [],
 :uses [],
 :version "1.0.0",
 :packages
 [{:package "com.io7m.ervilla.test_extension"}
  {:package "com.io7m.ervilla.test_extension.internal"}]}


name: com.io7m.ervilla.tests
version: 1.0.0
target_platform: universal
mvn_groupId: com.io7m.ervilla
mvn_artifactId: com.io7m.ervilla.tests
mvn_version: 1.0.0
type: jar
sha256: 56e8e52cf4ebc69eadcd92531642714feaaa1a8f32efbef8d049463bd76e0c77
created_at: 2026-04-20 19:21:02
module_info:
{:name "com.io7m.ervilla.tests",
 :exports [{:package "com.io7m.ervilla.tests"}],
 :requires
 [{:module "java.base", :version "21", :mandated true}
  {:module "com.io7m.ervilla.api", :version "1.0.0"}
  {:module "com.io7m.ervilla.native_exec", :version "1.0.0"}
  {:module "com.io7m.ervilla.postgres", :version "1.0.0"}
  {:module "com.io7m.ervilla.test_extension", :version "1.0.0"}
  {:module "org.osgi.annotation.bundle", :static true}
  {:module "org.osgi.annotation.versioning", :static true}
  {:module "org.slf4j", :version "2.0.13"}
  {:module "com.io7m.lanark.core", :version "1.2.0"}
  {:module "org.junit.jupiter.api", :version "5.10.2"}
  {:module "org.junit.jupiter.engine", :version "5.10.2"}
  {:module "org.junit.platform.commons", :version "1.10.2"}
  {:module "org.junit.platform.engine", :version "1.10.2"}],
 :provides [],
 :uses [],
 :version "1.0.0",
 :open true,
 :packages [{:package "com.io7m.ervilla.tests"}]}


name: com.io7m.ethermaker.core
version: 1.0.1
target_platform: universal
mvn_groupId: com.io7m.ethermaker
mvn_artifactId: com.io7m.ethermaker.core
mvn_version: 1.0.1
type: jar
sha256: 9b96c345db60e192d3d49d5250d80e8766bee4ac5ead64c58e989fe5f7f153a3
created_at: 2026-04-20 19:21:02
module_info:
{:name "com.io7m.ethermaker.core",
 :exports [{:package "com.io7m.ethermaker.core"}],
 :requires
 [{:module "java.base", :version "21", :mandated true}
  {:module "com.io7m.immutables.style", :version "1.0.0", :static true}
  {:module "org.immutables.value", :static true}
  {:module "org.osgi.annotation.bundle", :static true}
  {:module "org.osgi.annotation.versioning", :static true}
  {:module "com.io7m.jranges.core", :version "6.0.0"}],
 :provides [],
 :uses [],
 :version "1.0.1",
 :packages [{:package "com.io7m.ethermaker.core"}]}


name: com.io7m.fsbind.core
version: 0.0.1
target_platform: universal
mvn_groupId: com.io7m.fsbind
mvn_artifactId: com.io7m.fsbind.core
mvn_version: 0.0.1
type: jar
sha256: 57eefa9da0ae60ec8378007e554eaf821b75dd6e9168a5e44b2a100a4a4393ac
created_at: 2026-04-20 19:21:02
module_info:
{:name "com.io7m.fsbind.core",
 :exports [{:package "com.io7m.fsbind.core"}],
 :requires
 [{:module "java.base", :version "21", :mandated true}
  {:module "org.osgi.annotation.bundle", :static true}
  {:module "org.osgi.annotation.versioning", :static true}
  {:module "com.io7m.jaffirm.core", :version "4.0.1"}
  {:module "com.io7m.jcip.annotations", :version "2.0.1"}
  {:module "com.io7m.jmulticlose.core", :version "1.1.3"}
  {:module "org.jgrapht.core", :version "1.5.2"}
  {:module "org.slf4j", :version "2.0.17"}],
 :provides
 [{:service "java.nio.file.spi.FileSystemProvider",
   :with ["com.io7m.fsbind.core.FBFilesystemProvider"]}],
 :uses [],
 :version "0.0.1",
 :packages
 [{:package "com.io7m.fsbind.core"}
  {:package "com.io7m.fsbind.core.internal"}]}


name: com.io7m.fsbind.tests
version: 0.0.1
target_platform: universal
mvn_groupId: com.io7m.fsbind
mvn_artifactId: com.io7m.fsbind.tests
mvn_version: 0.0.1
type: jar
sha256: 7fa76ff5c8f95e487289a04ecdcb278721b124f94fa3aca34c420c508f4fccb3
created_at: 2026-04-20 19:21:02
module_info:
{:name "com.io7m.fsbind.tests",
 :exports [{:package "com.io7m.fsbind.tests"}],
 :requires
 [{:module "java.base", :version "21", :mandated true}
  {:module "org.junit.jupiter.api", :version "5.12.2"}
  {:module "org.junit.jupiter.engine", :version "5.12.2"}
  {:module "org.junit.platform.commons", :version "1.12.2"}
  {:module "org.junit.platform.engine", :version "1.12.2"}
  {:module "org.junit.platform.launcher", :version "1.12.2"}
  {:module "com.io7m.fsbind.core", :version "0.0.1"}
  {:module "org.slf4j", :version "2.0.17"}],
 :provides [],
 :uses [],
 :version "0.0.1",
 :open true,
 :packages [{:package "com.io7m.fsbind.tests"}]}


name: com.io7m.garriga.main
version: 1.0.0
target_platform: universal
mvn_groupId: com.io7m.garriga
mvn_artifactId: com.io7m.garriga.main
mvn_version: 1.0.0
type: jar
sha256: 6ace79d4b49d251385d1e33424c2fb7b2e7065e68f8fda332ed5d1011c00809b
created_at: 2026-04-20 19:21:02
module_info:
{:name "com.io7m.garriga.main",
 :exports
 [{:package "com.io7m.garriga.main"}
  {:package "com.io7m.garriga.main.matrix",
   :to ["com.io7m.garriga.tests"]}
  {:package "com.io7m.garriga.main.server",
   :to ["com.io7m.garriga.tests"]}
  {:package "com.io7m.garriga.main.http",
   :to ["com.io7m.garriga.tests"]}],
 :requires
 [{:module "java.base", :version "21", :mandated true}
  {:module "org.osgi.annotation.versioning", :static true}
  {:module "org.osgi.annotation.bundle", :static true}
  {:module "com.fasterxml.jackson.databind", :version "2.17.1"}
  {:module "com.io7m.dixmont.core", :version "1.0.0"}
  {:module "com.io7m.quarrel.core", :version "1.6.1"}
  {:module "com.io7m.quarrel.ext.logback", :version "1.6.1"}
  {:module "com.io7m.repetoir.core", :version "1.0.1"}
  {:module "io.helidon.webserver", :version "4.0.10"}
  {:module "java.net.http", :version "21"}
  {:module "jul.to.slf4j", :version "2.0.13"}
  {:module "org.apache.commons.text", :version "1.12.0"}
  {:module "org.slf4j", :version "2.0.13"}],
 :provides [],
 :uses [],
 :version "1.0.0",
 :packages
 [{:package "com.io7m.garriga.main"}
  {:package "com.io7m.garriga.main.commands"}
  {:package "com.io7m.garriga.main.http"}
  {:package "com.io7m.garriga.main.matrix"}
  {:package "com.io7m.garriga.main.server"}]}


name: com.io7m.garriga.tests
version: 1.0.0
target_platform: universal
mvn_groupId: com.io7m.garriga
mvn_artifactId: com.io7m.garriga.tests
mvn_version: 1.0.0
type: jar
sha256: 57a2b9128cfddc4f9f243c2a41cf9b53fec64b72a391bf5a360b4eaf0e09daf9
created_at: 2026-04-20 19:21:03
module_info:
{:name "com.io7m.garriga.tests",
 :exports [{:package "com.io7m.garriga.tests"}],
 :requires
 [{:module "java.base", :version "21", :mandated true}
  {:module "org.junit.jupiter.api", :version "5.10.2"}
  {:module "org.junit.jupiter.engine", :version "5.10.2"}
  {:module "org.junit.platform.commons", :version "1.10.2"}
  {:module "org.junit.platform.engine", :version "1.10.2"}
  {:module "org.junit.platform.launcher", :version "1.10.2"}
  {:module "io.helidon.webserver", :version "4.0.10"}
  {:module "com.fasterxml.jackson.databind", :version "2.17.1"}
  {:module "com.io7m.garriga.main", :version "1.0.0"}
  {:module "com.io7m.repetoir.core", :version "1.0.1"}
  {:module "org.mockito"}
  {:module "org.slf4j", :version "2.0.13"}],
 :provides [],
 :uses [],
 :version "1.0.0",
 :open true,
 :packages [{:package "com.io7m.garriga.tests"}]}


name: com.io7m.genevan.core
version: 1.0.0
target_platform: universal
mvn_groupId: com.io7m.genevan
mvn_artifactId: com.io7m.genevan.core
mvn_version: 1.0.0
type: jar
sha256: 72834ee1592bb57e5f2d963e9fb38634f6fbcc40ab42dc3242010c014e98282d
created_at: 2026-04-20 19:21:03
module_info:
{:name "com.io7m.genevan.core",
 :exports [{:package "com.io7m.genevan.core"}],
 :requires
 [{:module "java.base", :version "21", :mandated true}
  {:module "org.osgi.annotation.bundle", :static true}
  {:module "org.osgi.annotation.versioning", :static true}
  {:module "com.io7m.jaffirm.core", :version "4.0.1"}
  {:module "com.io7m.junreachable.core", :version "4.0.2"}
  {:module "com.io7m.jxtrand.vanilla", :version "2.1.0"}],
 :provides [],
 :uses [],
 :version "1.0.0",
 :packages [{:package "com.io7m.genevan.core"}]}


name: com.io7m.hibiscus.api
version: 1.0.0
target_platform: universal
mvn_groupId: com.io7m.hibiscus
mvn_artifactId: com.io7m.hibiscus.api
mvn_version: 1.0.0
type: jar
sha256: 147681d8d8ea4d222c2ce3739cf601f001160e9a02d3bfcf815bd937de13dac4
created_at: 2026-04-20 19:21:03
module_info:
{:name "com.io7m.hibiscus.api",
 :exports [{:package "com.io7m.hibiscus.api"}],
 :requires
 [{:module "java.base", :version "21", :mandated true}
  {:module "org.osgi.annotation.bundle", :static true}
  {:module "org.osgi.annotation.versioning", :static true}
  {:module "com.io7m.jcip.annotations", :version "2.0.1"}
  {:module "org.slf4j", :version "2.0.13"}],
 :provides [],
 :uses [],
 :version "1.0.0",
 :packages [{:package "com.io7m.hibiscus.api"}]}


name: com.io7m.hibiscus.examples
version: 1.0.0
target_platform: universal
mvn_groupId: com.io7m.hibiscus
mvn_artifactId: com.io7m.hibiscus.examples
mvn_version: 1.0.0
type: jar
sha256: 5e226c73cd14f68e04c7a29a59e098556f472ddb23eab222efdd4cdcabcb2450
created_at: 2026-04-20 19:21:03
module_info:
{:name "com.io7m.hibiscus.examples",
 :exports
 [{:package "com.io7m.hibiscus.examples.http0"}
  {:package "com.io7m.hibiscus.examples.tcp0"}
  {:package "com.io7m.hibiscus.examples.udp0"}],
 :requires
 [{:module "java.base", :version "21", :mandated true}
  {:module "org.osgi.annotation.versioning", :static true}
  {:module "org.osgi.annotation.bundle", :static true}
  {:module "com.io7m.hibiscus.api", :version "1.0.0"}
  {:module "com.io7m.jmulticlose.core", :version "1.1.3"}
  {:module "io.helidon.webserver", :version "4.0.8"}
  {:module "java.net.http", :version "21"}
  {:module "org.slf4j", :version "2.0.13"}],
 :provides [],
 :uses [],
 :version "1.0.0",
 :packages
 [{:package "com.io7m.hibiscus.examples"}
  {:package "com.io7m.hibiscus.examples.http0"}
  {:package "com.io7m.hibiscus.examples.tcp0"}
  {:package "com.io7m.hibiscus.examples.udp0"}]}


name: com.io7m.hibiscus.tests
version: 1.0.0
target_platform: universal
mvn_groupId: com.io7m.hibiscus
mvn_artifactId: com.io7m.hibiscus.tests
mvn_version: 1.0.0
type: jar
sha256: 5da4b8febb8780600ac85a94d28ea62e5118201d05052bf35667f0e39d60293f
created_at: 2026-04-20 19:21:03
module_info:
{:name "com.io7m.hibiscus.tests",
 :exports [{:package "com.io7m.hibiscus.tests.it"}],
 :requires
 [{:module "java.base", :version "21", :mandated true}
  {:module "org.junit.jupiter.api",
   :version "5.10.2",
   :transitive true}
  {:module "org.junit.jupiter.engine",
   :version "5.10.2",
   :transitive true}
  {:module "org.junit.platform.commons",
   :version "1.10.2",
   :transitive true}
  {:module "org.junit.platform.engine",
   :version "1.10.2",
   :transitive true}
  {:module "org.mockito"}
  {:module "com.io7m.hibiscus.api", :version "1.0.0"}
  {:module "com.io7m.jmulticlose.core", :version "1.1.3"}
  {:module "org.slf4j", :version "2.0.13"}
  {:module "com.io7m.hibiscus.examples", :version "1.0.0"}],
 :provides [],
 :uses [],
 :version "1.0.0",
 :open true,
 :packages
 [{:package "com.io7m.hibiscus.tests"}
  {:package "com.io7m.hibiscus.tests.it"}]}


name: com.io7m.idstore.admin_client
version: 2.0.1
target_platform: universal
mvn_groupId: com.io7m.idstore
mvn_artifactId: com.io7m.idstore.admin_client
mvn_version: 2.0.1
type: jar
sha256: 9df85b46d1ee19c64b5d4dd3b0beca86148c2b261c6947068e0e02b80b601426
created_at: 2026-04-20 19:21:03
module_info:
{:name "com.io7m.idstore.admin_client",
 :exports [{:package "com.io7m.idstore.admin_client"}],
 :requires
 [{:module "java.base", :version "21", :mandated true}
  {:module "org.osgi.annotation.bundle", :static true}
  {:module "org.osgi.annotation.versioning", :static true}
  {:module "com.io7m.idstore.model",
   :version "2.0.1",
   :transitive true}
  {:module "com.io7m.idstore.admin_client.api",
   :version "2.0.1",
   :transitive true}
  {:module "com.io7m.idstore.protocol.admin", :version "2.0.1"}
  {:module "com.io7m.idstore.protocol.admin.cb", :version "2.0.1"}
  {:module "com.io7m.idstore.strings", :version "2.0.1"}
  {:module "com.io7m.genevan.core", :version "0.0.2"}
  {:module "com.io7m.hibiscus.api", :version "1.0.0"}
  {:module "com.io7m.jxtrand.vanilla", :version "2.1.0"}
  {:module "com.io7m.verdant.core.cb", :version "1.0.1"}
  {:module "com.io7m.verdant.core", :version "1.0.1"}
  {:module "java.net.http", :version "21"}
  {:module "org.slf4j", :version "2.0.13"}],
 :provides [],
 :uses [],
 :version "2.0.1",
 :packages
 [{:package "com.io7m.idstore.admin_client"}
  {:package "com.io7m.idstore.admin_client.internal"}]}


name: com.io7m.idstore.admin_client.api
version: 2.0.1
target_platform: universal
mvn_groupId: com.io7m.idstore
mvn_artifactId: com.io7m.idstore.admin_client.api
mvn_version: 2.0.1
type: jar
sha256: 47099b68fdc957b33e6a918d3ad0329414ce810b0e58cb198e5a0f57289a9ad1
created_at: 2026-04-20 19:21:04
module_info:
{:name "com.io7m.idstore.admin_client.api",
 :exports [{:package "com.io7m.idstore.admin_client.api"}],
 :requires
 [{:module "java.base", :version "21", :mandated true}
  {:module "org.osgi.annotation.bundle", :static true}
  {:module "org.osgi.annotation.versioning", :static true}
  {:module "com.io7m.idstore.error_codes", :version "2.0.1"}
  {:module "com.io7m.idstore.protocol.admin", :version "2.0.1"}
  {:module "com.io7m.repetoir.core", :version "1.0.1"}
  {:module "com.io7m.hibiscus.api", :version "1.0.0"}],
 :provides [],
 :uses [],
 :version "2.0.1",
 :packages [{:package "com.io7m.idstore.admin_client.api"}]}


name: com.io7m.idstore.database.api
version: 2.0.1
target_platform: universal
mvn_groupId: com.io7m.idstore
mvn_artifactId: com.io7m.idstore.database.api
mvn_version: 2.0.1
type: jar
sha256: 8823c45ae9dced1a34ba3014673b3fd17763fc61b8147e7cdd2714b3adf897a7
created_at: 2026-04-20 19:21:04
module_info:
{:name "com.io7m.idstore.database.api",
 :exports [{:package "com.io7m.idstore.database.api"}],
 :requires
 [{:module "java.base", :version "21", :mandated true}
  {:module "org.osgi.annotation.bundle", :static true}
  {:module "org.osgi.annotation.versioning", :static true}
  {:module "com.io7m.idstore.model", :version "2.0.1"}
  {:module "com.io7m.idstore.error_codes", :version "2.0.1"}
  {:module "com.io7m.idstore.strings", :version "2.0.1"}
  {:module "com.io7m.repetoir.core", :version "1.0.1"}
  {:module "io.opentelemetry.api"}
  {:module "io.opentelemetry.context"}],
 :provides [],
 :uses [],
 :version "2.0.1",
 :packages [{:package "com.io7m.idstore.database.api"}]}


name: com.io7m.idstore.database.postgres
version: 2.0.1
target_platform: universal
mvn_groupId: com.io7m.idstore
mvn_artifactId: com.io7m.idstore.database.postgres
mvn_version: 2.0.1
type: jar
sha256: c93b69c8a868ec68b3707299f098b5e096ecc1546dd2afb38294e07616a202dd
created_at: 2026-04-20 19:21:04
module_info:
{:name "com.io7m.idstore.database.postgres",
 :exports
 [{:package "com.io7m.idstore.database.postgres"}
  {:package "com.io7m.idstore.database.postgres.internal.tables",
   :to ["org.jooq"]}
  {:package
   "com.io7m.idstore.database.postgres.internal.tables.records",
   :to ["org.jooq"]}
  {:package "com.io7m.idstore.database.postgres.internal",
   :to ["org.jooq"]}],
 :requires
 [{:module "java.base", :version "21", :mandated true}
  {:module "org.osgi.annotation.bundle", :static true}
  {:module "org.osgi.annotation.versioning", :static true}
  {:module "com.io7m.idstore.database.api", :version "2.0.1"}
  {:module "com.io7m.idstore.error_codes", :version "2.0.1"}
  {:module "com.io7m.idstore.model", :version "2.0.1"}
  {:module "com.io7m.idstore.strings", :version "2.0.1"}
  {:module "com.io7m.anethum.api", :version "1.1.1"}
  {:module "com.io7m.jaffirm.core", :version "4.0.1"}
  {:module "com.io7m.jdeferthrow.core", :version "1.3.0"}
  {:module "com.io7m.jmulticlose.core", :version "1.1.3"}
  {:module "com.io7m.jqpage.core", :version "0.0.3"}
  {:module "com.io7m.trasco.api", :version "1.1.0"}
  {:module "com.io7m.trasco.vanilla", :version "1.1.0"}
  {:module "com.zaxxer.hikari", :version "5.1.0"}
  {:module "io.opentelemetry.api"}
  {:module "io.opentelemetry.context"}
  {:module "io.opentelemetry.semconv"}
  {:module "org.jooq.postgres.extensions", :version "3.19.8"}
  {:module "org.jooq", :version "3.19.8"}
  {:module "org.postgresql.jdbc"}
  {:module "org.slf4j", :version "2.0.13"}],
 :provides
 [{:service "com.io7m.idstore.database.api.IdDatabaseFactoryType",
   :with ["com.io7m.idstore.database.postgres.IdDatabases"]}],
 :uses [],
 :version "2.0.1",
 :packages
 [{:package "com.io7m.idstore.database.postgres"}
  {:package "com.io7m.idstore.database.postgres.internal"}
  {:package "com.io7m.idstore.database.postgres.internal.tables"}
  {:package
   "com.io7m.idstore.database.postgres.internal.tables.records"}]}


name: com.io7m.idstore.documentation
version: 2.0.1
target_platform: universal
mvn_groupId: com.io7m.idstore
mvn_artifactId: com.io7m.idstore.documentation
mvn_version: 2.0.1
type: jar
sha256: 593ce58d5df8cfba7e7cc32f6d3ec3837b01a8bcef4c61e2cb87b26f0423dbfd
created_at: 2026-04-20 19:21:04
module_info:
{:name "com.io7m.idstore.documentation",
 :exports [{:package "com.io7m.idstore.documentation"}],
 :requires
 [{:module "java.base", :version "21", :mandated true}
  {:module "org.osgi.annotation.bundle", :static true}
  {:module "org.osgi.annotation.versioning", :static true}
  {:module "com.io7m.idstore.admin_client.api", :version "2.0.1"}
  {:module "com.io7m.idstore.admin_client", :version "2.0.1"}
  {:module "com.io7m.idstore.database.api", :version "2.0.1"}
  {:module "com.io7m.idstore.database.postgres", :version "2.0.1"}
  {:module "com.io7m.idstore.error_codes", :version "2.0.1"}
  {:module "com.io7m.idstore.main", :version "2.0.1"}
  {:module "com.io7m.idstore.model", :version "2.0.1"}
  {:module "com.io7m.idstore.protocol.admin.cb", :version "2.0.1"}
  {:module "com.io7m.idstore.protocol.admin", :version "2.0.1"}
  {:module "com.io7m.idstore.protocol.api", :version "2.0.1"}
  {:module "com.io7m.idstore.protocol.user.cb", :version "2.0.1"}
  {:module "com.io7m.idstore.protocol.user", :version "2.0.1"}
  {:module "com.io7m.idstore.server.admin_v1", :version "2.0.1"}
  {:module "com.io7m.idstore.server.api", :version "2.0.1"}
  {:module "com.io7m.idstore.server.controller", :version "2.0.1"}
  {:module "com.io7m.idstore.server.http", :version "2.0.1"}
  {:module "com.io7m.idstore.server.security", :version "2.0.1"}
  {:module "com.io7m.idstore.server.service.branding",
   :version "2.0.1"}
  {:module "com.io7m.idstore.server.service.clock", :version "2.0.1"}
  {:module "com.io7m.idstore.server.service.configuration",
   :version "2.0.1"}
  {:module "com.io7m.idstore.server.service.mail", :version "2.0.1"}
  {:module "com.io7m.idstore.server.service.ratelimit",
   :version "2.0.1"}
  {:module "com.io7m.idstore.server.service.reqlimit",
   :version "2.0.1"}
  {:module "com.io7m.idstore.server.service.sessions",
   :version "2.0.1"}
  {:module "com.io7m.idstore.server.service.telemetry.api",
   :version "2.0.1"}
  {:module "com.io7m.idstore.server.service.telemetry.otp",
   :version "2.0.1"}
  {:module "com.io7m.idstore.server.service.templating",
   :version "2.0.1"}
  {:module "com.io7m.idstore.server.service.verdant", :version "2.0.1"}
  {:module "com.io7m.idstore.server.user_v1", :version "2.0.1"}
  {:module "com.io7m.idstore.server.user_view", :version "2.0.1"}
  {:module "com.io7m.idstore.server.vanilla", :version "2.0.1"}
  {:module "com.io7m.idstore.user_client.api", :version "2.0.1"}
  {:module "com.io7m.idstore.user_client", :version "2.0.1"}
  {:module "com.io7m.quarrel.core", :version "1.6.1"}
  {:module "com.io7m.quarrel.ext.logback", :version "1.6.1"}
  {:module "com.io7m.repetoir.core", :version "1.0.1"}
  {:module "java.xml", :version "21"}],
 :provides [],
 :uses [],
 :version "2.0.1",
 :open true,
 :packages [{:package "com.io7m.idstore.documentation"}]}


name: com.io7m.idstore.error_codes
version: 2.0.1
target_platform: universal
mvn_groupId: com.io7m.idstore
mvn_artifactId: com.io7m.idstore.error_codes
mvn_version: 2.0.1
type: jar
sha256: bfabb3f8abbd2ca8b7fe03620650c61a2ef214232d0ec7f13d165a3598e3520f
created_at: 2026-04-20 19:21:04
module_info:
{:name "com.io7m.idstore.error_codes",
 :exports [{:package "com.io7m.idstore.error_codes"}],
 :requires
 [{:module "java.base", :version "21", :mandated true}
  {:module "org.osgi.annotation.versioning", :static true}
  {:module "org.osgi.annotation.bundle", :static true}
  {:module "com.io7m.seltzer.api",
   :version "1.0.1",
   :transitive true}],
 :provides [],
 :uses [],
 :version "2.0.1",
 :packages [{:package "com.io7m.idstore.error_codes"}]}


name: com.io7m.idstore.grafana
version: 2.0.1
target_platform: universal
mvn_groupId: com.io7m.idstore
mvn_artifactId: com.io7m.idstore.grafana
mvn_version: 2.0.1
type: jar
sha256: 03be0ade8ee0605b751df3cadffe037593598094b467bd706c66d57352f9a30c
created_at: 2026-04-20 19:21:05
module_info:
{:name "com.io7m.idstore.grafana",
 :exports [{:package "com.io7m.idstore.grafana"}],
 :requires
 [{:module "java.base", :version "21", :mandated true}
  {:module "org.osgi.annotation.bundle", :static true}
  {:module "org.osgi.annotation.versioning", :static true}],
 :provides [],
 :uses [],
 :version "2.0.1",
 :packages [{:package "com.io7m.idstore.grafana"}]}


name: com.io7m.idstore.main
version: 2.0.1
target_platform: universal
mvn_groupId: com.io7m.idstore
mvn_artifactId: com.io7m.idstore.main
mvn_version: 2.0.1
type: jar
sha256: 972f1a8cd6403615f643441d53e3d8c2b6ba2ce28c7ed68c830261f07a42f2a4
created_at: 2026-04-20 19:21:05
module_info:
{:name "com.io7m.idstore.main",
 :exports
 [{:package "com.io7m.idstore.main.internal",
   :to ["com.io7m.idstore.documentation"]}
  {:package "com.io7m.idstore.main"}],
 :requires
 [{:module "java.base", :version "21", :mandated true}
  {:module "org.osgi.annotation.bundle", :static true}
  {:module "org.osgi.annotation.versioning", :static true}
  {:module "com.io7m.idstore.database.api", :version "2.0.1"}
  {:module "com.io7m.idstore.database.postgres", :version "2.0.1"}
  {:module "com.io7m.idstore.error_codes", :version "2.0.1"}
  {:module "com.io7m.idstore.model", :version "2.0.1"}
  {:module "com.io7m.idstore.protocol.admin.cb", :version "2.0.1"}
  {:module "com.io7m.idstore.protocol.admin", :version "2.0.1"}
  {:module "com.io7m.idstore.protocol.api", :version "2.0.1"}
  {:module "com.io7m.idstore.protocol.user.cb", :version "2.0.1"}
  {:module "com.io7m.idstore.protocol.user", :version "2.0.1"}
  {:module "com.io7m.idstore.server.admin_v1", :version "2.0.1"}
  {:module "com.io7m.idstore.server.api", :version "2.0.1"}
  {:module "com.io7m.idstore.server.controller", :version "2.0.1"}
  {:module "com.io7m.idstore.server.http", :version "2.0.1"}
  {:module "com.io7m.idstore.server.security", :version "2.0.1"}
  {:module "com.io7m.idstore.server.service.branding",
   :version "2.0.1"}
  {:module "com.io7m.idstore.server.service.clock", :version "2.0.1"}
  {:module "com.io7m.idstore.server.service.configuration",
   :version "2.0.1"}
  {:module "com.io7m.idstore.server.service.mail", :version "2.0.1"}
  {:module "com.io7m.idstore.server.service.ratelimit",
   :version "2.0.1"}
  {:module "com.io7m.idstore.server.service.reqlimit",
   :version "2.0.1"}
  {:module "com.io7m.idstore.server.service.sessions",
   :version "2.0.1"}
  {:module "com.io7m.idstore.server.service.telemetry.api",
   :version "2.0.1"}
  {:module "com.io7m.idstore.server.service.telemetry.otp",
   :version "2.0.1"}
  {:module "com.io7m.idstore.server.service.templating",
   :version "2.0.1"}
  {:module "com.io7m.idstore.server.service.verdant", :version "2.0.1"}
  {:module "com.io7m.idstore.server.user_v1", :version "2.0.1"}
  {:module "com.io7m.idstore.server.user_view", :version "2.0.1"}
  {:module "com.io7m.idstore.server.vanilla", :version "2.0.1"}
  {:module "com.io7m.idstore.shell.admin", :version "2.0.1"}
  {:module "com.io7m.idstore.strings", :version "2.0.1"}
  {:module "com.io7m.canonmill.core", :version "2.1.0"}
  {:module "com.io7m.anethum.api", :version "1.1.1"}
  {:module "com.io7m.anethum.slf4j", :version "1.1.1"}
  {:module "com.io7m.quarrel.core", :version "1.6.1"}
  {:module "com.io7m.quarrel.ext.logback", :version "1.6.1"}
  {:module "com.io7m.repetoir.core", :version "1.0.1"}
  {:module "jul.to.slf4j", :version "2.0.13"}
  {:module "org.slf4j", :version "2.0.13"}],
 :provides [],
 :uses [{:service "com.io7m.idstore.server.api.IdServerFactoryType"}],
 :version "2.0.1",
 :open true,
 :packages
 [{:package "com.io7m.idstore.main"}
  {:package "com.io7m.idstore.main.internal"}]}


name: com.io7m.idstore.model
version: 2.0.1
target_platform: universal
mvn_groupId: com.io7m.idstore
mvn_artifactId: com.io7m.idstore.model
mvn_version: 2.0.1
type: jar
sha256: 613c079c1c672946500c6f560fc26b606815d67f9dbf7fb39c13cad8477abd9f
created_at: 2026-04-20 19:21:05
module_info:
{:name "com.io7m.idstore.model",
 :exports [{:package "com.io7m.idstore.model"}],
 :requires
 [{:module "java.base", :version "21", :mandated true}
  {:module "org.osgi.annotation.bundle", :static true}
  {:module "org.osgi.annotation.versioning", :static true}
  {:module "com.io7m.idstore.error_codes",
   :version "2.0.1",
   :transitive true}
  {:module "com.sanctionco.jmail", :version "1.6.2"}],
 :provides [],
 :uses [],
 :version "2.0.1",
 :packages [{:package "com.io7m.idstore.model"}]}


name: com.io7m.idstore.protocol.admin
version: 2.0.1
target_platform: universal
mvn_groupId: com.io7m.idstore
mvn_artifactId: com.io7m.idstore.protocol.admin
mvn_version: 2.0.1
type: jar
sha256: 13f977cab0aa8d9d300d45f107218e6060e5437264f7875826eada5471674fd5
created_at: 2026-04-20 19:21:05
module_info:
{:name "com.io7m.idstore.protocol.admin",
 :exports [{:package "com.io7m.idstore.protocol.admin"}],
 :requires
 [{:module "java.base", :version "21", :mandated true}
  {:module "org.osgi.annotation.bundle", :static true}
  {:module "org.osgi.annotation.versioning", :static true}
  {:module "com.io7m.hibiscus.api", :version "1.0.0", :transitive true}
  {:module "com.io7m.idstore.error_codes",
   :version "2.0.1",
   :transitive true}
  {:module "com.io7m.idstore.model",
   :version "2.0.1",
   :transitive true}
  {:module "com.io7m.idstore.protocol.api",
   :version "2.0.1",
   :transitive true}],
 :provides [],
 :uses [],
 :version "2.0.1",
 :packages [{:package "com.io7m.idstore.protocol.admin"}]}


name: com.io7m.idstore.protocol.admin.cb
version: 2.0.1
target_platform: universal
mvn_groupId: com.io7m.idstore
mvn_artifactId: com.io7m.idstore.protocol.admin.cb
mvn_version: 2.0.1
type: jar
sha256: 5929664d2cae1c20ede16e4c6716adef06b219bfa0e0694b9d2de3b420c5eda1
created_at: 2026-04-20 19:21:05
module_info:
{:name "com.io7m.idstore.protocol.admin.cb",
 :exports [{:package "com.io7m.idstore.protocol.admin.cb"}],
 :requires
 [{:module "java.base", :version "21", :mandated true}
  {:module "org.osgi.annotation.bundle", :static true}
  {:module "org.osgi.annotation.versioning", :static true}
  {:module "com.io7m.idstore.protocol.admin",
   :version "2.0.1",
   :transitive true}
  {:module "com.io7m.idstore.protocol.api",
   :version "2.0.1",
   :transitive true}
  {:module "com.io7m.cedarbridge.runtime.api",
   :version "1.2.0",
   :transitive true}
  {:module "com.io7m.cedarbridge.runtime.bssio",
   :version "1.2.0",
   :transitive true}
  {:module "com.io7m.cedarbridge.runtime.convenience",
   :version "1.2.0",
   :transitive true}
  {:module "com.io7m.cedarbridge.runtime.time",
   :version "1.2.0",
   :transitive true}
  {:module "com.io7m.repetoir.core",
   :version "1.0.1",
   :transitive true}
  {:module "com.io7m.jbssio.api", :version "2.1.0"}
  {:module "com.io7m.jbssio.vanilla", :version "2.1.0"}],
 :provides [],
 :uses [],
 :version "2.0.1",
 :packages
 [{:package "com.io7m.idstore.protocol.admin.cb"}
  {:package "com.io7m.idstore.protocol.admin.cb.internal"}]}


name: com.io7m.idstore.protocol.api
version: 2.0.1
target_platform: universal
mvn_groupId: com.io7m.idstore
mvn_artifactId: com.io7m.idstore.protocol.api
mvn_version: 2.0.1
type: jar
sha256: d582950719e7fa217399654611817a89ca73c51fc1e78c127384d578d40f3f69
created_at: 2026-04-20 19:21:06
module_info:
{:name "com.io7m.idstore.protocol.api",
 :exports [{:package "com.io7m.idstore.protocol.api"}],
 :requires
 [{:module "java.base", :version "21", :mandated true}
  {:module "org.osgi.annotation.bundle", :static true}
  {:module "org.osgi.annotation.versioning", :static true}
  {:module "com.io7m.idstore.error_codes",
   :version "2.0.1",
   :transitive true}],
 :provides [],
 :uses [],
 :version "2.0.1",
 :packages [{:package "com.io7m.idstore.protocol.api"}]}


name: com.io7m.idstore.protocol.user
version: 2.0.1
target_platform: universal
mvn_groupId: com.io7m.idstore
mvn_artifactId: com.io7m.idstore.protocol.user
mvn_version: 2.0.1
type: jar
sha256: 809d1dd7117ee450a7a0c7df2c02f2221f707b2f094fa78504b4ea2e97636338
created_at: 2026-04-20 19:21:06
module_info:
{:name "com.io7m.idstore.protocol.user",
 :exports [{:package "com.io7m.idstore.protocol.user"}],
 :requires
 [{:module "java.base", :version "21", :mandated true}
  {:module "org.osgi.annotation.bundle", :static true}
  {:module "org.osgi.annotation.versioning", :static true}
  {:module "com.io7m.idstore.model",
   :version "2.0.1",
   :transitive true}
  {:module "com.io7m.idstore.protocol.api",
   :version "2.0.1",
   :transitive true}
  {:module "com.io7m.hibiscus.api",
   :version "1.0.0",
   :transitive true}],
 :provides [],
 :uses [],
 :version "2.0.1",
 :packages [{:package "com.io7m.idstore.protocol.user"}]}


name: com.io7m.idstore.protocol.user.cb
version: 2.0.1
target_platform: universal
mvn_groupId: com.io7m.idstore
mvn_artifactId: com.io7m.idstore.protocol.user.cb
mvn_version: 2.0.1
type: jar
sha256: d89ec9ad12bc50fbad7c6f91f7b096447688e9e7224712b775ee0b0040b35331
created_at: 2026-04-20 19:21:06
module_info:
{:name "com.io7m.idstore.protocol.user.cb",
 :exports [{:package "com.io7m.idstore.protocol.user.cb"}],
 :requires
 [{:module "java.base", :version "21", :mandated true}
  {:module "org.osgi.annotation.bundle", :static true}
  {:module "org.osgi.annotation.versioning", :static true}
  {:module "com.io7m.idstore.protocol.api",
   :version "2.0.1",
   :transitive true}
  {:module "com.io7m.idstore.protocol.user",
   :version "2.0.1",
   :transitive true}
  {:module "com.io7m.cedarbridge.runtime.api",
   :version "1.2.0",
   :transitive true}
  {:module "com.io7m.cedarbridge.runtime.bssio",
   :version "1.2.0",
   :transitive true}
  {:module "com.io7m.cedarbridge.runtime.convenience",
   :version "1.2.0",
   :transitive true}
  {:module "com.io7m.cedarbridge.runtime.time",
   :version "1.2.0",
   :transitive true}
  {:module "com.io7m.repetoir.core",
   :version "1.0.1",
   :transitive true}
  {:module "com.io7m.jbssio.api", :version "2.1.0"}
  {:module "com.io7m.jbssio.vanilla", :version "2.1.0"}],
 :provides [],
 :uses [],
 :version "2.0.1",
 :packages
 [{:package "com.io7m.idstore.protocol.user.cb"}
  {:package "com.io7m.idstore.protocol.user.cb.internal"}]}


name: com.io7m.idstore.server.admin_v1
version: 2.0.1
target_platform: universal
mvn_groupId: com.io7m.idstore
mvn_artifactId: com.io7m.idstore.server.admin_v1
mvn_version: 2.0.1
type: jar
sha256: eb650191286d425b2364e025a7d1f3ef4f26776c9a14172f0e1a21172065b3ad
created_at: 2026-04-20 19:21:06
module_info:
{:name "com.io7m.idstore.server.admin_v1",
 :exports [{:package "com.io7m.idstore.server.admin_v1"}],
 :requires
 [{:module "java.base", :version "21", :mandated true}
  {:module "org.osgi.annotation.bundle", :static true}
  {:module "org.osgi.annotation.versioning", :static true}
  {:module "com.io7m.idstore.database.api", :version "2.0.1"}
  {:module "com.io7m.idstore.error_codes", :version "2.0.1"}
  {:module "com.io7m.idstore.protocol.admin.cb", :version "2.0.1"}
  {:module "com.io7m.idstore.protocol.admin", :version "2.0.1"}
  {:module "com.io7m.idstore.server.api", :version "2.0.1"}
  {:module "com.io7m.idstore.server.controller", :version "2.0.1"}
  {:module "com.io7m.idstore.server.http", :version "2.0.1"}
  {:module "com.io7m.idstore.server.service.clock", :version "2.0.1"}
  {:module "com.io7m.idstore.server.service.configuration",
   :version "2.0.1"}
  {:module "com.io7m.idstore.server.service.health", :version "2.0.1"}
  {:module "com.io7m.idstore.server.service.maintenance",
   :version "2.0.1"}
  {:module "com.io7m.idstore.server.service.ratelimit",
   :version "2.0.1"}
  {:module "com.io7m.idstore.server.service.reqlimit",
   :version "2.0.1"}
  {:module "com.io7m.idstore.server.service.sessions",
   :version "2.0.1"}
  {:module "com.io7m.idstore.server.service.telemetry.api",
   :version "2.0.1"}
  {:module "com.io7m.idstore.server.service.tls", :version "2.0.1"}
  {:module "com.io7m.idstore.server.service.verdant", :version "2.0.1"}
  {:module "com.io7m.idstore.strings", :version "2.0.1"}
  {:module "com.io7m.idstore.tls", :version "2.0.1"}
  {:module "com.io7m.verdant.core", :version "1.0.1"}
  {:module "io.helidon.webserver", :version "4.0.8"}
  {:module "io.opentelemetry.api"}
  {:module "org.slf4j", :version "2.0.13"}],
 :provides [],
 :uses [],
 :version "2.0.1",
 :packages [{:package "com.io7m.idstore.server.admin_v1"}]}


name: com.io7m.idstore.server.api
version: 2.0.1
target_platform: universal
mvn_groupId: com.io7m.idstore
mvn_artifactId: com.io7m.idstore.server.api
mvn_version: 2.0.1
type: jar
sha256: 051338e9398f4384af4f933ea69608c1a31fda7b2aa76959688b716db5b86a35
created_at: 2026-04-20 19:21:06
module_info:
{:name "com.io7m.idstore.server.api",
 :exports [{:package "com.io7m.idstore.server.api"}],
 :requires
 [{:module "java.base", :version "21", :mandated true}
  {:module "org.osgi.annotation.bundle", :static true}
  {:module "org.osgi.annotation.versioning", :static true}
  {:module "com.io7m.idstore.database.api", :version "2.0.1"}
  {:module "com.io7m.idstore.model", :version "2.0.1"}
  {:module "com.io7m.idstore.strings", :version "2.0.1"}
  {:module "com.io7m.idstore.tls", :version "2.0.1"}
  {:module "com.io7m.cxbutton.core", :version "0.0.5"}],
 :provides [],
 :uses
 [{:service "com.io7m.idstore.database.api.IdDatabaseFactoryType"}],
 :version "2.0.1",
 :packages [{:package "com.io7m.idstore.server.api"}]}


name: com.io7m.idstore.server.controller
version: 2.0.1
target_platform: universal
mvn_groupId: com.io7m.idstore
mvn_artifactId: com.io7m.idstore.server.controller
mvn_version: 2.0.1
type: jar
sha256: 69c2c47504c546e10e8421bb91eb017e5b29ff47008dd6a1ac519e2c35a48294
created_at: 2026-04-20 19:21:07
module_info:
{:name "com.io7m.idstore.server.controller",
 :exports
 [{:package "com.io7m.idstore.server.controller.admin"}
  {:package "com.io7m.idstore.server.controller.command_exec"}
  {:package "com.io7m.idstore.server.controller.user"}
  {:package "com.io7m.idstore.server.controller.user_pwreset"}],
 :requires
 [{:module "java.base", :version "21", :mandated true}
  {:module "org.osgi.annotation.bundle", :static true}
  {:module "org.osgi.annotation.versioning", :static true}
  {:module "com.io7m.idstore.database.api", :version "2.0.1"}
  {:module "com.io7m.idstore.protocol.admin", :version "2.0.1"}
  {:module "com.io7m.idstore.protocol.api", :version "2.0.1"}
  {:module "com.io7m.idstore.protocol.user", :version "2.0.1"}
  {:module "com.io7m.idstore.server.api", :version "2.0.1"}
  {:module "com.io7m.idstore.server.security", :version "2.0.1"}
  {:module "com.io7m.idstore.server.service.branding",
   :version "2.0.1"}
  {:module "com.io7m.idstore.server.service.clock", :version "2.0.1"}
  {:module "com.io7m.idstore.server.service.configuration",
   :version "2.0.1"}
  {:module "com.io7m.idstore.server.service.mail", :version "2.0.1"}
  {:module "com.io7m.idstore.server.service.maintenance",
   :version "2.0.1"}
  {:module "com.io7m.idstore.server.service.ratelimit",
   :version "2.0.1"}
  {:module "com.io7m.idstore.server.service.sessions",
   :version "2.0.1"}
  {:module "com.io7m.idstore.server.service.telemetry.api",
   :version "2.0.1"}
  {:module "com.io7m.idstore.server.service.templating",
   :version "2.0.1"}
  {:module "com.io7m.idstore.strings", :version "2.0.1"}
  {:module "com.io7m.jaffirm.core", :version "4.0.1"}
  {:module "com.io7m.jdeferthrow.core", :version "1.3.0"}
  {:module "com.io7m.jxtrand.vanilla", :version "2.1.0"}
  {:module "com.io7m.repetoir.core", :version "1.0.1"}
  {:module "io.opentelemetry.api"}
  {:module "io.opentelemetry.context"}
  {:module "io.opentelemetry.semconv"}
  {:module "org.slf4j", :version "2.0.13"}],
 :provides [],
 :uses [],
 :version "2.0.1",
 :packages
 [{:package "com.io7m.idstore.server.controller"}
  {:package "com.io7m.idstore.server.controller.admin"}
  {:package "com.io7m.idstore.server.controller.command_exec"}
  {:package "com.io7m.idstore.server.controller.user"}
  {:package "com.io7m.idstore.server.controller.user_pwreset"}]}


name: com.io7m.idstore.server.http
version: 2.0.1
target_platform: universal
mvn_groupId: com.io7m.idstore
mvn_artifactId: com.io7m.idstore.server.http
mvn_version: 2.0.1
type: jar
sha256: b7b3132dc1d98cf61947ff4e9d06e9221c8b2877facd8b63d2be208e248516fc
created_at: 2026-04-20 19:21:07
module_info:
{:name "com.io7m.idstore.server.http",
 :exports [{:package "com.io7m.idstore.server.http"}],
 :requires
 [{:module "java.base", :version "21", :mandated true}
  {:module "org.osgi.annotation.bundle", :static true}
  {:module "org.osgi.annotation.versioning", :static true}
  {:module "com.io7m.idstore.database.api", :version "2.0.1"}
  {:module "com.io7m.idstore.model", :version "2.0.1"}
  {:module "com.io7m.idstore.server.service.clock", :version "2.0.1"}
  {:module "com.io7m.idstore.server.service.telemetry.api",
   :version "2.0.1"}
  {:module "io.helidon.http", :version "4.0.8"}
  {:module "io.helidon.webserver", :version "4.0.8"}
  {:module "io.opentelemetry.api"}
  {:module "io.opentelemetry.context"}
  {:module "io.opentelemetry.semconv"}
  {:module "org.slf4j", :version "2.0.13"}],
 :provides [],
 :uses [],
 :version "2.0.1",
 :packages [{:package "com.io7m.idstore.server.http"}]}


name: com.io7m.idstore.server.security
version: 2.0.1
target_platform: universal
mvn_groupId: com.io7m.idstore
mvn_artifactId: com.io7m.idstore.server.security
mvn_version: 2.0.1
type: jar
sha256: c26cc0b63a6b5850060a12256a61b41ef6a389407b5ef442891c01a73f281abd
created_at: 2026-04-20 19:21:07
module_info:
{:name "com.io7m.idstore.server.security",
 :exports [{:package "com.io7m.idstore.server.security"}],
 :requires
 [{:module "java.base", :version "21", :mandated true}
  {:module "org.osgi.annotation.bundle", :static true}
  {:module "org.osgi.annotation.versioning", :static true}
  {:module "com.io7m.idstore.model",
   :version "2.0.1",
   :transitive true}],
 :provides [],
 :uses [],
 :version "2.0.1",
 :packages [{:package "com.io7m.idstore.server.security"}]}


name: com.io7m.idstore.server.service.branding
version: 2.0.1
target_platform: universal
mvn_groupId: com.io7m.idstore
mvn_artifactId: com.io7m.idstore.server.service.branding
mvn_version: 2.0.1
type: jar
sha256: 9de92a76f6d704526de61f613045333e53bac9d5fd28c64403236d1168d84bae
created_at: 2026-04-20 19:21:07
module_info:
{:name "com.io7m.idstore.server.service.branding",
 :exports [{:package "com.io7m.idstore.server.service.branding"}],
 :requires
 [{:module "java.base", :version "21", :mandated true}
  {:module "org.osgi.annotation.bundle", :static true}
  {:module "org.osgi.annotation.versioning", :static true}
  {:module "com.io7m.idstore.model", :version "2.0.1"}
  {:module "com.io7m.idstore.server.api", :version "2.0.1"}
  {:module "com.io7m.idstore.server.service.templating",
   :version "2.0.1"}
  {:module "com.io7m.cxbutton.core", :version "0.0.5"}
  {:module "com.io7m.repetoir.core", :version "1.0.1"}
  {:module "freemarker"}],
 :provides [],
 :uses [],
 :version "2.0.1",
 :packages [{:package "com.io7m.idstore.server.service.branding"}]}


name: com.io7m.idstore.server.service.clock
version: 2.0.1
target_platform: universal
mvn_groupId: com.io7m.idstore
mvn_artifactId: com.io7m.idstore.server.service.clock
mvn_version: 2.0.1
type: jar
sha256: 06e32ed233966b08f461f71d55229ff84060c49919a1da21354481f2e5f1081f
created_at: 2026-04-20 19:21:07
module_info:
{:name "com.io7m.idstore.server.service.clock",
 :exports [{:package "com.io7m.idstore.server.service.clock"}],
 :requires
 [{:module "java.base", :version "21", :mandated true}
  {:module "org.osgi.annotation.bundle", :static true}
  {:module "org.osgi.annotation.versioning", :static true}
  {:module "com.io7m.repetoir.core",
   :version "1.0.1",
   :transitive true}],
 :provides [],
 :uses [],
 :version "2.0.1",
 :packages [{:package "com.io7m.idstore.server.service.clock"}]}


name: com.io7m.idstore.server.service.configuration
version: 2.0.1
target_platform: universal
mvn_groupId: com.io7m.idstore
mvn_artifactId: com.io7m.idstore.server.service.configuration
mvn_version: 2.0.1
type: jar
sha256: 2a67ceca6234ff06d0bcfa8d9ada6b712067c28c839857ff77ad460c62fd4b6e
created_at: 2026-04-20 19:21:07
module_info:
{:name "com.io7m.idstore.server.service.configuration",
 :exports [{:package "com.io7m.idstore.server.service.configuration"}],
 :requires
 [{:module "java.base", :version "21", :mandated true}
  {:module "org.osgi.annotation.versioning", :static true}
  {:module "org.osgi.annotation.bundle", :static true}
  {:module "com.io7m.idstore.database.api", :version "2.0.1"}
  {:module "com.io7m.idstore.model", :version "2.0.1"}
  {:module "com.io7m.idstore.server.api", :version "2.0.1"}
  {:module "com.io7m.idstore.server.service.telemetry.api",
   :version "2.0.1"}
  {:module "com.io7m.idstore.tls", :version "2.0.1"}
  {:module "com.io7m.anethum.api", :version "1.1.1"}
  {:module "com.io7m.blackthorne.core", :version "2.0.1"}
  {:module "com.io7m.blackthorne.jxe", :version "2.0.1"}
  {:module "com.io7m.cxbutton.core", :version "0.0.5"}
  {:module "com.io7m.repetoir.core", :version "1.0.1"}
  {:module "com.io7m.jxe.core", :version "1.0.3"}],
 :provides [],
 :uses [],
 :version "2.0.1",
 :packages
 [{:package "com.io7m.idstore.server.service.configuration"}
  {:package "com.io7m.idstore.server.service.configuration.v1"}]}


name: com.io7m.idstore.server.service.health
version: 2.0.1
target_platform: universal
mvn_groupId: com.io7m.idstore
mvn_artifactId: com.io7m.idstore.server.service.health
mvn_version: 2.0.1
type: jar
sha256: ebec547a422bea02dfd0b4138c48dcafa629898f25607fb2dbd2d447069cb32a
created_at: 2026-04-20 19:21:08
module_info:
{:name "com.io7m.idstore.server.service.health",
 :exports [{:package "com.io7m.idstore.server.service.health"}],
 :requires
 [{:module "java.base", :version "21", :mandated true}
  {:module "org.osgi.annotation.bundle", :static true}
  {:module "org.osgi.annotation.versioning", :static true}
  {:module "com.io7m.idstore.database.api", :version "2.0.1"}
  {:module "com.io7m.idstore.server.service.telemetry.api",
   :version "2.0.1"}
  {:module "com.io7m.repetoir.core", :version "1.0.1"}],
 :provides [],
 :uses [],
 :version "2.0.1",
 :packages [{:package "com.io7m.idstore.server.service.health"}]}


name: com.io7m.idstore.server.service.mail
version: 2.0.1
target_platform: universal
mvn_groupId: com.io7m.idstore
mvn_artifactId: com.io7m.idstore.server.service.mail
mvn_version: 2.0.1
type: jar
sha256: 731b964d7dd37965802fbe8aa52ee4d1730fb29c1dfd59e70306866a32b77d6c
created_at: 2026-04-20 19:21:08
module_info:
{:name "com.io7m.idstore.server.service.mail",
 :exports [{:package "com.io7m.idstore.server.service.mail"}],
 :requires
 [{:module "java.base", :version "21", :mandated true}
  {:module "org.osgi.annotation.bundle", :static true}
  {:module "org.osgi.annotation.versioning", :static true}
  {:module "com.io7m.idstore.model", :version "2.0.1"}
  {:module "com.io7m.idstore.server.api", :version "2.0.1"}
  {:module "com.io7m.idstore.server.service.telemetry.api",
   :version "2.0.1"}
  {:module "com.io7m.repetoir.core", :version "1.0.1"}
  {:module "io.opentelemetry.api"}
  {:module "io.opentelemetry.context"}
  {:module "jakarta.mail", :version "2.1.3"}
  {:module "org.slf4j", :version "2.0.13"}],
 :provides [],
 :uses [],
 :version "2.0.1",
 :packages [{:package "com.io7m.idstore.server.service.mail"}]}


name: com.io7m.idstore.server.service.maintenance
version: 2.0.1
target_platform: universal
mvn_groupId: com.io7m.idstore
mvn_artifactId: com.io7m.idstore.server.service.maintenance
mvn_version: 2.0.1
type: jar
sha256: 772d0d08a5dd6f2b3f943145916d4ece0eef246ecf2bd2b76c73a92df8b7cda9
created_at: 2026-04-20 19:21:08
module_info:
{:name "com.io7m.idstore.server.service.maintenance",
 :exports [{:package "com.io7m.idstore.server.service.maintenance"}],
 :requires
 [{:module "java.base", :version "21", :mandated true}
  {:module "org.osgi.annotation.bundle", :static true}
  {:module "org.osgi.annotation.versioning", :static true}
  {:module "com.io7m.idstore.database.api", :version "2.0.1"}
  {:module "com.io7m.idstore.server.api", :version "2.0.1"}
  {:module "com.io7m.idstore.server.service.clock", :version "2.0.1"}
  {:module "com.io7m.idstore.server.service.configuration",
   :version "2.0.1"}
  {:module "com.io7m.idstore.server.service.telemetry.api",
   :version "2.0.1"}
  {:module "com.io7m.idstore.server.service.tls", :version "2.0.1"}
  {:module "com.io7m.repetoir.core", :version "1.0.1"}
  {:module "io.opentelemetry.api"}
  {:module "org.slf4j", :version "2.0.13"}],
 :provides [],
 :uses [],
 :version "2.0.1",
 :packages [{:package "com.io7m.idstore.server.service.maintenance"}]}


name: com.io7m.idstore.server.service.ratelimit
version: 2.0.1
target_platform: universal
mvn_groupId: com.io7m.idstore
mvn_artifactId: com.io7m.idstore.server.service.ratelimit
mvn_version: 2.0.1
type: jar
sha256: 5966932d79b3a603d9e738ce9e22a288384f5ba377f0c48a4523c645ab174657
created_at: 2026-04-20 19:21:08
module_info:
{:name "com.io7m.idstore.server.service.ratelimit",
 :exports [{:package "com.io7m.idstore.server.service.ratelimit"}],
 :requires
 [{:module "java.base", :version "21", :mandated true}
  {:module "org.osgi.annotation.bundle", :static true}
  {:module "org.osgi.annotation.versioning", :static true}
  {:module "com.io7m.idstore.server.service.telemetry.api",
   :version "2.0.1"}
  {:module "com.io7m.repetoir.core", :version "1.0.1"}
  {:module "com.github.benmanes.caffeine"}],
 :provides [],
 :uses [],
 :version "2.0.1",
 :packages [{:package "com.io7m.idstore.server.service.ratelimit"}]}


name: com.io7m.idstore.server.service.reqlimit
version: 2.0.1
target_platform: universal
mvn_groupId: com.io7m.idstore
mvn_artifactId: com.io7m.idstore.server.service.reqlimit
mvn_version: 2.0.1
type: jar
sha256: ffbbc8cf68ec3fa0a169195bdeda1eeea15fce9d503ff0d7e635788576ac3b59
created_at: 2026-04-20 19:21:08
module_info:
{:name "com.io7m.idstore.server.service.reqlimit",
 :exports [{:package "com.io7m.idstore.server.service.reqlimit"}],
 :requires
 [{:module "java.base", :version "21", :mandated true}
  {:module "org.osgi.annotation.bundle", :static true}
  {:module "org.osgi.annotation.versioning", :static true}
  {:module "com.io7m.idstore.error_codes",
   :version "2.0.1",
   :transitive true}
  {:module "com.io7m.idstore.server.http", :version "2.0.1"}
  {:module "com.io7m.repetoir.core", :version "1.0.1"}
  {:module "io.helidon.webserver", :version "4.0.8"}
  {:module "org.apache.commons.io", :version "2.16.1"}],
 :provides [],
 :uses [],
 :version "2.0.1",
 :packages [{:package "com.io7m.idstore.server.service.reqlimit"}]}


name: com.io7m.idstore.server.service.sessions
version: 2.0.1
target_platform: universal
mvn_groupId: com.io7m.idstore
mvn_artifactId: com.io7m.idstore.server.service.sessions
mvn_version: 2.0.1
type: jar
sha256: 1b023e03bba45c49a5a08720ad268638f13ec98720825c7a2bea2d28d9a796dd
created_at: 2026-04-20 19:21:08
module_info:
{:name "com.io7m.idstore.server.service.sessions",
 :exports [{:package "com.io7m.idstore.server.service.sessions"}],
 :requires
 [{:module "java.base", :version "21", :mandated true}
  {:module "org.osgi.annotation.bundle", :static true}
  {:module "org.osgi.annotation.versioning", :static true}
  {:module "com.io7m.idstore.database.api", :version "2.0.1"}
  {:module "com.io7m.idstore.model", :version "2.0.1"}
  {:module "com.io7m.idstore.server.service.telemetry.api",
   :version "2.0.1"}
  {:module "com.github.benmanes.caffeine"}
  {:module "com.io7m.jaffirm.core", :version "4.0.1"}
  {:module "com.io7m.repetoir.core", :version "1.0.1"}
  {:module "io.opentelemetry.api"}
  {:module "org.slf4j", :version "2.0.13"}],
 :provides [],
 :uses [],
 :version "2.0.1",
 :packages [{:package "com.io7m.idstore.server.service.sessions"}]}


name: com.io7m.idstore.server.service.telemetry.api
version: 2.0.1
target_platform: universal
mvn_groupId: com.io7m.idstore
mvn_artifactId: com.io7m.idstore.server.service.telemetry.api
mvn_version: 2.0.1
type: jar
sha256: 73bdbd11704609aebe2784536f9ebe42be3d0c386f8418a151dcb0948a1038d6
created_at: 2026-04-20 19:21:09
module_info:
{:name "com.io7m.idstore.server.service.telemetry.api",
 :exports [{:package "com.io7m.idstore.server.service.telemetry.api"}],
 :requires
 [{:module "java.base", :version "21", :mandated true}
  {:module "org.osgi.annotation.bundle", :static true}
  {:module "org.osgi.annotation.versioning", :static true}
  {:module "com.io7m.idstore.model", :version "2.0.1"}
  {:module "com.io7m.idstore.server.api", :version "2.0.1"}
  {:module "com.io7m.idstore.strings", :version "2.0.1"}
  {:module "com.io7m.jmulticlose.core", :version "1.1.3"}
  {:module "com.io7m.repetoir.core", :version "1.0.1"}
  {:module "io.opentelemetry.api"}
  {:module "io.opentelemetry.context"}
  {:module "org.slf4j", :version "2.0.13"}],
 :provides [],
 :uses [],
 :version "2.0.1",
 :packages [{:package "com.io7m.idstore.server.service.telemetry.api"}]}


name: com.io7m.idstore.server.service.telemetry.otp
version: 2.0.1
target_platform: universal
mvn_groupId: com.io7m.idstore
mvn_artifactId: com.io7m.idstore.server.service.telemetry.otp
mvn_version: 2.0.1
type: jar
sha256: 0f153a555eec628dcaead315110a2ace9b0b35a338f639c02fa99110b683bc03
created_at: 2026-04-20 19:21:09
module_info:
{:name "com.io7m.idstore.server.service.telemetry.otp",
 :exports [{:package "com.io7m.idstore.server.service.telemetry.otp"}],
 :requires
 [{:module "java.base", :version "21", :mandated true}
  {:module "org.osgi.annotation.versioning", :static true}
  {:module "org.osgi.annotation.bundle", :static true}
  {:module "com.io7m.idstore.server.service.telemetry.api",
   :version "2.0.1"}
  {:module "com.io7m.idstore.model", :version "2.0.1"}
  {:module "com.io7m.idstore.server.api", :version "2.0.1"}
  {:module "io.opentelemetry.api"}
  {:module "io.opentelemetry.context"}
  {:module "io.opentelemetry.exporter.otlp"}
  {:module "io.opentelemetry.sdk.common"}
  {:module "io.opentelemetry.sdk.logs"}
  {:module "io.opentelemetry.sdk.metrics"}
  {:module "io.opentelemetry.sdk.trace"}
  {:module "io.opentelemetry.sdk"}
  {:module "io.opentelemetry.semconv"}
  {:module "org.slf4j", :version "2.0.13"}],
 :provides
 [{:service
   "com.io7m.idstore.server.service.telemetry.api.IdServerTelemetryServiceFactoryType",
   :with
   ["com.io7m.idstore.server.service.telemetry.otp.IdServerTelemetryServices"]}],
 :uses [],
 :version "2.0.1",
 :packages
 [{:package "com.io7m.idstore.server.service.telemetry.otp"}
  {:package "com.io7m.idstore.server.service.telemetry.otp.internal"}]}


name: com.io7m.idstore.server.service.templating
version: 2.0.1
target_platform: universal
mvn_groupId: com.io7m.idstore
mvn_artifactId: com.io7m.idstore.server.service.templating
mvn_version: 2.0.1
type: jar
sha256: 2440ce228f1d9cacf0d93e7ad63af968018245e6e639468b0cd5fa86949f0d49
created_at: 2026-04-20 19:21:09
module_info:
{:name "com.io7m.idstore.server.service.templating",
 :exports [{:package "com.io7m.idstore.server.service.templating"}],
 :requires
 [{:module "java.base", :version "21", :mandated true}
  {:module "org.osgi.annotation.bundle", :static true}
  {:module "org.osgi.annotation.versioning", :static true}
  {:module "com.io7m.idstore.model", :version "2.0.1"}
  {:module "com.io7m.idstore.server.api", :version "2.0.1"}
  {:module "freemarker"}
  {:module "com.io7m.repetoir.core", :version "1.0.1"}],
 :provides [],
 :uses [],
 :version "2.0.1",
 :packages [{:package "com.io7m.idstore.server.service.templating"}]}


name: com.io7m.idstore.server.service.tls
version: 2.0.1
target_platform: universal
mvn_groupId: com.io7m.idstore
mvn_artifactId: com.io7m.idstore.server.service.tls
mvn_version: 2.0.1
type: jar
sha256: bf53670f854f5dc300936b9d66ca47efb67984eb9c5cc021831681f74f566fac
created_at: 2026-04-20 19:21:09
module_info:
{:name "com.io7m.idstore.server.service.tls",
 :exports [{:package "com.io7m.idstore.server.service.tls"}],
 :requires
 [{:module "java.base", :version "21", :mandated true}
  {:module "org.osgi.annotation.bundle", :static true}
  {:module "org.osgi.annotation.versioning", :static true}
  {:module "com.io7m.idstore.error_codes", :version "2.0.1"}
  {:module "com.io7m.idstore.server.service.telemetry.api",
   :version "2.0.1"}
  {:module "com.io7m.idstore.strings", :version "2.0.1"}
  {:module "com.io7m.idstore.tls", :version "2.0.1"}
  {:module "io.opentelemetry.api"}
  {:module "com.io7m.repetoir.core", :version "1.0.1"}],
 :provides [],
 :uses [],
 :version "2.0.1",
 :packages [{:package "com.io7m.idstore.server.service.tls"}]}


name: com.io7m.idstore.server.service.verdant
version: 2.0.1
target_platform: universal
mvn_groupId: com.io7m.idstore
mvn_artifactId: com.io7m.idstore.server.service.verdant
mvn_version: 2.0.1
type: jar
sha256: e1b45e3f70c464c705d8b46ee5d8c45948ac42214d86c8036c113c02d6b887f3
created_at: 2026-04-20 19:21:09
module_info:
{:name "com.io7m.idstore.server.service.verdant",
 :exports [{:package "com.io7m.idstore.server.service.verdant"}],
 :requires
 [{:module "java.base", :version "21", :mandated true}
  {:module "org.osgi.annotation.bundle", :static true}
  {:module "org.osgi.annotation.versioning", :static true}
  {:module "com.io7m.repetoir.core", :version "1.0.1"}
  {:module "com.io7m.verdant.core.cb", :version "1.0.1"}
  {:module "com.io7m.verdant.core", :version "1.0.1"}],
 :provides [],
 :uses [],
 :version "2.0.1",
 :packages [{:package "com.io7m.idstore.server.service.verdant"}]}


name: com.io7m.idstore.server.user_v1
version: 2.0.1
target_platform: universal
mvn_groupId: com.io7m.idstore
mvn_artifactId: com.io7m.idstore.server.user_v1
mvn_version: 2.0.1
type: jar
sha256: df889441dcc1a458bf179002602b5a041d492ace38be89f682842b961b8303fd
created_at: 2026-04-20 19:21:10
module_info:
{:name "com.io7m.idstore.server.user_v1",
 :exports [{:package "com.io7m.idstore.server.user_v1"}],
 :requires
 [{:module "java.base", :version "21", :mandated true}
  {:module "org.osgi.annotation.bundle", :static true}
  {:module "org.osgi.annotation.versioning", :static true}
  {:module "com.io7m.idstore.database.api", :version "2.0.1"}
  {:module "com.io7m.idstore.error_codes", :version "2.0.1"}
  {:module "com.io7m.idstore.model", :version "2.0.1"}
  {:module "com.io7m.idstore.protocol.user.cb", :version "2.0.1"}
  {:module "com.io7m.idstore.protocol.user", :version "2.0.1"}
  {:module "com.io7m.idstore.server.api", :version "2.0.1"}
  {:module "com.io7m.idstore.server.controller", :version "2.0.1"}
  {:module "com.io7m.idstore.server.http", :version "2.0.1"}
  {:module "com.io7m.idstore.server.service.clock", :version "2.0.1"}
  {:module "com.io7m.idstore.server.service.configuration",
   :version "2.0.1"}
  {:module "com.io7m.idstore.server.service.health", :version "2.0.1"}
  {:module "com.io7m.idstore.server.service.maintenance",
   :version "2.0.1"}
  {:module "com.io7m.idstore.server.service.reqlimit",
   :version "2.0.1"}
  {:module "com.io7m.idstore.server.service.sessions",
   :version "2.0.1"}
  {:module "com.io7m.idstore.server.service.telemetry.api",
   :version "2.0.1"}
  {:module "com.io7m.idstore.server.service.tls", :version "2.0.1"}
  {:module "com.io7m.idstore.server.service.verdant", :version "2.0.1"}
  {:module "com.io7m.idstore.strings", :version "2.0.1"}
  {:module "com.io7m.verdant.core", :version "1.0.1"}
  {:module "io.helidon.webserver", :version "4.0.8"}
  {:module "io.opentelemetry.api"}
  {:module "org.slf4j", :version "2.0.13"}
  {:module "com.io7m.idstore.tls", :version "2.0.1"}],
 :provides [],
 :uses [],
 :version "2.0.1",
 :packages [{:package "com.io7m.idstore.server.user_v1"}]}


name: com.io7m.idstore.server.user_view
version: 2.0.1
target_platform: universal
mvn_groupId: com.io7m.idstore
mvn_artifactId: com.io7m.idstore.server.user_view
mvn_version: 2.0.1
type: jar
sha256: ecc3bde0b159e149dafd4e90e048515f3259121a4b9e4c252e180ca2aa91dace
created_at: 2026-04-20 19:21:10
module_info:
{:name "com.io7m.idstore.server.user_view",
 :exports [{:package "com.io7m.idstore.server.user_view"}],
 :requires
 [{:module "java.base", :version "21", :mandated true}
  {:module "org.osgi.annotation.versioning", :static true}
  {:module "org.osgi.annotation.bundle", :static true}
  {:module "com.io7m.idstore.database.api", :version "2.0.1"}
  {:module "com.io7m.idstore.error_codes", :version "2.0.1"}
  {:module "com.io7m.idstore.protocol.user", :version "2.0.1"}
  {:module "com.io7m.idstore.server.api", :version "2.0.1"}
  {:module "com.io7m.idstore.server.controller", :version "2.0.1"}
  {:module "com.io7m.idstore.server.http", :version "2.0.1"}
  {:module "com.io7m.idstore.server.service.branding",
   :version "2.0.1"}
  {:module "com.io7m.idstore.server.service.clock", :version "2.0.1"}
  {:module "com.io7m.idstore.server.service.configuration",
   :version "2.0.1"}
  {:module "com.io7m.idstore.server.service.maintenance",
   :version "2.0.1"}
  {:module "com.io7m.idstore.server.service.sessions",
   :version "2.0.1"}
  {:module "com.io7m.idstore.server.service.telemetry.api",
   :version "2.0.1"}
  {:module "com.io7m.idstore.server.service.templating",
   :version "2.0.1"}
  {:module "com.io7m.idstore.server.service.tls", :version "2.0.1"}
  {:module "com.io7m.idstore.strings", :version "2.0.1"}
  {:module "com.io7m.idstore.tls", :version "2.0.1"}
  {:module "com.io7m.jvindicator.core", :version "0.0.2"}
  {:module "freemarker"}
  {:module "io.helidon.webserver", :version "4.0.8"}
  {:module "io.opentelemetry.api"}
  {:module "org.slf4j", :version "2.0.13"}],
 :provides [],
 :uses [],
 :version "2.0.1",
 :packages [{:package "com.io7m.idstore.server.user_view"}]}


name: com.io7m.idstore.server.vanilla
version: 2.0.1
target_platform: universal
mvn_groupId: com.io7m.idstore
mvn_artifactId: com.io7m.idstore.server.vanilla
mvn_version: 2.0.1
type: jar
sha256: 44881076251998276111f67ad8a50ebaa5414928d37ebd0e64e9e286f5b3ab1d
created_at: 2026-04-20 19:21:10
module_info:
{:name "com.io7m.idstore.server.vanilla",
 :exports [{:package "com.io7m.idstore.server.vanilla"}],
 :requires
 [{:module "java.base", :version "21", :mandated true}
  {:module "org.osgi.annotation.bundle", :static true}
  {:module "org.osgi.annotation.versioning", :static true}
  {:module "com.io7m.idstore.server.api",
   :version "2.0.1",
   :transitive true}
  {:module "com.io7m.idstore.database.api", :version "2.0.1"}
  {:module "com.io7m.idstore.protocol.admin.cb", :version "2.0.1"}
  {:module "com.io7m.idstore.protocol.user.cb", :version "2.0.1"}
  {:module "com.io7m.idstore.server.admin_v1", :version "2.0.1"}
  {:module "com.io7m.idstore.server.controller", :version "2.0.1"}
  {:module "com.io7m.idstore.server.service.branding",
   :version "2.0.1"}
  {:module "com.io7m.idstore.server.service.clock", :version "2.0.1"}
  {:module "com.io7m.idstore.server.service.configuration",
   :version "2.0.1"}
  {:module "com.io7m.idstore.server.service.health", :version "2.0.1"}
  {:module "com.io7m.idstore.server.service.mail", :version "2.0.1"}
  {:module "com.io7m.idstore.server.service.maintenance",
   :version "2.0.1"}
  {:module "com.io7m.idstore.server.service.ratelimit",
   :version "2.0.1"}
  {:module "com.io7m.idstore.server.service.reqlimit",
   :version "2.0.1"}
  {:module "com.io7m.idstore.server.service.sessions",
   :version "2.0.1"}
  {:module "com.io7m.idstore.server.service.telemetry.api",
   :version "2.0.1"}
  {:module "com.io7m.idstore.server.service.templating",
   :version "2.0.1"}
  {:module "com.io7m.idstore.server.service.tls", :version "2.0.1"}
  {:module "com.io7m.idstore.server.service.verdant", :version "2.0.1"}
  {:module "com.io7m.idstore.server.user_v1", :version "2.0.1"}
  {:module "com.io7m.idstore.server.user_view", :version "2.0.1"}
  {:module "com.io7m.idstore.strings", :version "2.0.1"}
  {:module "com.io7m.jmulticlose.core", :version "1.1.3"}
  {:module "io.helidon.webserver", :version "4.0.8"}
  {:module "io.opentelemetry.api"}
  {:module "org.slf4j", :version "2.0.13"}],
 :provides
 [{:service "com.io7m.idstore.server.api.IdServerFactoryType",
   :with ["com.io7m.idstore.server.vanilla.IdServers"]}],
 :uses
 [{:service
   "com.io7m.idstore.server.service.telemetry.api.IdServerTelemetryServiceFactoryType"}],
 :version "2.0.1",
 :packages
 [{:package "com.io7m.idstore.server.vanilla"}
  {:package "com.io7m.idstore.server.vanilla.internal"}]}


name: com.io7m.idstore.shell.admin
version: 2.0.1
target_platform: universal
mvn_groupId: com.io7m.idstore
mvn_artifactId: com.io7m.idstore.shell.admin
mvn_version: 2.0.1
type: jar
sha256: 969b0fb38e744850bff2ac126bb2ff996f6a7c72198093d76d13750e5f44d993
created_at: 2026-04-20 19:21:10
module_info:
{:name "com.io7m.idstore.shell.admin",
 :exports [{:package "com.io7m.idstore.shell.admin"}],
 :requires
 [{:module "java.base", :version "21", :mandated true}
  {:module "org.osgi.annotation.bundle", :static true}
  {:module "org.osgi.annotation.versioning", :static true}
  {:module "com.io7m.idstore.admin_client.api", :version "2.0.1"}
  {:module "com.io7m.idstore.admin_client", :version "2.0.1"}
  {:module "com.io7m.idstore.strings", :version "2.0.1"}
  {:module "com.io7m.jmulticlose.core", :version "1.1.3"}
  {:module "com.io7m.quarrel.core", :version "1.6.1"}
  {:module "com.io7m.repetoir.core", :version "1.0.1"}
  {:module "com.io7m.tabla.core", :version "0.0.2"}
  {:module "org.jline"}
  {:module "org.slf4j", :version "2.0.13"}
  {:module "com.io7m.idstore.protocol.admin", :version "2.0.1"}],
 :provides [],
 :uses [],
 :version "2.0.1",
 :packages
 [{:package "com.io7m.idstore.shell.admin"}
  {:package "com.io7m.idstore.shell.admin.internal"}
  {:package "com.io7m.idstore.shell.admin.internal.formatting"}]}


name: com.io7m.idstore.strings
version: 2.0.1
target_platform: universal
mvn_groupId: com.io7m.idstore
mvn_artifactId: com.io7m.idstore.strings
mvn_version: 2.0.1
type: jar
sha256: 9f49cf1318b9a0c67f4cc3db94ea645f89958ef88ca5ca23ae7c6603872ce5fb
created_at: 2026-04-20 19:21:10
module_info:
{:name "com.io7m.idstore.strings",
 :exports [{:package "com.io7m.idstore.strings"}],
 :requires
 [{:module "java.base", :version "21", :mandated true}
  {:module "org.osgi.annotation.bundle", :static true}
  {:module "org.osgi.annotation.versioning", :static true}
  {:module "com.io7m.jxtrand.api", :version "2.1.0"}
  {:module "com.io7m.jxtrand.vanilla", :version "2.1.0"}
  {:module "com.io7m.repetoir.core", :version "1.0.1"}],
 :provides [],
 :uses [],
 :version "2.0.1",
 :packages [{:package "com.io7m.idstore.strings"}]}


name: com.io7m.idstore.tests
version: 2.0.1
target_platform: universal
mvn_groupId: com.io7m.idstore
mvn_artifactId: com.io7m.idstore.tests
mvn_version: 2.0.1
type: jar
sha256: ca464452a9fa553b2bff948652574ca9b9530b20ebb8274844386657ad1446ba
created_at: 2026-04-20 19:21:10
module_info:
{:name "com.io7m.idstore.tests",
 :exports
 [{:package "com.io7m.idstore.tests.database"}
  {:package "com.io7m.idstore.tests.integration"}
  {:package "com.io7m.idstore.tests.model"}
  {:package "com.io7m.idstore.tests.protocol.admin.cb"}
  {:package "com.io7m.idstore.tests.protocol.user.cb"}
  {:package "com.io7m.idstore.tests.server.api"}
  {:package "com.io7m.idstore.tests.server.controller.admin"}
  {:package "com.io7m.idstore.tests.server.controller.user"}
  {:package "com.io7m.idstore.tests.server.controller.user_pwreset"}
  {:package "com.io7m.idstore.tests.server.events"}
  {:package "com.io7m.idstore.tests.server.health"}
  {:package "com.io7m.idstore.tests.server.main"}
  {:package "com.io7m.idstore.tests.server.security"}
  {:package "com.io7m.idstore.tests.server.service.branding"}
  {:package "com.io7m.idstore.tests.server.service.configuration"}
  {:package "com.io7m.idstore.tests.server.service.clock"}
  {:package "com.io7m.idstore.tests.server.service.mail"}
  {:package "com.io7m.idstore.tests.server.service.ratelimit"}
  {:package "com.io7m.idstore.tests.server.service.reqlimit"}
  {:package "com.io7m.idstore.tests.server.service.sessions"}
  {:package "com.io7m.idstore.tests.server.service.templating"}
  {:package "com.io7m.idstore.tests.server.service"}
  {:package "com.io7m.idstore.tests.server"}],
 :requires
 [{:module "java.base", :version "21", :mandated true}
  {:module "com.io7m.idstore.admin_client", :version "2.0.1"}
  {:module "com.io7m.idstore.database.api", :version "2.0.1"}
  {:module "com.io7m.idstore.database.postgres", :version "2.0.1"}
  {:module "com.io7m.idstore.main", :version "2.0.1"}
  {:module "com.io7m.idstore.model", :version "2.0.1"}
  {:module "com.io7m.idstore.protocol.admin.cb", :version "2.0.1"}
  {:module "com.io7m.idstore.protocol.admin", :version "2.0.1"}
  {:module "com.io7m.idstore.protocol.user.cb", :version "2.0.1"}
  {:module "com.io7m.idstore.protocol.user", :version "2.0.1"}
  {:module "com.io7m.idstore.server.api", :version "2.0.1"}
  {:module "com.io7m.idstore.server.controller", :version "2.0.1"}
  {:module "com.io7m.idstore.server.security", :version "2.0.1"}
  {:module "com.io7m.idstore.server.service.branding",
   :version "2.0.1"}
  {:module "com.io7m.idstore.server.service.clock", :version "2.0.1"}
  {:module "com.io7m.idstore.server.service.configuration",
   :version "2.0.1"}
  {:module "com.io7m.idstore.server.service.mail", :version "2.0.1"}
  {:module "com.io7m.idstore.server.service.maintenance",
   :version "2.0.1"}
  {:module "com.io7m.idstore.server.service.ratelimit",
   :version "2.0.1"}
  {:module "com.io7m.idstore.server.service.reqlimit",
   :version "2.0.1"}
  {:module "com.io7m.idstore.server.service.sessions",
   :version "2.0.1"}
  {:module "com.io7m.idstore.server.service.telemetry.api",
   :version "2.0.1"}
  {:module "com.io7m.idstore.server.service.templating",
   :version "2.0.1"}
  {:module "com.io7m.idstore.server.vanilla", :version "2.0.1"}
  {:module "com.io7m.idstore.shell.admin", :version "2.0.1"}
  {:module "com.io7m.idstore.strings", :version "2.0.1"}
  {:module "com.io7m.idstore.tests.extensions", :version "2.0.1"}
  {:module "com.io7m.idstore.user_client", :version "2.0.1"}
  {:module "com.helger.css"}
  {:module "com.io7m.anethum.api", :version "1.1.1"}
  {:module "com.io7m.anethum.slf4j", :version "1.1.1"}
  {:module "com.io7m.ervilla.api", :version "1.0.0"}
  {:module "com.io7m.ervilla.test_extension", :version "1.0.0"}
  {:module "com.io7m.junreachable.core", :version "4.0.2"}
  {:module "com.io7m.jdeferthrow.core", :version "1.3.0"}
  {:module "com.io7m.quarrel.ext.xstructural", :version "1.6.1"}
  {:module "com.io7m.quixote.core", :version "1.3.0"}
  {:module "com.io7m.repetoir.core", :version "1.0.1"}
  {:module "com.io7m.verdant.core.cb", :version "1.0.1"}
  {:module "com.io7m.verdant.core", :version "1.0.1"}
  {:module "com.io7m.zelador.test_extension", :version "0.0.1"}
  {:module "freemarker"}
  {:module "io.helidon.webserver", :version "4.0.8"}
  {:module "io.opentelemetry.api"}
  {:module "jakarta.mail", :version "2.1.3"}
  {:module "java.net.http", :version "21"}
  {:module "java.sql", :version "21"}
  {:module "java.xml", :version "21"}
  {:module "net.bytebuddy.agent", :version "1.14.15"}
  {:module "net.bytebuddy", :version "1.14.15"}
  {:module "net.jqwik.api", :version "1.8.4"}
  {:module "org.mockito"}
  {:module "org.postgresql.jdbc"}
  {:module "org.slf4j", :version "2.0.13"}
  {:module "subethasmtp"}
  {:module "com.io7m.blackthorne.core", :version "2.0.1"}
  {:module "org.junit.jupiter.api", :version "5.10.2"}
  {:module "org.junit.jupiter.engine", :version "5.10.2"}
  {:module "org.junit.platform.commons", :version "1.10.2"}
  {:module "org.junit.platform.engine", :version "1.10.2"}
  {:module "org.junit.platform.launcher", :version "1.10.2"}],
 :provides [],
 :uses [],
 :version "2.0.1",
 :open true,
 :packages
 [{:package "com.io7m.idstore.tests"}
  {:package "com.io7m.idstore.tests.containers"}
  {:package "com.io7m.idstore.tests.database"}
  {:package "com.io7m.idstore.tests.integration"}
  {:package "com.io7m.idstore.tests.model"}
  {:package "com.io7m.idstore.tests.protocol.admin.cb"}
  {:package "com.io7m.idstore.tests.protocol.user.cb"}
  {:package "com.io7m.idstore.tests.server"}
  {:package "com.io7m.idstore.tests.server.api"}
  {:package "com.io7m.idstore.tests.server.controller.admin"}
  {:package "com.io7m.idstore.tests.server.controller.user"}
  {:package "com.io7m.idstore.tests.server.controller.user_pwreset"}
  {:package "com.io7m.idstore.tests.server.events"}
  {:package "com.io7m.idstore.tests.server.health"}
  {:package "com.io7m.idstore.tests.server.main"}
  {:package "com.io7m.idstore.tests.server.security"}
  {:package "com.io7m.idstore.tests.server.service"}
  {:package "com.io7m.idstore.tests.server.service.branding"}
  {:package "com.io7m.idstore.tests.server.service.clock"}
  {:package "com.io7m.idstore.tests.server.service.configuration"}
  {:package "com.io7m.idstore.tests.server.service.mail"}
  {:package "com.io7m.idstore.tests.server.service.ratelimit"}
  {:package "com.io7m.idstore.tests.server.service.reqlimit"}
  {:package "com.io7m.idstore.tests.server.service.sessions"}
  {:package "com.io7m.idstore.tests.server.service.templating"}
  {:package "com.io7m.idstore.tests.shell"}]}


name: com.io7m.idstore.tests.arbitraries
version: 2.0.1
target_platform: universal
mvn_groupId: com.io7m.idstore
mvn_artifactId: com.io7m.idstore.tests.arbitraries
mvn_version: 2.0.1
type: jar
sha256: f996852c3694cf3b14823a25ad4a361e60758b18542ae62e7c664b6e8e4372be
created_at: 2026-04-20 19:21:11
module_info:
{:name "com.io7m.idstore.tests.arbitraries",
 :exports [{:package "com.io7m.idstore.tests.arbitraries"}],
 :requires
 [{:module "java.base", :version "21", :mandated true}
  {:module "org.osgi.annotation.bundle", :static true}
  {:module "org.osgi.annotation.versioning", :static true}
  {:module "com.io7m.idstore.model",
   :version "2.0.1",
   :transitive true}
  {:module "com.io7m.idstore.protocol.admin",
   :version "2.0.1",
   :transitive true}
  {:module "com.io7m.idstore.protocol.api",
   :version "2.0.1",
   :transitive true}
  {:module "com.io7m.idstore.protocol.user",
   :version "2.0.1",
   :transitive true}
  {:module "net.jqwik.api", :version "1.8.4", :transitive true}],
 :provides
 [{:service "net.jqwik.api.providers.ArbitraryProvider",
   :with
   ["com.io7m.idstore.tests.arbitraries.IdArbAMessageProvider"
    "com.io7m.idstore.tests.arbitraries.IdArbAdminColumnOrderingProvider"
    "com.io7m.idstore.tests.arbitraries.IdArbAdminPermissionSetProvider"
    "com.io7m.idstore.tests.arbitraries.IdArbAdminProvider"
    "com.io7m.idstore.tests.arbitraries.IdArbAdminSearchByEmailParametersProvider"
    "com.io7m.idstore.tests.arbitraries.IdArbAdminSearchParametersProvider"
    "com.io7m.idstore.tests.arbitraries.IdArbAdminSummaryProvider"
    "com.io7m.idstore.tests.arbitraries.IdArbAuditEventProvider"
    "com.io7m.idstore.tests.arbitraries.IdArbAuditSearchParametersProvider"
    "com.io7m.idstore.tests.arbitraries.IdArbBanProvider"
    "com.io7m.idstore.tests.arbitraries.IdArbEmailProvider"
    "com.io7m.idstore.tests.arbitraries.IdArbHashProvider"
    "com.io7m.idstore.tests.arbitraries.IdArbIdErrorCodeProvider"
    "com.io7m.idstore.tests.arbitraries.IdArbIdNameProvider"
    "com.io7m.idstore.tests.arbitraries.IdArbInetAddressProvider"
    "com.io7m.idstore.tests.arbitraries.IdArbLoginProvider"
    "com.io7m.idstore.tests.arbitraries.IdArbOffsetDateTimeProvider"
    "com.io7m.idstore.tests.arbitraries.IdArbPasswordProvider"
    "com.io7m.idstore.tests.arbitraries.IdArbRealNameProvider"
    "com.io7m.idstore.tests.arbitraries.IdArbShortHumanTokenProvider"
    "com.io7m.idstore.tests.arbitraries.IdArbTimeRangeProvider"
    "com.io7m.idstore.tests.arbitraries.IdArbTokenProvider"
    "com.io7m.idstore.tests.arbitraries.IdArbUMessageProvider"
    "com.io7m.idstore.tests.arbitraries.IdArbURIProvider"
    "com.io7m.idstore.tests.arbitraries.IdArbUUIDProvider"
    "com.io7m.idstore.tests.arbitraries.IdArbUserCreateProvider"
    "com.io7m.idstore.tests.arbitraries.IdArbUserOrderingProvider"
    "com.io7m.idstore.tests.arbitraries.IdArbUserProvider"
    "com.io7m.idstore.tests.arbitraries.IdArbUserSearchByEmailParametersProvider"
    "com.io7m.idstore.tests.arbitraries.IdArbUserSearchParametersProvider"
    "com.io7m.idstore.tests.arbitraries.IdArbUserSummaryProvider"]}],
 :uses [],
 :version "2.0.1",
 :packages [{:package "com.io7m.idstore.tests.arbitraries"}]}


name: com.io7m.idstore.tests.extensions
version: 2.0.1
target_platform: universal
mvn_groupId: com.io7m.idstore
mvn_artifactId: com.io7m.idstore.tests.extensions
mvn_version: 2.0.1
type: jar
sha256: 5f9303278e4d75679860f455680af8c9c6f6ec9b47fac78611e8f94a5482ef0e
created_at: 2026-04-20 19:21:11
module_info:
{:name "com.io7m.idstore.tests.extensions",
 :exports [{:package "com.io7m.idstore.tests.extensions"}],
 :requires
 [{:module "java.base", :version "21", :mandated true}
  {:module "org.osgi.annotation.bundle", :static true}
  {:module "org.osgi.annotation.versioning", :static true}
  {:module "com.io7m.idstore.database.api", :version "2.0.1"}
  {:module "com.io7m.idstore.database.postgres", :version "2.0.1"}
  {:module "com.io7m.idstore.model", :version "2.0.1"}
  {:module "com.io7m.idstore.server.api", :version "2.0.1"}
  {:module "com.io7m.idstore.server.vanilla", :version "2.0.1"}
  {:module "com.io7m.idstore.strings", :version "2.0.1"}
  {:module "com.io7m.idstore.tls", :version "2.0.1"}
  {:module "com.io7m.ervilla.api", :version "1.0.0"}
  {:module "com.io7m.ervilla.postgres", :version "1.0.0"}
  {:module "com.io7m.jmulticlose.core", :version "1.1.3"}
  {:module "com.io7m.zelador.test_extension", :version "0.0.1"}
  {:module "io.opentelemetry.api"}
  {:module "jakarta.mail", :version "2.1.3"}
  {:module "org.junit.jupiter.api", :version "5.10.2"}
  {:module "org.slf4j", :version "2.0.13"}
  {:module "subethasmtp"}],
 :provides [],
 :uses [],
 :version "2.0.1",
 :open true,
 :packages [{:package "com.io7m.idstore.tests.extensions"}]}


name: com.io7m.idstore.tls
version: 2.0.1
target_platform: universal
mvn_groupId: com.io7m.idstore
mvn_artifactId: com.io7m.idstore.tls
mvn_version: 2.0.1
type: jar
sha256: 47f97bc0abb5843e3f44ca5a395f937e8d9d6fdca95cb19088cbd413b78ddcd9
created_at: 2026-04-20 19:21:11
module_info:
{:name "com.io7m.idstore.tls",
 :exports [{:package "com.io7m.idstore.tls"}],
 :requires
 [{:module "java.base", :version "21", :mandated true}
  {:module "org.osgi.annotation.bundle", :static true}
  {:module "org.osgi.annotation.versioning", :static true}
  {:module "org.slf4j", :version "2.0.13"}],
 :provides [],
 :uses [],
 :version "2.0.1",
 :packages [{:package "com.io7m.idstore.tls"}]}


name: com.io7m.idstore.user_client
version: 2.0.1
target_platform: universal
mvn_groupId: com.io7m.idstore
mvn_artifactId: com.io7m.idstore.user_client
mvn_version: 2.0.1
type: jar
sha256: 280c1a2a429b84cf6df9c275080e9d7eaf83ce29cc985bca06e74f3f402a77d3
created_at: 2026-04-20 19:21:11
module_info:
{:name "com.io7m.idstore.user_client",
 :exports [{:package "com.io7m.idstore.user_client"}],
 :requires
 [{:module "java.base", :version "21", :mandated true}
  {:module "org.osgi.annotation.bundle", :static true}
  {:module "org.osgi.annotation.versioning", :static true}
  {:module "com.io7m.idstore.model",
   :version "2.0.1",
   :transitive true}
  {:module "com.io7m.idstore.user_client.api",
   :version "2.0.1",
   :transitive true}
  {:module "com.io7m.idstore.protocol.user.cb", :version "2.0.1"}
  {:module "com.io7m.idstore.protocol.user", :version "2.0.1"}
  {:module "com.io7m.idstore.strings", :version "2.0.1"}
  {:module "com.io7m.genevan.core", :version "0.0.2"}
  {:module "com.io7m.hibiscus.api", :version "1.0.0"}
  {:module "com.io7m.jxtrand.vanilla", :version "2.1.0"}
  {:module "com.io7m.verdant.core.cb", :version "1.0.1"}
  {:module "com.io7m.verdant.core", :version "1.0.1"}
  {:module "io.opentelemetry.api"}
  {:module "io.opentelemetry.context"}
  {:module "java.net.http", :version "21"}
  {:module "org.slf4j", :version "2.0.13"}],
 :provides [],
 :uses [],
 :version "2.0.1",
 :packages
 [{:package "com.io7m.idstore.user_client"}
  {:package "com.io7m.idstore.user_client.internal"}]}


name: com.io7m.idstore.user_client.api
version: 2.0.1
target_platform: universal
mvn_groupId: com.io7m.idstore
mvn_artifactId: com.io7m.idstore.user_client.api
mvn_version: 2.0.1
type: jar
sha256: 17b07d165f50ad5f9203db3fdae3e6ca5e3b5573fc0acc780497a5cc4e0a97c0
created_at: 2026-04-20 19:21:11
module_info:
{:name "com.io7m.idstore.user_client.api",
 :exports [{:package "com.io7m.idstore.user_client.api"}],
 :requires
 [{:module "java.base", :version "21", :mandated true}
  {:module "org.osgi.annotation.bundle", :static true}
  {:module "org.osgi.annotation.versioning", :static true}
  {:module "io.opentelemetry.api", :transitive true}
  {:module "com.io7m.hibiscus.api", :version "1.0.0", :transitive true}
  {:module "com.io7m.idstore.protocol.user",
   :version "2.0.1",
   :transitive true}],
 :provides [],
 :uses [],
 :version "2.0.1",
 :packages [{:package "com.io7m.idstore.user_client.api"}]}


name: com.io7m.ieee754b16.core
version: 3.0.1
target_platform: universal
mvn_groupId: com.io7m.ieee754b16
mvn_artifactId: com.io7m.ieee754b16.core
mvn_version: 3.0.1
type: jar
sha256: dcc74c6914dc3c91c85d5c68a72b7993df791257938dea463897bf1783694bb6
created_at: 2026-04-20 19:21:12
module_info:
{:name "com.io7m.ieee754b16.core",
 :exports [{:package "com.io7m.ieee754b16"}],
 :requires
 [{:module "java.base", :mandated true}
  {:module "org.osgi.annotation.versioning", :static true}
  {:module "org.osgi.annotation.bundle", :static true}
  {:module "com.io7m.junreachable.core", :version "4.0.2"}],
 :provides [],
 :uses [],
 :version "3.0.1",
 :packages [{:package "com.io7m.ieee754b16"}]}


name: com.io7m.immutables.style
version: 0.0.1
target_platform: universal
mvn_groupId: com.io7m.immutables.style
mvn_artifactId: com.io7m.immutables.style
mvn_version: 0.0.1
type: jar
sha256: 2a9a14959e77895104642ef28667190006020517fb0bfc3d59a60ecf612bb487
created_at: 2026-04-20 19:21:12
module_info:
{:name "com.io7m.immutables.style",
 :exports [{:package "com.io7m.immutables.styles"}],
 :requires
 [{:module "java.base", :mandated true}
  {:module "org.immutables.value", :static true}],
 :provides [],
 :uses [],
 :version "0.0.1"}


name: com.io7m.ivoirax.core
version: 0.0.2
target_platform: universal
mvn_groupId: com.io7m.ivoirax
mvn_artifactId: com.io7m.ivoirax.core
mvn_version: 0.0.2
type: jar
sha256: 20021498240e01169e6509e3b77a5f8fedf84d9446883f5a7ed7bc42dc5815c9
created_at: 2026-04-20 19:21:12
module_info:
{:name "com.io7m.ivoirax.core",
 :exports [{:package "com.io7m.ivoirax.core"}],
 :requires
 [{:module "java.base", :version "21", :mandated true}
  {:module "org.osgi.annotation.bundle", :static true}
  {:module "org.osgi.annotation.versioning", :static true}
  {:module "org.slf4j", :version "2.0.15"}
  {:module "javafx.graphics", :version "23-ea"}
  {:module "javafx.controls", :version "23-ea"}],
 :provides [],
 :uses [],
 :version "0.0.2",
 :packages [{:package "com.io7m.ivoirax.core"}]}


name: com.io7m.ivoirax.demo
version: 0.0.2
target_platform: universal
mvn_groupId: com.io7m.ivoirax
mvn_artifactId: com.io7m.ivoirax.demo
mvn_version: 0.0.2
type: jar
sha256: c69b50fcfe9c08be1c259c141ad014991626e406a4f0282e92070b1ca2f601a3
created_at: 2026-04-20 19:21:12
module_info:
{:name "com.io7m.ivoirax.demo",
 :exports [{:package "com.io7m.ivoirax.demo"}],
 :requires
 [{:module "java.base", :version "21", :mandated true}
  {:module "org.osgi.annotation.bundle", :static true}
  {:module "org.osgi.annotation.versioning", :static true}
  {:module "com.io7m.ivoirax.core", :version "0.0.2"}
  {:module "javafx.controls", :version "23-ea"}
  {:module "javafx.graphics", :version "23-ea"}
  {:module "org.slf4j", :version "2.0.15"}],
 :provides [],
 :uses [],
 :version "0.0.2",
 :packages [{:package "com.io7m.ivoirax.demo"}]}


name: com.io7m.ivoirax.tests
version: 0.0.2
target_platform: universal
mvn_groupId: com.io7m.ivoirax
mvn_artifactId: com.io7m.ivoirax.tests
mvn_version: 0.0.2
type: jar
sha256: ce4cb5898bfbee3c5ad7a30541bcadaa73844a2ddde17636f459e40331c677ca
created_at: 2026-04-20 19:21:12
module_info:
{:name "com.io7m.ivoirax.tests",
 :exports [{:package "com.io7m.ivoirax.tests"}],
 :requires
 [{:module "java.base", :version "21", :mandated true}
  {:module "org.osgi.annotation.bundle", :static true}
  {:module "org.osgi.annotation.versioning", :static true}
  {:module "org.junit.jupiter.api", :version "5.10.3"}
  {:module "org.junit.jupiter.engine", :version "5.10.3"}
  {:module "org.junit.platform.commons", :version "1.10.3"}
  {:module "org.junit.platform.engine", :version "1.10.3"}
  {:module "org.junit.platform.launcher", :version "1.10.3"}
  {:module "com.io7m.xoanon.commander.api", :version "2.0.0"}
  {:module "com.io7m.xoanon.commander", :version "2.0.0"}
  {:module "com.io7m.xoanon.extension", :version "2.0.0"}
  {:module "java.desktop", :version "21"}
  {:module "javafx.controls", :version "23-ea"}
  {:module "javafx.graphics", :version "23-ea"}
  {:module "com.io7m.ivoirax.core", :version "0.0.2"}
  {:module "org.slf4j", :version "2.0.15"}],
 :provides [],
 :uses [],
 :version "0.0.2",
 :open true,
 :packages [{:package "com.io7m.ivoirax.tests"}]}


name: com.io7m.jade.api
version: 1.0.3
target_platform: universal
mvn_groupId: com.io7m.jade
mvn_artifactId: com.io7m.jade.api
mvn_version: 1.0.3
type: jar
sha256: a3d1faa667512e663989cb7cb0f643b41fdafe5db2419da31d471f9de864ce7a
created_at: 2026-04-20 19:21:12
module_info:
{:name "com.io7m.jade.api",
 :exports [{:package "com.io7m.jade.api"}],
 :requires
 [{:module "java.base", :mandated true}
  {:module "com.io7m.immutables.style", :version "1.0.0", :static true}
  {:module "org.immutables.value", :static true}
  {:module "org.osgi.annotation.bundle", :static true}
  {:module "org.osgi.annotation.versioning", :static true}
  {:module "com.io7m.jade.spi", :version "1.0.3", :transitive true}
  {:module "org.slf4j", :version "2.0.13"}],
 :provides [],
 :uses
 [{:service "com.io7m.jade.spi.ApplicationDirectoryProviderType"}],
 :version "1.0.3",
 :packages
 [{:package "com.io7m.jade.api"}
  {:package "com.io7m.jade.api.internal"}]}


name: com.io7m.jade.documentation
version: 1.0.1
target_platform: universal
mvn_groupId: com.io7m.jade
mvn_artifactId: com.io7m.jade.documentation
mvn_version: 1.0.1
type: jar
sha256: d752a6cb13c397de8533fb2861119aa96f517de33f144456af8b418870f9c25c
created_at: 2026-04-20 19:21:13
module_info:
{:name "com.io7m.jade.documentation",
 :exports [{:package "com.io7m.jade.documentation"}],
 :requires
 [{:module "java.base", :version "11.0.6", :mandated true}
  {:module "org.osgi.annotation.bundle", :static true}
  {:module "org.osgi.annotation.versioning", :static true}
  {:module "com.io7m.jade.api", :version "1.0.1"}
  {:module "com.io7m.jade.spi", :version "1.0.1"}
  {:module "com.io7m.jade.vanilla", :version "1.0.1"}],
 :provides [],
 :uses [],
 :version "1.0.1",
 :packages [{:package "com.io7m.jade.documentation"}]}


name: com.io7m.jade.spi
version: 1.0.3
target_platform: universal
mvn_groupId: com.io7m.jade
mvn_artifactId: com.io7m.jade.spi
mvn_version: 1.0.3
type: jar
sha256: 8c42e17b4b720751c88def7ffe1f0f656278c9940ef2c51748ada446e00a4ac5
created_at: 2026-04-20 19:21:13
module_info:
{:name "com.io7m.jade.spi",
 :exports [{:package "com.io7m.jade.spi"}],
 :requires
 [{:module "java.base", :mandated true}
  {:module "org.osgi.annotation.bundle", :static true}
  {:module "org.osgi.annotation.versioning", :static true}],
 :provides [],
 :uses [],
 :version "1.0.3",
 :packages [{:package "com.io7m.jade.spi"}]}


name: com.io7m.jade.vanilla
version: 1.0.3
target_platform: universal
mvn_groupId: com.io7m.jade
mvn_artifactId: com.io7m.jade.vanilla
mvn_version: 1.0.3
type: jar
sha256: 6ca5ef1b716ca8d5f628bd4e98c2ee188293490d919fd6727a0fa5a8c92829e6
created_at: 2026-04-20 19:21:13
module_info:
{:name "com.io7m.jade.vanilla",
 :exports [],
 :requires
 [{:module "java.base", :mandated true}
  {:module "com.io7m.jade.spi", :version "1.0.3"}
  {:module "org.apache.commons.lang3", :version "3.14.0"}
  {:module "org.slf4j", :version "2.0.13"}],
 :provides
 [{:service "com.io7m.jade.spi.ApplicationDirectoryProviderType",
   :with
   ["com.io7m.jade.vanilla.ApplicationDirectoriesUnix"
    "com.io7m.jade.vanilla.ApplicationDirectoriesWindows"]}],
 :uses [],
 :version "1.0.3",
 :packages [{:package "com.io7m.jade.vanilla"}]}


name: com.io7m.jaffirm.core
version: 4.0.1
target_platform: universal
mvn_groupId: com.io7m.jaffirm
mvn_artifactId: com.io7m.jaffirm.core
mvn_version: 4.0.1
type: jar
sha256: dc02592647284de9b985a3852e3ad967e9ee561d44772d3e4ecd99afbbc22f18
created_at: 2026-04-20 19:21:13
module_info:
{:name "com.io7m.jaffirm.core",
 :exports [{:package "com.io7m.jaffirm.core"}],
 :requires
 [{:module "java.base", :mandated true}
  {:module "com.io7m.immutables.style", :version "1.0.0", :static true}
  {:module "org.immutables.value", :static true}
  {:module "org.osgi.annotation.bundle", :static true}
  {:module "org.osgi.annotation.versioning", :static true}
  {:module "com.io7m.junreachable.core", :version "4.0.2"}],
 :provides [],
 :uses [],
 :version "4.0.1",
 :packages [{:package "com.io7m.jaffirm.core"}]}


name: com.io7m.jaffirm.documentation
version: 3.0.4
target_platform: universal
mvn_groupId: com.io7m.jaffirm
mvn_artifactId: com.io7m.jaffirm.documentation
mvn_version: 3.0.4
type: jar
sha256: 42f9e07751faf8b074f1425dde1b5d0dd3375a564f133c4cfa0a7fce38e32236
created_at: 2026-04-20 19:21:13
module_info:
{:name "com.io7m.jaffirm.documentation",
 :exports [{:package "com.io7m.jaffirm.documentation"}],
 :requires
 [{:module "java.base", :version "11.0.6", :mandated true}
  {:module "com.io7m.jaffirm.core", :version "3.0.4"}
  {:module "com.io7m.immutables.style", :static true}],
 :provides [],
 :uses [],
 :version "3.0.4",
 :packages [{:package "com.io7m.jaffirm.documentation"}]}


name: com.io7m.jarabica.api
version: 1.0.0
target_platform: universal
mvn_groupId: com.io7m.jarabica
mvn_artifactId: com.io7m.jarabica.api
mvn_version: 1.0.0
type: jar
sha256: 2ffa2f0c5dfbabd16bee7edbf7534bd40e4cfd7685d1a8cdb074b676772649c6
created_at: 2026-04-20 19:21:14
module_info:
{:name "com.io7m.jarabica.api",
 :exports [{:package "com.io7m.jarabica.api"}],
 :requires
 [{:module "java.base", :version "21", :mandated true}
  {:module "org.osgi.annotation.bundle", :static true}
  {:module "org.osgi.annotation.versioning", :static true}
  {:module "com.io7m.jtensors.core", :version "10.0.0"}
  {:module "org.jgrapht.core", :version "1.5.2"}],
 :provides [],
 :uses [],
 :version "1.0.0",
 :packages [{:package "com.io7m.jarabica.api"}]}


name: com.io7m.jarabica.demo
version: 1.0.0
target_platform: universal
mvn_groupId: com.io7m.jarabica
mvn_artifactId: com.io7m.jarabica.demo
mvn_version: 1.0.0
type: jar
sha256: 4ef56ca67dcce8c45dc809031ece2efb236050386b00c2e9c3e6fa5b85c26362
created_at: 2026-04-20 19:21:14
module_info:
{:name "com.io7m.jarabica.demo",
 :exports [{:package "com.io7m.jarabica.demo"}],
 :requires
 [{:module "java.base", :version "21", :mandated true}
  {:module "org.osgi.annotation.bundle", :static true}
  {:module "org.osgi.annotation.versioning", :static true}
  {:module "com.io7m.jarabica.api", :version "1.0.0"}
  {:module "com.io7m.jarabica.extensions.efx", :version "1.0.0"}
  {:module "com.io7m.jarabica.lwjgl", :version "1.0.0"}
  {:module "com.io7m.jwheatsheaf.api", :version "3.0.0"}
  {:module "com.io7m.jwheatsheaf.ui", :version "3.0.0"}
  {:module "com.io7m.jtensors.core", :version "10.0.0"}
  {:module "java.desktop", :version "21"}
  {:module "javafx.controls", :version "23-ea"}
  {:module "javafx.fxml", :version "23-ea"}
  {:module "org.jgrapht.core", :version "1.5.2"}
  {:module "org.slf4j", :version "2.0.13"}],
 :provides [],
 :uses [],
 :version "1.0.0",
 :open true,
 :packages [{:package "com.io7m.jarabica.demo"}]}


name: com.io7m.jarabica.extensions.efx
version: 1.0.0
target_platform: universal
mvn_groupId: com.io7m.jarabica
mvn_artifactId: com.io7m.jarabica.extensions.efx
mvn_version: 1.0.0
type: jar
sha256: df4caaaa4da427cabc9957eeb5e55a8a9e83df2ab5d45fb3ce7b73b50ed09fdb
created_at: 2026-04-20 19:21:14
module_info:
{:name "com.io7m.jarabica.extensions.efx",
 :exports [{:package "com.io7m.jarabica.extensions.efx"}],
 :requires
 [{:module "java.base", :version "21", :mandated true}
  {:module "org.osgi.annotation.bundle", :static true}
  {:module "org.osgi.annotation.versioning", :static true}
  {:module "com.io7m.jtensors.core", :version "10.0.0"}
  {:module "com.io7m.jarabica.api", :version "1.0.0"}
  {:module "org.jgrapht.core", :version "1.5.2"}],
 :provides [],
 :uses [],
 :version "1.0.0",
 :packages [{:package "com.io7m.jarabica.extensions.efx"}]}


name: com.io7m.jarabica.lwjgl
version: 1.0.0
target_platform: universal
mvn_groupId: com.io7m.jarabica
mvn_artifactId: com.io7m.jarabica.lwjgl
mvn_version: 1.0.0
type: jar
sha256: adea7bd26bb235f3caef506e63a84801ad94decf04e8d0114176612ab1830401
created_at: 2026-04-20 19:21:14
module_info:
{:name "com.io7m.jarabica.lwjgl",
 :exports [{:package "com.io7m.jarabica.lwjgl"}],
 :requires
 [{:module "java.base", :version "21", :mandated true}
  {:module "org.osgi.annotation.bundle", :static true}
  {:module "org.osgi.annotation.versioning", :static true}
  {:module "com.io7m.jarabica.api", :version "1.0.0"}
  {:module "com.io7m.jarabica.extensions.efx", :version "1.0.0"}
  {:module "com.io7m.jtensors.core", :version "10.0.0"}
  {:module "com.io7m.jxtrand.vanilla", :version "2.1.0"}
  {:module "org.jgrapht.core", :version "1.5.2"}
  {:module "org.lwjgl.openal", :version "3.3.3+5"}
  {:module "org.slf4j", :version "2.0.13"}],
 :provides
 [{:service "com.io7m.jarabica.api.JADeviceFactoryType",
   :with ["com.io7m.jarabica.lwjgl.JALWDeviceFactory"]}
  {:service "com.io7m.jarabica.lwjgl.internal.JALExtensionFactoryType",
   :with ["com.io7m.jarabica.lwjgl.internal.efx.JALExtensionEFX"]}],
 :uses
 [{:service
   "com.io7m.jarabica.lwjgl.internal.JALExtensionFactoryType"}],
 :version "1.0.0",
 :packages
 [{:package "com.io7m.jarabica.lwjgl"}
  {:package "com.io7m.jarabica.lwjgl.internal"}
  {:package "com.io7m.jarabica.lwjgl.internal.efx"}]}


name: com.io7m.jarabica.tests
version: 1.0.0
target_platform: universal
mvn_groupId: com.io7m.jarabica
mvn_artifactId: com.io7m.jarabica.tests
mvn_version: 1.0.0
type: jar
sha256: 0897f9182b9488c6f3393760e92af0e84c615380be535c5f7f8caa203f6ce5a0
created_at: 2026-04-20 19:21:14
module_info:
{:name "com.io7m.jarabica.tests",
 :exports [{:package "com.io7m.jarabica.tests"}],
 :requires
 [{:module "java.base", :version "21", :mandated true}
  {:module "com.io7m.jarabica.api", :version "1.0.0"}
  {:module "com.io7m.jarabica.extensions.efx", :version "1.0.0"}
  {:module "com.io7m.jarabica.lwjgl", :version "1.0.0"}
  {:module "com.io7m.jmulticlose.core", :version "1.1.3"}
  {:module "com.io7m.jtensors.core", :version "10.0.0"}
  {:module "net.jqwik.api", :version "1.8.5"}
  {:module "org.apache.commons.text", :version "1.12.0"}
  {:module "org.jgrapht.core", :version "1.5.2"}
  {:module "org.lwjgl.openal", :version "3.3.3+5"}
  {:module "org.slf4j", :version "2.0.13"}
  {:module "org.junit.jupiter.api", :version "5.10.2"}
  {:module "org.junit.jupiter.engine", :version "5.10.2"}
  {:module "org.junit.platform.commons", :version "1.10.2"}
  {:module "org.junit.platform.engine", :version "1.10.2"}
  {:module "org.junit.platform.launcher", :version "1.10.2"}],
 :provides [],
 :uses [],
 :version "1.0.0",
 :open true,
 :packages [{:package "com.io7m.jarabica.tests"}]}


name: com.io7m.jattribute.core
version: 1.0.1
target_platform: universal
mvn_groupId: com.io7m.jattribute
mvn_artifactId: com.io7m.jattribute.core
mvn_version: 1.0.1
type: jar
sha256: 7ebf65a1390600277c422e31e28710be4db132f3466211e4d803b020667b4778
created_at: 2026-04-20 19:21:14
module_info:
{:name "com.io7m.jattribute.core",
 :exports [{:package "com.io7m.jattribute.core"}],
 :requires
 [{:module "java.base", :mandated true}
  {:module "org.osgi.annotation.bundle", :static true}
  {:module "org.osgi.annotation.versioning", :static true}
  {:module "com.io7m.jcip.annotations",
   :version "2.0.1",
   :static true}],
 :provides [],
 :uses [],
 :version "1.0.1",
 :packages
 [{:package "com.io7m.jattribute.core"}
  {:package "com.io7m.jattribute.core.internal"}]}


name: com.io7m.jbssio.api
version: 3.0.0
target_platform: universal
mvn_groupId: com.io7m.jbssio
mvn_artifactId: com.io7m.jbssio.api
mvn_version: 3.0.0
type: jar
sha256: dbcf6e45d3df3360c64c748733fce458a3800d4fb6208ded61a56819b4c7e011
created_at: 2026-04-20 19:21:15
module_info:
{:name "com.io7m.jbssio.api",
 :exports [{:package "com.io7m.jbssio.api"}],
 :requires
 [{:module "java.base", :version "17", :mandated true}
  {:module "org.osgi.annotation.versioning", :static true}
  {:module "org.osgi.annotation.bundle", :static true}
  {:module "com.io7m.seltzer.api", :version "1.1.0"}
  {:module "com.io7m.seltzer.io", :version "1.1.0"}],
 :provides [],
 :uses [],
 :version "3.0.0",
 :packages [{:package "com.io7m.jbssio.api"}]}


name: com.io7m.jbssio.ext.bounded
version: 3.0.0
target_platform: universal
mvn_groupId: com.io7m.jbssio
mvn_artifactId: com.io7m.jbssio.ext.bounded
mvn_version: 3.0.0
type: jar
sha256: a1765397accab5f8572898d5f12d1759484d1fdfe2301c754af02e44210e48ac
created_at: 2026-04-20 19:21:15
module_info:
{:name "com.io7m.jbssio.ext.bounded",
 :exports [{:package "com.io7m.jbssio.ext.bounded"}],
 :requires
 [{:module "java.base", :version "17", :mandated true}
  {:module "org.osgi.annotation.bundle", :static true}
  {:module "org.osgi.annotation.versioning", :static true}
  {:module "com.io7m.jbssio.api", :version "3.0.0"}
  {:module "com.io7m.seltzer.io", :version "1.1.0"}],
 :provides [],
 :uses [],
 :version "3.0.0",
 :packages [{:package "com.io7m.jbssio.ext.bounded"}]}


name: com.io7m.jbssio.tests
version: 3.0.0
target_platform: universal
mvn_groupId: com.io7m.jbssio
mvn_artifactId: com.io7m.jbssio.tests
mvn_version: 3.0.0
type: jar
sha256: 080f3cd971337ee231c13f4476749ce43c0d420b0c8def71306963087a0064d5
created_at: 2026-04-20 19:21:15
module_info:
{:name "com.io7m.jbssio.tests",
 :exports [{:package "com.io7m.jbssio.tests"}],
 :requires
 [{:module "java.base", :version "17", :mandated true}
  {:module "com.io7m.jbssio.api", :version "3.0.0"}
  {:module "com.io7m.jbssio.ext.bounded", :version "3.0.0"}
  {:module "com.io7m.jbssio.vanilla", :version "3.0.0"}
  {:module "org.apache.commons.io", :version "2.19.0"}
  {:module "org.junit.jupiter.api", :version "5.12.2"}
  {:module "org.junit.jupiter.engine", :version "5.12.2"}
  {:module "org.junit.platform.commons", :version "1.12.2"}
  {:module "org.junit.platform.engine", :version "1.12.2"}
  {:module "org.junit.platform.launcher", :version "1.12.2"}
  {:module "org.slf4j", :version "2.0.17"}
  {:module "com.io7m.ieee754b16.core", :version "3.0.1"}
  {:module "com.io7m.seltzer.api", :version "1.1.0"}
  {:module "com.io7m.seltzer.io", :version "1.1.0"}],
 :provides [],
 :uses [],
 :version "3.0.0",
 :open true,
 :packages [{:package "com.io7m.jbssio.tests"}]}


name: com.io7m.jbssio.vanilla
version: 3.0.0
target_platform: universal
mvn_groupId: com.io7m.jbssio
mvn_artifactId: com.io7m.jbssio.vanilla
mvn_version: 3.0.0
type: jar
sha256: 822f4ad434527728e34d2c44babaef3d57e0d75b7d09c8a9190cce8a24433c76
created_at: 2026-04-20 19:21:15
module_info:
{:name "com.io7m.jbssio.vanilla",
 :exports
 [{:package "com.io7m.jbssio.vanilla"}
  {:package "com.io7m.jbssio.vanilla.internal",
   :to ["com.io7m.jbssio.tests"]}],
 :requires
 [{:module "java.base", :version "17", :mandated true}
  {:module "org.osgi.annotation.bundle", :static true}
  {:module "org.osgi.annotation.versioning", :static true}
  {:module "org.osgi.service.component.annotations", :static true}
  {:module "com.io7m.ieee754b16.core", :version "3.0.1"}
  {:module "com.io7m.jbssio.api", :version "3.0.0"}
  {:module "com.io7m.seltzer.io", :version "1.1.0"}
  {:module "org.apache.commons.io", :version "2.19.0"}
  {:module "org.slf4j", :version "2.0.17"}
  {:module "com.io7m.seltzer.api", :version "1.1.0"}],
 :provides
 [{:service "com.io7m.jbssio.api.BSSReaderProviderType",
   :with ["com.io7m.jbssio.vanilla.BSSReaders"]}
  {:service "com.io7m.jbssio.api.BSSWriterProviderType",
   :with ["com.io7m.jbssio.vanilla.BSSWriters"]}],
 :uses [],
 :version "3.0.0",
 :packages
 [{:package "com.io7m.jbssio.vanilla"}
  {:package "com.io7m.jbssio.vanilla.internal"}]}


name: com.io7m.jcip.annotations
version: 2.0.1
target_platform: universal
mvn_groupId: com.io7m.jcip
mvn_artifactId: com.io7m.jcip
mvn_version: 2.0.1
type: jar
sha256: f103daf09059c6969efb7e87dbd427da9dd2b9088224f3aca36e76865edd8ba2
created_at: 2026-04-20 19:21:15
module_info:
{:name "com.io7m.jcip.annotations",
 :exports [{:package "net.jcip.annotations"}],
 :requires
 [{:module "java.base", :mandated true}
  {:module "org.osgi.annotation.versioning", :static true}
  {:module "org.osgi.annotation.bundle", :static true}],
 :provides [],
 :uses [],
 :version "2.0.1",
 :packages [{:package "net.jcip.annotations"}]}


name: com.io7m.jcolorspace.core
version: 1.0.0
target_platform: universal
mvn_groupId: com.io7m.jcolorspace
mvn_artifactId: com.io7m.jcolorspace.core
mvn_version: 1.0.0
type: jar
sha256: c2f09d35faa8604a351790f25e687cb75b62792b507501378d4f01407a645abd
created_at: 2026-04-20 19:21:16
module_info:
{:name "com.io7m.jcolorspace.core",
 :exports [{:package "com.io7m.jcolorspace.core"}],
 :requires
 [{:module "java.base", :version "21", :mandated true}
  {:module "org.osgi.annotation.bundle", :static true}
  {:module "org.osgi.annotation.versioning", :static true}
  {:module "com.io7m.jtensors.core",
   :version "11.0.0",
   :transitive true}
  {:module "com.io7m.junreachable.core", :version "4.0.2"}],
 :provides [],
 :uses [],
 :version "1.0.0",
 :packages [{:package "com.io7m.jcolorspace.core"}]}


name: com.io7m.jcolorspace.demo
version: 1.0.0
target_platform: universal
mvn_groupId: com.io7m.jcolorspace
mvn_artifactId: com.io7m.jcolorspace.demo
mvn_version: 1.0.0
type: jar
sha256: d59d7e00403c4d6219a162f5ca5b46abedf9701aabdf53e9bc4789479a4b55c5
created_at: 2026-04-20 19:21:16
module_info:
{:name "com.io7m.jcolorspace.demo",
 :exports [{:package "com.io7m.jcolorspace.demo"}],
 :requires
 [{:module "java.base", :version "21", :mandated true}
  {:module "org.osgi.annotation.bundle", :static true}
  {:module "org.osgi.annotation.versioning", :static true}
  {:module "com.io7m.jcolorspace.core", :version "1.0.0"}
  {:module "com.io7m.jtensors.core", :version "11.0.0"}
  {:module "javafx.controls", :version "21.0.3"}
  {:module "javafx.fxml", :version "21.0.3"}
  {:module "javafx.graphics", :version "21.0.3"}],
 :provides [],
 :uses [],
 :version "1.0.0",
 :open true,
 :packages [{:package "com.io7m.jcolorspace.demo"}]}


name: com.io7m.jcoords.core
version: 3.0.0
target_platform: universal
mvn_groupId: com.io7m.jcoords
mvn_artifactId: com.io7m.jcoords.core
mvn_version: 3.0.0
type: jar
sha256: 9c2c786954e40e7c7b718112d6bc86e4c00623ba89d164b5b11bf8d684f4155d
created_at: 2026-04-20 19:21:16
module_info:
{:name "com.io7m.jcoords.core",
 :exports [{:package "com.io7m.jcoords.core.conversion"}],
 :requires
 [{:module "java.base", :version "21", :mandated true}
  {:module "com.io7m.immutables.style", :version "1.0.0", :static true}
  {:module "org.immutables.value", :static true}
  {:module "org.osgi.annotation.bundle", :static true}
  {:module "org.osgi.annotation.versioning", :static true}
  {:module "com.io7m.jtensors.core", :version "11.0.0"}
  {:module "com.io7m.junreachable.core", :version "4.0.2"}
  {:module "com.io7m.jaffirm.core", :version "4.0.1"}
  {:module "com.io7m.jequality.core", :version "3.0.1"}],
 :provides [],
 :uses [],
 :version "3.0.0",
 :packages
 [{:package "com.io7m.jcoords.core"}
  {:package "com.io7m.jcoords.core.conversion"}]}


name: com.io7m.jcoords.documentation
version: 1.0.0
target_platform: universal
mvn_groupId: com.io7m.jcoords
mvn_artifactId: com.io7m.jcoords.documentation
mvn_version: 1.0.0
type: jar
sha256: 0b4e91221cc54336493fd0a4d36625e9a6ed5078a900d65dfc5eac56e8c24404
created_at: 2026-04-20 19:21:16
module_info:
{:name "com.io7m.jcoords.documentation",
 :exports [{:package "com.io7m.jcoords.documentation"}],
 :requires
 [{:module "java.base", :version "9", :mandated true}
  {:module "org.immutables.value", :static true}
  {:module "com.io7m.jcoords.core"}],
 :provides [],
 :uses [],
 :version "1.0.0"}


name: com.io7m.jdeferthrow.core
version: 1.3.0
target_platform: universal
mvn_groupId: com.io7m.jdeferthrow
mvn_artifactId: com.io7m.jdeferthrow.core
mvn_version: 1.3.0
type: jar
sha256: 20d2ec1b5436c9de8d1782ef3ec6b77431b0629883e34f5510555e7e2ed8244c
created_at: 2026-04-20 19:21:16
module_info:
{:name "com.io7m.jdeferthrow.core",
 :exports [{:package "com.io7m.jdeferthrow.core"}],
 :requires
 [{:module "java.base", :mandated true}
  {:module "org.osgi.annotation.bundle", :static true}
  {:module "org.osgi.annotation.versioning", :static true}],
 :provides [],
 :uses [],
 :version "1.3.0",
 :packages [{:package "com.io7m.jdeferthrow.core"}]}


name: com.io7m.jdextrosa.cmdline
version: 0.0.2
target_platform: universal
mvn_groupId: com.io7m.jdextrosa
mvn_artifactId: com.io7m.jdextrosa.cmdline
mvn_version: 0.0.2
type: jar
sha256: eb001eb35e41cad17f6a2fb0d10ab7207af541a1ab077aa238ee71c9d657753b
created_at: 2026-04-20 19:21:16
module_info:
{:name "com.io7m.jdextrosa.cmdline",
 :exports [],
 :requires
 [{:module "java.base", :mandated true}
  {:module "com.io7m.jdextrosa.core", :version "0.0.2"}
  {:module "com.io7m.jdextrosa.io.xml.spi", :version "0.0.2"}
  {:module "com.io7m.jdextrosa.io.xml", :version "0.0.2"}
  {:module "com.io7m.jdextrosa.io", :version "0.0.2"}
  {:module "com.io7m.junreachable.core", :version "3.0.0"}
  {:module "com.io7m.mutable.numbers.core"}
  {:module "io.vavr"}
  {:module "jcommander"}
  {:module "ch.qos.logback.classic"}
  {:module "ch.qos.logback.core"}
  {:module "org.slf4j"}],
 :provides [],
 :uses [],
 :version "0.0.2",
 :packages [{:package "com.io7m.jdextrosa.cmdline"}]}


name: com.io7m.jdextrosa.core
version: 0.0.2
target_platform: universal
mvn_groupId: com.io7m.jdextrosa
mvn_artifactId: com.io7m.jdextrosa.core
mvn_version: 0.0.2
type: jar
sha256: ac283e19ea33a2a3c3d093ca60e7e5db1ec77d27b9834e13b39b225d97ec1b78
created_at: 2026-04-20 19:21:17
module_info:
{:name "com.io7m.jdextrosa.core",
 :exports [{:package "com.io7m.jdextrosa.core"}],
 :requires
 [{:module "java.base", :mandated true}
  {:module "org.immutables.value", :static true}
  {:module "com.io7m.immutables.style", :static true}
  {:module "com.io7m.jranges.core"}
  {:module "com.io7m.junreachable.core", :version "3.0.0"}
  {:module "io.vavr"}],
 :provides [],
 :uses [],
 :version "0.0.2",
 :packages [{:package "com.io7m.jdextrosa.core"}]}


name: com.io7m.jdextrosa.io
version: 0.0.2
target_platform: universal
mvn_groupId: com.io7m.jdextrosa
mvn_artifactId: com.io7m.jdextrosa.io
mvn_version: 0.0.2
type: jar
sha256: c971d9d348f6f53de86f358cf9e263d2f41d9e4b246f547f2debd2ee3105b7d1
created_at: 2026-04-20 19:21:17
module_info:
{:name "com.io7m.jdextrosa.io",
 :exports [{:package "com.io7m.jdextrosa.io"}],
 :requires
 [{:module "java.base", :mandated true}
  {:module "org.immutables.value", :static true}
  {:module "com.io7m.immutables.style", :static true}
  {:module "com.io7m.jaffirm.core", :version "3.0.4"}
  {:module "com.io7m.jdextrosa.core", :version "0.0.2"}
  {:module "com.io7m.jranges.core"}
  {:module "com.io7m.junreachable.core", :version "3.0.0"}
  {:module "io.vavr"}
  {:module "org.slf4j"}
  {:module "org.apache.commons.io"}],
 :provides [],
 :uses [],
 :version "0.0.2",
 :packages [{:package "com.io7m.jdextrosa.io"}]}


name: com.io7m.jdextrosa.io.xml
version: 0.0.2
target_platform: universal
mvn_groupId: com.io7m.jdextrosa
mvn_artifactId: com.io7m.jdextrosa.io.xml
mvn_version: 0.0.2
type: jar
sha256: 3a98b7c5546b680da09ac627c4826cb309e9f5d865c2e35d3b7a1d14c772ad3a
created_at: 2026-04-20 19:21:17
module_info:
{:name "com.io7m.jdextrosa.io.xml",
 :exports
 [{:package "com.io7m.jdextrosa.io.xml"}
  {:package "com.io7m.jdextrosa.io.xml.v1"}],
 :requires
 [{:module "java.base", :mandated true}
  {:module "java.xml"}
  {:module "com.io7m.jdextrosa.io.xml.spi", :version "0.0.2"}
  {:module "com.io7m.jranges.core"}
  {:module "com.io7m.junreachable.core", :version "3.0.0"}
  {:module "com.io7m.jxe.core", :version "1.0.0"}
  {:module "io.vavr"}
  {:module "org.slf4j"}
  {:module "Saxon.HE"}
  {:module "com.io7m.jdextrosa.core",
   :version "0.0.2",
   :transitive true}
  {:module "com.io7m.jlexing.core", :transitive true}],
 :provides
 [{:service "com.io7m.jdextrosa.io.xml.spi.Dx7XMLFormatProviderType",
   :with ["com.io7m.jdextrosa.io.xml.v1.Dx7XMLv1FormatProvider"]}],
 :uses
 [{:service "com.io7m.jdextrosa.io.xml.spi.Dx7XMLFormatProviderType"}],
 :version "0.0.2",
 :packages
 [{:package "com.io7m.jdextrosa.io.xml"}
  {:package "com.io7m.jdextrosa.io.xml.v1"}]}


name: com.io7m.jdextrosa.io.xml.spi
version: 0.0.2
target_platform: universal
mvn_groupId: com.io7m.jdextrosa
mvn_artifactId: com.io7m.jdextrosa.io.xml.spi
mvn_version: 0.0.2
type: jar
sha256: b2610631c2889168a2eff2f0627b55a2a130dc2cfb6b8604447f0b1ac51557b9
created_at: 2026-04-20 19:21:17
module_info:
{:name "com.io7m.jdextrosa.io.xml.spi",
 :exports [{:package "com.io7m.jdextrosa.io.xml.spi"}],
 :requires
 [{:module "java.base", :mandated true}
  {:module "org.immutables.value", :static true}
  {:module "com.io7m.immutables.style", :static true}
  {:module "java.xml"}
  {:module "com.io7m.jranges.core"}
  {:module "com.io7m.junreachable.core", :version "3.0.0"}
  {:module "io.vavr"}
  {:module "com.io7m.jxe.core", :version "1.0.0", :transitive true}
  {:module "com.io7m.jdextrosa.core",
   :version "0.0.2",
   :transitive true}
  {:module "com.io7m.jlexing.core", :transitive true}],
 :provides [],
 :uses [],
 :version "0.0.2",
 :packages [{:package "com.io7m.jdextrosa.io.xml.spi"}]}


name: com.io7m.jdextrosa.transforms
version: 0.0.2
target_platform: universal
mvn_groupId: com.io7m.jdextrosa
mvn_artifactId: com.io7m.jdextrosa.transforms
mvn_version: 0.0.2
type: jar
sha256: c5a8021b0afd24171df9b31c52cd66b154f9fe931c5a0721019be88b6b5c285c
created_at: 2026-04-20 19:21:17
module_info:
{:name "com.io7m.jdextrosa.transforms",
 :exports [{:package "com.io7m.jdextrosa.transforms"}],
 :requires
 [{:module "java.base", :mandated true}
  {:module "org.immutables.value", :static true}
  {:module "com.io7m.immutables.style", :static true}
  {:module "com.io7m.jdextrosa.core", :version "0.0.2"}
  {:module "io.vavr"}
  {:module "com.io7m.junreachable.core", :version "3.0.0"}],
 :provides [],
 :uses [],
 :version "0.0.2",
 :packages [{:package "com.io7m.jdextrosa.transforms"}]}


name: com.io7m.jdownload.core
version: 1.0.0
target_platform: universal
mvn_groupId: com.io7m.jdownload
mvn_artifactId: com.io7m.jdownload.core
mvn_version: 1.0.0
type: jar
sha256: 807ec26e9b987dd7e5e475f64494501582af0a89375ec106a8307102a269095d
created_at: 2026-04-20 19:21:18
module_info:
{:name "com.io7m.jdownload.core",
 :exports [{:package "com.io7m.jdownload.core"}],
 :requires
 [{:module "java.base", :version "21", :mandated true}
  {:module "org.osgi.annotation.bundle", :static true}
  {:module "org.osgi.annotation.versioning", :static true}
  {:module "java.net.http", :version "21"}
  {:module "com.io7m.streamtime.core", :version "0.0.1"}],
 :provides [],
 :uses [],
 :version "1.0.0",
 :packages [{:package "com.io7m.jdownload.core"}]}


name: com.io7m.jequality.core
version: 3.0.1
target_platform: universal
mvn_groupId: com.io7m.jequality
mvn_artifactId: com.io7m.jequality.core
mvn_version: 3.0.1
type: jar
sha256: 31c35ab47094b70282e28c39e3e50e36b6318059377e757eaf6fb86b14739d2b
created_at: 2026-04-20 19:21:18
module_info:
{:name "com.io7m.jequality.core",
 :exports
 [{:package "com.io7m.jequality"}
  {:package "com.io7m.jequality.annotations"}
  {:package "com.io7m.jequality.validator"}],
 :requires
 [{:module "java.base", :mandated true}
  {:module "org.osgi.annotation.bundle", :static true}
  {:module "org.osgi.annotation.versioning", :static true}
  {:module "com.io7m.junreachable.core", :version "4.0.2"}],
 :provides [],
 :uses [],
 :version "3.0.1",
 :packages
 [{:package "com.io7m.jequality"}
  {:package "com.io7m.jequality.annotations"}
  {:package "com.io7m.jequality.validator"}]}


name: com.io7m.jequality.documentation
version: 2.0.0
target_platform: universal
mvn_groupId: com.io7m.jequality
mvn_artifactId: com.io7m.jequality.documentation
mvn_version: 2.0.0
type: jar
sha256: 97034ef46878e4f4d2ed9743f987558a26575c646d39e46201c6f9f39256d5bb
created_at: 2026-04-20 19:21:18
module_info:
{:name "com.io7m.jequality.documentation",
 :exports [{:package "com.io7m.jequality.documentation"}],
 :requires
 [{:module "java.base", :version "9", :mandated true}
  {:module "com.io7m.jequality.core"}],
 :provides [],
 :uses [],
 :version "2.0.0"}


name: com.io7m.jeucreader.core
version: 3.0.1
target_platform: universal
mvn_groupId: com.io7m.jeucreader
mvn_artifactId: com.io7m.jeucreader.core
mvn_version: 3.0.1
type: jar
sha256: 8b53cf8ba7096be8e54127139059982163524132de9e0fa2151fa6fc54518c8d
created_at: 2026-04-20 19:21:18
module_info:
{:name "com.io7m.jeucreader.core",
 :exports [{:package "com.io7m.jeucreader"}],
 :requires
 [{:module "java.base", :mandated true}
  {:module "org.osgi.annotation.bundle", :static true}
  {:module "org.osgi.annotation.versioning", :static true}],
 :provides [],
 :uses [],
 :version "3.0.1",
 :packages [{:package "com.io7m.jeucreader"}]}


name: com.io7m.jfsm.core
version: 2.0.1
target_platform: universal
mvn_groupId: com.io7m.jfsm
mvn_artifactId: com.io7m.jfsm.core
mvn_version: 2.0.1
type: jar
sha256: 02f581e8b533cdf6fe0ddc1cd6e1ce4a4efa3a366c9adc9564bd93c5affe65ab
created_at: 2026-04-20 19:21:18
module_info:
{:name "com.io7m.jfsm.core",
 :exports [{:package "com.io7m.jfsm.core"}],
 :requires
 [{:module "java.base", :mandated true}
  {:module "org.osgi.annotation.bundle", :static true}
  {:module "org.osgi.annotation.versioning", :static true}],
 :provides [],
 :uses [],
 :version "2.0.1",
 :packages [{:package "com.io7m.jfsm.core"}]}


name: com.io7m.jfsm.documentation
version: 1.0.0
target_platform: universal
mvn_groupId: com.io7m.jfsm
mvn_artifactId: com.io7m.jfsm.documentation
mvn_version: 1.0.0
type: jar
sha256: 8063f9af95f5275e80f7d374291d3d24db13e68a78e675dcdaea5bdfe86691e2
created_at: 2026-04-20 19:21:18
module_info:
{:name "com.io7m.jfsm.documentation",
 :exports [{:package "com.io7m.jfsm.documentation"}],
 :requires
 [{:module "java.base", :version "9", :mandated true}
  {:module "com.io7m.jfsm.core"}],
 :provides [],
 :uses [],
 :version "1.0.0"}


name: com.io7m.jintegers.core
version: 3.0.1
target_platform: universal
mvn_groupId: com.io7m.jintegers
mvn_artifactId: com.io7m.jintegers.core
mvn_version: 3.0.1
type: jar
sha256: efa454c68a6d3c394cc493bcc3dfec8d7fc9030d40e1544492952bf30c20ab1d
created_at: 2026-04-20 19:21:19
module_info:
{:name "com.io7m.jintegers.core",
 :exports [{:package "com.io7m.jintegers"}],
 :requires
 [{:module "java.base", :mandated true}
  {:module "org.osgi.annotation.versioning", :static true}
  {:module "org.osgi.annotation.bundle", :static true}],
 :provides [],
 :uses [],
 :version "3.0.1",
 :packages [{:package "com.io7m.jintegers"}]}


name: com.io7m.jintegers.documentation
version: 2.0.0
target_platform: universal
mvn_groupId: com.io7m.jintegers
mvn_artifactId: com.io7m.jintegers.documentation
mvn_version: 2.0.0
type: jar
sha256: b66dce45b2d8d1bf9946eb4b01ff06db6fbdd4410498d35073a1af33c68cb15e
created_at: 2026-04-20 19:21:19
module_info:
{:name "com.io7m.jintegers.documentation",
 :exports [{:package "com.io7m.jintegers.documentation"}],
 :requires
 [{:module "java.base", :version "9", :mandated true}
  {:module "com.io7m.jintegers.core"}],
 :provides [],
 :uses [],
 :version "2.0.0"}


name: com.io7m.jinterp.core
version: 2.0.1
target_platform: universal
mvn_groupId: com.io7m.jinterp
mvn_artifactId: com.io7m.jinterp.core
mvn_version: 2.0.1
type: jar
sha256: b7cf81cddf6801f8082e67c9c8823db066cd7cf3d8fd7751bdfb1e4f6b6c6d1c
created_at: 2026-04-20 19:21:19
module_info:
{:name "com.io7m.jinterp.core",
 :exports [{:package "com.io7m.jinterp"}],
 :requires
 [{:module "java.base", :mandated true}
  {:module "org.osgi.annotation.bundle", :static true}
  {:module "org.osgi.annotation.versioning", :static true}],
 :provides [],
 :uses [],
 :version "2.0.1",
 :packages [{:package "com.io7m.jinterp"}]}


name: com.io7m.jinterp.documentation
version: 2.0.0
target_platform: universal
mvn_groupId: com.io7m.jinterp
mvn_artifactId: com.io7m.jinterp.documentation
mvn_version: 2.0.0
type: jar
sha256: 39aebd9ec0f1d14354b7bf1dc9a6bb121662620c33078d1130595f8828185bcc
created_at: 2026-04-20 19:21:19
module_info:
{:name "com.io7m.jinterp.documentation",
 :exports [{:package "com.io7m.jinterp.documentation"}],
 :requires
 [{:module "java.base", :version "9", :mandated true}
  {:module "com.io7m.jinterp.core"}],
 :provides [],
 :uses [],
 :version "2.0.0"}


name: com.io7m.jlexing.core
version: 3.2.0
target_platform: universal
mvn_groupId: com.io7m.jlexing
mvn_artifactId: com.io7m.jlexing.core
mvn_version: 3.2.0
type: jar
sha256: e26c6046de6cf41819fe2ed15e38279ce3447cf45430166b0f25a3f589d55c93
created_at: 2026-04-20 19:21:19
module_info:
{:name "com.io7m.jlexing.core",
 :exports [{:package "com.io7m.jlexing.core"}],
 :requires
 [{:module "java.base", :mandated true}
  {:module "com.io7m.immutables.style", :version "1.0.0", :static true}
  {:module "org.immutables.value", :static true}
  {:module "org.osgi.annotation.bundle", :static true}
  {:module "org.osgi.annotation.versioning", :static true}
  {:module "com.io7m.junreachable.core", :version "4.0.2"}],
 :provides [],
 :uses [],
 :version "3.2.0",
 :packages [{:package "com.io7m.jlexing.core"}]}


name: com.io7m.jlexing.documentation
version: 2.0.0
target_platform: universal
mvn_groupId: com.io7m.jlexing
mvn_artifactId: com.io7m.jlexing.documentation
mvn_version: 2.0.0
type: jar
sha256: 09edae54ad6140d94d6c47e3581d1b0828bd49097300e469692a59e9cdad6ac9
created_at: 2026-04-20 19:21:20
module_info:
{:name "com.io7m.jlexing.documentation",
 :exports [{:package "com.io7m.jlexing.documentation"}],
 :requires
 [{:module "java.base", :version "9", :mandated true}
  {:module "com.io7m.junreachable.core"}
  {:module "com.io7m.jlexing.core"}],
 :provides [],
 :uses [],
 :version "2.0.0"}


name: com.io7m.jmulticlose.core
version: 1.1.3
target_platform: universal
mvn_groupId: com.io7m.jmulticlose
mvn_artifactId: com.io7m.jmulticlose.core
mvn_version: 1.1.3
type: jar
sha256: c0e5164f515e530dc210772d98120bbf8f60c9933b9e178e3ad4dbbf4ef43b92
created_at: 2026-04-20 19:21:20
module_info:
{:name "com.io7m.jmulticlose.core",
 :exports [{:package "com.io7m.jmulticlose.core"}],
 :requires
 [{:module "java.base", :mandated true}
  {:module "org.osgi.annotation.bundle", :static true}
  {:module "org.osgi.annotation.versioning", :static true}
  {:module "com.io7m.jcip.annotations",
   :version "2.0.1",
   :static true}],
 :provides [],
 :uses [],
 :version "1.1.3",
 :packages [{:package "com.io7m.jmulticlose.core"}]}


name: com.io7m.jmulticlose.tests
version: 1.1.3
target_platform: universal
mvn_groupId: com.io7m.jmulticlose
mvn_artifactId: com.io7m.jmulticlose.tests
mvn_version: 1.1.3
type: jar
sha256: ba668c7bed43e4fde0fb6850f05d402df08852e8ff2af95fa1837734c8b7d651
created_at: 2026-04-20 19:21:20
module_info:
{:name "com.io7m.jmulticlose.tests",
 :exports [],
 :requires
 [{:module "java.base", :mandated true}
  {:module "com.io7m.jmulticlose.core", :version "1.1.3"}
  {:module "org.slf4j", :version "2.0.13"}
  {:module "org.junit.jupiter.api",
   :version "5.10.2",
   :transitive true}
  {:module "org.junit.jupiter.engine",
   :version "5.10.2",
   :transitive true}
  {:module "org.junit.platform.commons",
   :version "1.10.2",
   :transitive true}
  {:module "org.junit.platform.engine",
   :version "1.10.2",
   :transitive true}],
 :provides [],
 :uses [],
 :version "1.1.3",
 :open true,
 :packages [{:package "com.io7m.jmulticlose.tests"}]}


name: com.io7m.jmurmur.core
version: 3.0.0
target_platform: universal
mvn_groupId: com.io7m.jmurmur
mvn_artifactId: com.io7m.jmurmur.core
mvn_version: 3.0.0
type: jar
sha256: 676bfb5ea4e5ae1e44f3bacf65e309a2994f3b18f4730cb63a7879432a56cdf2
created_at: 2026-04-20 19:21:20
module_info:
{:name "com.io7m.jmurmur.core",
 :exports [{:package "com.io7m.jmurmur"}],
 :requires
 [{:module "java.base", :version "21", :mandated true}
  {:module "org.osgi.annotation.bundle", :static true}
  {:module "org.osgi.annotation.versioning", :static true}
  {:module "com.io7m.junreachable.core", :version "4.0.2"}],
 :provides [],
 :uses [],
 :version "3.0.0",
 :packages [{:package "com.io7m.jmurmur"}]}


name: com.io7m.jnfp.core
version: 1.0.0
target_platform: universal
mvn_groupId: com.io7m.jnfp
mvn_artifactId: com.io7m.jnfp.core
mvn_version: 1.0.0
type: jar
sha256: f6adf796e9820038c6fcf3cccca690be00438c16cfb9c2731d9acff254127be7
created_at: 2026-04-20 19:21:20
module_info:
{:name "com.io7m.jnfp.core",
 :exports [{:package "com.io7m.jnfp.core"}],
 :requires
 [{:module "java.base", :version "9", :mandated true}
  {:module "com.io7m.junreachable.core"}
  {:module "com.io7m.junsigned.core"}],
 :provides [],
 :uses [],
 :version "1.0.0"}


name: com.io7m.jnfp.documentation
version: 1.0.0
target_platform: universal
mvn_groupId: com.io7m.jnfp
mvn_artifactId: com.io7m.jnfp.documentation
mvn_version: 1.0.0
type: jar
sha256: f36221bed39d0db421cb887610e8f638220edef607bb20fba91bf31ac519c86b
created_at: 2026-04-20 19:21:21
module_info:
{:name "com.io7m.jnfp.documentation",
 :exports [{:package "com.io7m.jnfp.documentation"}],
 :requires
 [{:module "java.base", :version "9", :mandated true}
  {:module "com.io7m.jnfp.core"}],
 :provides [],
 :uses [],
 :version "1.0.0"}


name: com.io7m.jnoisetype.api
version: 0.0.4
target_platform: universal
mvn_groupId: com.io7m.jnoisetype
mvn_artifactId: com.io7m.jnoisetype.api
mvn_version: 0.0.4
type: jar
sha256: b3bcb9036cb3d15cb6d5daad21b13a16b2a7d6f6daf8c7c24eb4d52cc8d5a35d
created_at: 2026-04-20 19:21:21
module_info:
{:name "com.io7m.jnoisetype.api",
 :exports [{:package "com.io7m.jnoisetype.api"}],
 :requires
 [{:module "java.base", :mandated true}
  {:module "org.immutables.value", :static true}
  {:module "com.io7m.immutables.style", :static true}
  {:module "org.osgi.annotation.bundle", :static true}
  {:module "com.io7m.jranges.core", :transitive true}
  {:module "com.io7m.jaffirm.core", :version "3.0.4"}],
 :provides [],
 :uses [],
 :version "0.0.4",
 :packages [{:package "com.io7m.jnoisetype.api"}]}


name: com.io7m.jnoisetype.cmdline
version: 0.0.4
target_platform: universal
mvn_groupId: com.io7m.jnoisetype
mvn_artifactId: com.io7m.jnoisetype.cmdline
mvn_version: 0.0.4
type: jar
sha256: d11d0c581b621a76cfd8e2dc63caaca656bdc850042882ebac7c49eb9a32ba46
created_at: 2026-04-20 19:21:21
module_info:
{:name "com.io7m.jnoisetype.cmdline",
 :exports [{:package "com.io7m.jnoisetype.cmdline"}],
 :requires
 [{:module "java.base", :mandated true}
  {:module "ch.qos.logback.classic"}
  {:module "com.io7m.jnoisetype.api", :version "0.0.4"}
  {:module "com.io7m.jnoisetype.parser.api", :version "0.0.4"}
  {:module "com.io7m.junreachable.core", :version "3.0.0"}
  {:module "jcommander"}
  {:module "org.slf4j"}
  {:module "java.desktop"}],
 :provides [],
 :uses
 [{:service "com.io7m.jnoisetype.parser.api.NTFileParserProviderType"}
  {:service
   "com.io7m.jnoisetype.parser.api.NTInterpreterProviderType"}],
 :version "0.0.4",
 :packages [{:package "com.io7m.jnoisetype.cmdline"}]}


name: com.io7m.jnoisetype.documentation
version: 0.0.4
target_platform: universal
mvn_groupId: com.io7m.jnoisetype
mvn_artifactId: com.io7m.jnoisetype.documentation
mvn_version: 0.0.4
type: jar
sha256: c9efa8307efeb638b30991cd26bd3261ef5069e0e1a79005e2e25c3efcd9555d
created_at: 2026-04-20 19:21:21
module_info:
{:name "com.io7m.jnoisetype.documentation",
 :exports [{:package "com.io7m.jnoisetype.documentation"}],
 :requires
 [{:module "java.base", :mandated true}
  {:module "org.osgi.annotation.bundle", :static true}
  {:module "com.io7m.jnoisetype.api", :version "0.0.4"}],
 :provides [],
 :uses [],
 :version "0.0.4",
 :packages [{:package "com.io7m.jnoisetype.documentation"}]}


name: com.io7m.jnoisetype.parser.api
version: 0.0.4
target_platform: universal
mvn_groupId: com.io7m.jnoisetype
mvn_artifactId: com.io7m.jnoisetype.parser.api
mvn_version: 0.0.4
type: jar
sha256: d9922f10f1cd461a9cbde58c816829b0d7bba2cc91dffac91d751705cdd697d0
created_at: 2026-04-20 19:21:21
module_info:
{:name "com.io7m.jnoisetype.parser.api",
 :exports [{:package "com.io7m.jnoisetype.parser.api"}],
 :requires
 [{:module "java.base", :mandated true}
  {:module "org.immutables.value", :static true}
  {:module "com.io7m.immutables.style", :static true}
  {:module "org.osgi.annotation.bundle", :static true}
  {:module "com.io7m.jnoisetype.api",
   :version "0.0.4",
   :transitive true}],
 :provides [],
 :uses [],
 :version "0.0.4",
 :packages [{:package "com.io7m.jnoisetype.parser.api"}]}


name: com.io7m.jnoisetype.vanilla
version: 0.0.4
target_platform: universal
mvn_groupId: com.io7m.jnoisetype
mvn_artifactId: com.io7m.jnoisetype.vanilla
mvn_version: 0.0.4
type: jar
sha256: 986301bcbb68c096cc0f541f206f5e115e9912d7c408a6b66eadd0f55e52c31d
created_at: 2026-04-20 19:21:21
module_info:
{:name "com.io7m.jnoisetype.vanilla",
 :exports
 [{:package "com.io7m.jnoisetype.vanilla"}
  {:package "com.io7m.jnoisetype.vanilla.interpreter"}],
 :requires
 [{:module "java.base", :mandated true}
  {:module "org.osgi.annotation.bundle", :static true}
  {:module "org.osgi.service.component.annotations", :static true}
  {:module "com.io7m.jnoisetype.api",
   :version "0.0.4",
   :transitive true}
  {:module "com.io7m.jnoisetype.parser.api",
   :version "0.0.4",
   :transitive true}
  {:module "com.io7m.jnoisetype.writer.api",
   :version "0.0.4",
   :transitive true}
  {:module "com.io7m.jspiel.api"}
  {:module "org.slf4j"}],
 :provides
 [{:service "com.io7m.jnoisetype.parser.api.NTFileParserProviderType",
   :with ["com.io7m.jnoisetype.vanilla.NTParsersService"]}
  {:service "com.io7m.jnoisetype.parser.api.NTInterpreterProviderType",
   :with ["com.io7m.jnoisetype.vanilla.interpreter.NTInterpreters"]}
  {:service "com.io7m.jnoisetype.writer.api.NTWriterProviderType",
   :with ["com.io7m.jnoisetype.vanilla.NTWritersService"]}
  {:service "com.io7m.jnoisetype.writer.api.NTBuilderProviderType",
   :with ["com.io7m.jnoisetype.vanilla.NTBuilders"]}],
 :uses
 [{:service "com.io7m.jspiel.api.RiffFileParserProviderType"}
  {:service "com.io7m.jspiel.api.RiffFileWriterProviderType"}],
 :version "0.0.4",
 :packages
 [{:package "com.io7m.jnoisetype.vanilla"}
  {:package "com.io7m.jnoisetype.vanilla.interpreter"}]}


name: com.io7m.jnoisetype.writer.api
version: 0.0.4
target_platform: universal
mvn_groupId: com.io7m.jnoisetype
mvn_artifactId: com.io7m.jnoisetype.writer.api
mvn_version: 0.0.4
type: jar
sha256: cb8e7193d49053bc2fb273557bf3c8ce9567926ae06243cbfa0ca3f0a304c0c6
created_at: 2026-04-20 19:21:22
module_info:
{:name "com.io7m.jnoisetype.writer.api",
 :exports [{:package "com.io7m.jnoisetype.writer.api"}],
 :requires
 [{:module "java.base", :mandated true}
  {:module "org.osgi.annotation.bundle", :static true}
  {:module "org.immutables.value", :static true}
  {:module "com.io7m.immutables.style", :static true}
  {:module "com.io7m.jnoisetype.api",
   :version "0.0.4",
   :transitive true}
  {:module "com.io7m.jaffirm.core", :version "3.0.4"}],
 :provides [],
 :uses [],
 :version "0.0.4",
 :packages [{:package "com.io7m.jnoisetype.writer.api"}]}


name: com.io7m.jnull.core
version: 2.0.0-beta0001
target_platform: universal
mvn_groupId: com.io7m.jnull
mvn_artifactId: com.io7m.jnull.core
mvn_version: 2.0.0-beta0001
type: jar
sha256: 53a5903b022c73fabd4c801d0f0de4f47964ca28324b8fede4688c8590d258d5
created_at: 2026-04-20 19:21:22
module_info:
{:name "com.io7m.jnull.core",
 :exports [{:package "com.io7m.jnull"}],
 :requires [{:module "java.base", :version "9", :mandated true}],
 :provides [],
 :uses [],
 :version "2.0.0-beta0001"}


name: com.io7m.jobj.core
version: 1.0.0
target_platform: universal
mvn_groupId: com.io7m.jobj
mvn_artifactId: com.io7m.jobj.core
mvn_version: 1.0.0
type: jar
sha256: 0aa5182bdb3bcb61e9c44ed7885af5676ad7013c2b5159a7c4c0685841aae27d
created_at: 2026-04-20 19:21:22
module_info:
{:name "com.io7m.jobj.core",
 :exports [{:package "com.io7m.jobj.core"}],
 :requires
 [{:module "java.base", :mandated true}
  {:module "org.osgi.annotation.bundle"}
  {:module "org.osgi.annotation.versioning"}
  {:module "org.slf4j", :version "2.0.13"}
  {:module "com.io7m.jlexing.core", :version "3.2.0"}],
 :provides [],
 :uses [],
 :version "1.0.0",
 :packages [{:package "com.io7m.jobj.core"}]}


name: com.io7m.jobj.documentation
version: 0.3.0
target_platform: universal
mvn_groupId: com.io7m.jobj
mvn_artifactId: com.io7m.jobj.documentation
mvn_version: 0.3.0
type: jar
sha256: 9aeb549efb9b95767766f91857f217437b5d9fb763cf08531393aee8c3f7c40b
created_at: 2026-04-20 19:21:22
module_info:
{:name "com.io7m.jobj.documentation",
 :exports [{:package "com.io7m.jobj.documentation"}],
 :requires
 [{:module "java.base", :version "9", :mandated true}
  {:module "com.io7m.jobj.core"}],
 :provides [],
 :uses [],
 :version "0.3.0"}


name: com.io7m.jodist
version: 2.0.1
target_platform: universal
mvn_groupId: com.io7m.jodist
mvn_artifactId: com.io7m.jodist.core
mvn_version: 2.0.1
type: jar
sha256: 23427ed36e008dd5f838007ed7a05e1695c38fad85dc3bf6ed70ae13c745e105
created_at: 2026-04-20 19:21:22
module_info:
{:name "com.io7m.jodist",
 :exports
 [{:package "com.io7m.jodist"}
  {:package "com.io7m.jodist.internals",
   :to ["com.io7m.jodist.tests"]}],
 :requires
 [{:module "java.base", :mandated true}
  {:module "org.osgi.annotation.bundle", :static true}
  {:module "org.osgi.annotation.versioning", :static true}
  {:module "java.compiler"}],
 :provides [],
 :uses [],
 :version "2.0.1",
 :packages
 [{:package "com.io7m.jodist"} {:package "com.io7m.jodist.internals"}]}


name: com.io7m.jodist.tests
version: 2.0.1
target_platform: universal
mvn_groupId: com.io7m.jodist
mvn_artifactId: com.io7m.jodist.tests
mvn_version: 2.0.1
type: jar
sha256: a9b02c0d97b69839813a10fc3f5ad9051f0ed121241e898726522952742dade2
created_at: 2026-04-20 19:21:23
module_info:
{:name "com.io7m.jodist.tests",
 :exports [],
 :requires
 [{:module "java.base", :mandated true}
  {:module "com.google.common.jimfs", :transitive true}
  {:module "com.google.common", :transitive true}
  {:module "com.io7m.jodist", :version "2.0.1", :transitive true}
  {:module "compile.testing", :transitive true}
  {:module "java.compiler", :transitive true}
  {:module "jsr305", :transitive true}
  {:module "junit", :transitive true}
  {:module "org.mockito", :transitive true}
  {:module "truth", :transitive true}
  {:module "ecj", :transitive true}],
 :provides [],
 :uses [],
 :version "2.0.1",
 :open true,
 :packages [{:package "com.io7m.jodist.tests"}]}


name: com.io7m.jorchard.core
version: 2.0.2
target_platform: universal
mvn_groupId: com.io7m.jorchard
mvn_artifactId: com.io7m.jorchard.core
mvn_version: 2.0.2
type: jar
sha256: fa5f13c86ba27fd448e5e72b399916e00d166d2ff40dc51759c689ef01b875bf
created_at: 2026-04-20 19:21:23
module_info:
{:name "com.io7m.jorchard.core",
 :exports [{:package "com.io7m.jorchard.core"}],
 :requires
 [{:module "java.base", :mandated true}
  {:module "org.osgi.annotation.bundle", :static true}
  {:module "org.osgi.annotation.versioning", :static true}
  {:module "com.io7m.jaffirm.core", :version "4.0.1"}],
 :provides [],
 :uses [],
 :version "2.0.2",
 :packages [{:package "com.io7m.jorchard.core"}]}


name: com.io7m.jorchard.documentation
version: 1.0.0
target_platform: universal
mvn_groupId: com.io7m.jorchard
mvn_artifactId: com.io7m.jorchard.documentation
mvn_version: 1.0.0
type: jar
sha256: 167a9e2baa8441ec0d2424eeae3a7bf13087b3d37ccd7c06f7ed8a7a41a0888f
created_at: 2026-04-20 19:21:23
module_info:
{:name "com.io7m.jorchard.documentation",
 :exports [{:package "com.io7m.jorchard.documentation"}],
 :requires
 [{:module "java.base", :version "9", :mandated true}
  {:module "com.io7m.jorchard.core"}],
 :provides [],
 :uses [],
 :version "1.0.0"}


name: com.io7m.jorchard.generators
version: 2.0.2
target_platform: universal
mvn_groupId: com.io7m.jorchard
mvn_artifactId: com.io7m.jorchard.generators
mvn_version: 2.0.2
type: jar
sha256: 8329dcfe33a4d6ab5fa237b0e5710fb67b5f07b8453a106f2c0a666a08b7e85e
created_at: 2026-04-20 19:21:23
module_info:
{:name "com.io7m.jorchard.generators",
 :exports [{:package "com.io7m.jorchard.generators"}],
 :requires
 [{:module "java.base", :mandated true}
  {:module "org.osgi.annotation.bundle", :static true}
  {:module "org.osgi.annotation.versioning", :static true}
  {:module "com.io7m.jaffirm.core", :version "4.0.1"}
  {:module "com.io7m.jorchard.core", :version "2.0.2"}
  {:module "quickcheck"}],
 :provides [],
 :uses [],
 :version "2.0.2",
 :packages [{:package "com.io7m.jorchard.generators"}]}


