{
"id": "dev.mccue.jvm.module",
"defs": {
"url": {
"type": "string",
"description": "Url where a module was sourced from. May be a package url such as pkg:maven/org.slf4j/slf4j-api@2.0.18 or a \"normal\" url like https://download.oracle.com/java/25/latest/jdk-25_windows-x64_bin.zip."
},
"main": {
"key": "any",
"type": "record",
"record": {
"type": "object",
"required": [
"variants",
"createdAt"
],
"properties": {
"indexMe": {
"type": "boolean",
"default": false
},
"variants": {
"type": "array",
"items": {
"ref": "dev.mccue.jvm.module#variant",
"type": "ref"
},
"minLength": 1,
"description": "Variants of the same module at the same 'version'"
},
"createdAt": {
"type": "string",
"format": "datetime"
}
}
},
"description": "A JVM Module published for wider consumption."
},
"variant": {
"type": "object",
"required": [
"artifact"
],
"properties": {
"license": {
"type": "string",
"description": "SPDX License String"
},
"artifact": {
"type": "blob",
"accept": [
"application/zip",
"application/java-archive"
],
"maxSize": 10000000
},
"sourcedFrom": {
"refs": [
"com.atproto.repo.strongRef",
"dev.mccue.jvm.module#url"
],
"type": "union",
"description": "A reference to where this module was copied from."
},
"billOfMaterials": {
"type": "string",
"description": "SBOM in CycloneDX format"
},
"cpuArchitecture": {
"type": "string",
"description": "The cpu architecture that the module is specific to.",
"knownValues": [
"amd64",
"aarch64"
]
},
"operatingSystem": {
"type": "string",
"description": "The operating system that the module is specific to.",
"knownValues": [
"windows",
"macos",
"linux"
]
}
}
}
},
"$type": "com.atproto.lexicon.schema",
"lexicon": 1
}
Metadata
- DID
-
did:plc:dt7fth2hmap6wya7uyyl2g3v
- CID
-
bafyreicq5mwjxtb2tpitexq3kmxfpxl3nwx7t34dzfikg2b5sjwb6uzifq
- Indexed At
- 2026-05-30 20:42 UTC
- AT-URI
-
at://did:plc:dt7fth2hmap6wya7uyyl2g3v/com.atproto.lexicon.schema/dev.mccue.jvm.module
Version History (13 versions)