{
  "channel": "stable",
  "packages": [
    {
      "package_id": "govoplan.application-handling.basic",
      "name": "Basic application handling",
      "version": "0.1.0",
      "description": "Portal form, case workflow, task creation, mail notification, payment setup, and access roles for a simple application process.",
      "publisher": "ADD ideas",
      "category": "workflow",
      "artifact_ref": "git+ssh://git@git.add-ideas.de/GovOPlaN/govoplan-configuration-packages.git@application-handling-basic-v0.1.0",
      "artifact_sha256": "<sha256>",
      "required_modules": [
        { "module_id": "portal", "version": ">=0.1.0" },
        { "module_id": "forms", "version": ">=0.1.0" },
        { "module_id": "cases", "version": ">=0.1.0" },
        { "module_id": "workflow", "version": ">=0.1.0" },
        { "module_id": "tasks", "version": ">=0.1.0" },
        { "module_id": "templates", "version": ">=0.1.0" },
        { "module_id": "mail", "version": ">=0.1.0" },
        { "module_id": "payments", "version": ">=0.1.0" },
        { "module_id": "access", "version": ">=0.1.0" },
        { "module_id": "audit", "version": ">=0.1.0" }
      ],
      "required_capabilities": [
        "configuration.provider",
        "access.configuration",
        "forms.configuration",
        "workflow.configuration",
        "mail.configuration",
        "payments.configuration"
      ],
      "tags": ["official", "example", "public-service"],
      "signature": {
        "algorithm": "ed25519",
        "key_id": "configuration-release-key-1",
        "value": "<base64 signature over the package artifact metadata>"
      }
    }
  ],
  "signature": {
    "algorithm": "ed25519",
    "key_id": "configuration-catalog-key-1",
    "value": "<base64 signature over this JSON object without the signature field>"
  }
}
