{ "catalog_version": "1", "channel": "stable", "sequence": 14, "generated_at": "2026-07-07T00:00:00Z", "expires_at": "2030-12-31T23:59:59Z", "modules": [ { "module_id": "files", "name": "Files", "description": "Managed file spaces and campaign attachment integration.", "version": "0.1.4", "action": "install", "python_package": "govoplan-files", "python_ref": "govoplan-files @ git+ssh://git@git.add-ideas.de/add-ideas/govoplan-files.git@v0.1.4", "webui_package": "@govoplan/files-webui", "webui_ref": "git+ssh://git@git.add-ideas.de/add-ideas/govoplan-files.git#v0.1.4", "provides_interfaces": [ { "name": "files.campaign_attachments", "version": "1.4.0" } ], "requires_interfaces": [ { "name": "campaigns.access", "version_min": "1.0.0", "version_max_exclusive": "2.0.0", "optional": true } ], "artifact_integrity": { "python": { "ref": "govoplan-files @ git+ssh://git@git.add-ideas.de/add-ideas/govoplan-files.git@v0.1.4", "sha256": "", "sbom_url": "https://govoplan.add-ideas.de/sbom/govoplan-files-0.1.4.spdx.json", "provenance_url": "https://govoplan.add-ideas.de/provenance/govoplan-files-0.1.4.intoto.jsonl", "git_ref": "refs/tags/v0.1.4" }, "webui": { "ref": "git+ssh://git@git.add-ideas.de/add-ideas/govoplan-files.git#v0.1.4", "sha256": "", "sbom_url": "https://govoplan.add-ideas.de/sbom/govoplan-files-webui-0.1.4.spdx.json", "provenance_url": "https://govoplan.add-ideas.de/provenance/govoplan-files-webui-0.1.4.intoto.jsonl", "git_ref": "refs/tags/v0.1.4" } }, "license_features": ["module.files"], "tags": ["official", "service-module"] }, { "module_id": "mail", "name": "Mail", "description": "SMTP/IMAP profile management and read-only mailbox access.", "version": "0.1.4", "action": "install", "python_package": "govoplan-mail", "python_ref": "govoplan-mail @ git+ssh://git@git.add-ideas.de/add-ideas/govoplan-mail.git@v0.1.4", "webui_package": "@govoplan/mail-webui", "webui_ref": "git+ssh://git@git.add-ideas.de/add-ideas/govoplan-mail.git#v0.1.4", "provides_interfaces": [ { "name": "mail.campaign_delivery", "version": "1.4.0" } ], "artifact_integrity": { "python": { "ref": "govoplan-mail @ git+ssh://git@git.add-ideas.de/add-ideas/govoplan-mail.git@v0.1.4", "sha256": "", "sbom_url": "https://govoplan.add-ideas.de/sbom/govoplan-mail-0.1.4.spdx.json", "provenance_url": "https://govoplan.add-ideas.de/provenance/govoplan-mail-0.1.4.intoto.jsonl", "git_ref": "refs/tags/v0.1.4" }, "webui": { "ref": "git+ssh://git@git.add-ideas.de/add-ideas/govoplan-mail.git#v0.1.4", "sha256": "", "sbom_url": "https://govoplan.add-ideas.de/sbom/govoplan-mail-webui-0.1.4.spdx.json", "provenance_url": "https://govoplan.add-ideas.de/provenance/govoplan-mail-webui-0.1.4.intoto.jsonl", "git_ref": "refs/tags/v0.1.4" } }, "license_features": ["module.mail"], "tags": ["official", "service-module"] }, { "module_id": "dashboard", "name": "Dashboard", "description": "Configurable user home assembled from module-provided widgets.", "version": "0.1.6", "action": "install", "python_package": "govoplan-dashboard", "python_ref": "govoplan-dashboard @ git+ssh://git@git.add-ideas.de/add-ideas/govoplan-dashboard.git@v0.1.6", "webui_package": "@govoplan/dashboard-webui", "webui_ref": "git+ssh://git@git.add-ideas.de/add-ideas/govoplan-dashboard.git#v0.1.6", "artifact_integrity": { "python": { "ref": "govoplan-dashboard @ git+ssh://git@git.add-ideas.de/add-ideas/govoplan-dashboard.git@v0.1.6", "sha256": "", "sbom_url": "https://govoplan.add-ideas.de/sbom/govoplan-dashboard-0.1.6.spdx.json", "provenance_url": "https://govoplan.add-ideas.de/provenance/govoplan-dashboard-0.1.6.intoto.jsonl", "git_ref": "refs/tags/v0.1.6" }, "webui": { "ref": "git+ssh://git@git.add-ideas.de/add-ideas/govoplan-dashboard.git#v0.1.6", "sha256": "", "sbom_url": "https://govoplan.add-ideas.de/sbom/govoplan-dashboard-webui-0.1.6.spdx.json", "provenance_url": "https://govoplan.add-ideas.de/provenance/govoplan-dashboard-webui-0.1.6.intoto.jsonl", "git_ref": "refs/tags/v0.1.6" } }, "license_features": ["module.dashboard"], "tags": ["official", "platform-module"] } ], "signatures": [ { "algorithm": "ed25519", "key_id": "release-key-1", "value": "" }, { "algorithm": "ed25519", "key_id": "release-key-2", "value": "" } ] }