{
  "schemaVersion": 4,
  "version": "0.20.2",
  "releasedAt": "2026-10-01T15:18:06.000Z",
  "sourceRevision": "ccf1b2ecb2ff7ceda8ad0ace960b42d0b95cdc3e",
  "image": {
    "digest": "sha256:b10eee3622e67d93d9b602d6620a4efc90ee20f53a296ef0d9ccf83db63871f8",
    "platforms": [
      "linux/amd64",
      "linux/arm64"
    ],
    "canonical": "docker.io/dekglas/marolum",
    "mirrors": []
  },
  "composition": {
    "source": {
      "repository": "dekglas/application",
      "revision": "ccf1b2ecb2ff7ceda8ad0ace960b42d0b95cdc3e"
    },
    "image": {
      "indexDigest": "sha256:b10eee3622e67d93d9b602d6620a4efc90ee20f53a296ef0d9ccf83db63871f8",
      "platforms": {
        "linux/amd64": "sha256:f7aca1d7cece9da19ecb0e67ee735eb638e77d1b25339719dae022365b087bc2",
        "linux/arm64": "sha256:305cac3d6f4d00a918c1aa57262820694a398e44786bb44471ebebb50884f31a"
      },
      "baseImage": {
        "reference": "node:26.6.0-bookworm-slim",
        "digest": "sha256:81502e860176e63695d769d3d1a2d3a403abc1c27c6a02169b765f3e43b60ede"
      },
      "node": "26.6.0",
      "yarn": "4.18.0"
    },
    "runtime": {
      "server": [
        {
          "name": "@aws-sdk/client-s3",
          "version": "3.1106.0"
        },
        {
          "name": "@azure/identity",
          "version": "4.13.3"
        },
        {
          "name": "@azure/storage-blob",
          "version": "12.33.0"
        },
        {
          "name": "@dekglas/console-links",
          "version": "0.0.0"
        },
        {
          "name": "@dekglas/resource-properties-core",
          "version": "0.0.0"
        },
        {
          "name": "@dekglas/transcript-core",
          "version": "0.0.0"
        },
        {
          "name": "@google-cloud/storage",
          "version": "8.2.0"
        },
        {
          "name": "@nestjs/common",
          "version": "11.1.28"
        },
        {
          "name": "@nestjs/core",
          "version": "11.1.28"
        },
        {
          "name": "@nestjs/platform-express",
          "version": "11.1.28"
        },
        {
          "name": "@nestjs/serve-static",
          "version": "5.0.5"
        },
        {
          "name": "@node-saml/node-saml",
          "version": "5.1.0"
        },
        {
          "name": "better-sqlite3",
          "version": "13.0.3"
        },
        {
          "name": "canonicalize",
          "version": "5.1.0"
        },
        {
          "name": "jose",
          "version": "6.2.12"
        },
        {
          "name": "kysely",
          "version": "0.29.6"
        },
        {
          "name": "nodemailer",
          "version": "10.0.10"
        },
        {
          "name": "pg",
          "version": "8.23.0"
        },
        {
          "name": "reflect-metadata",
          "version": "0.2.2"
        },
        {
          "name": "rxjs",
          "version": "7.8.2"
        }
      ],
      "console": [
        {
          "name": "@dekglas/console-links",
          "version": "0.0.0"
        },
        {
          "name": "@mantine/core",
          "version": "9.5.1"
        },
        {
          "name": "@mantine/hooks",
          "version": "9.5.1"
        },
        {
          "name": "react",
          "version": "19.2.8"
        },
        {
          "name": "react-dom",
          "version": "19.2.8"
        },
        {
          "name": "react-is",
          "version": "19.3.0"
        },
        {
          "name": "recharts",
          "version": "3.10.1"
        }
      ],
      "sqlite": {
        "betterSqlite3": "13.0.3",
        "embedded": "3.53.4"
      }
    },
    "attestations": {
      "sbom": {
        "format": "SPDX-2.3",
        "perPlatformDigests": {
          "linux/amd64": "sha256:fa7d8cf85640d2cf6cd8206f2d82cb29b0eb7c93278b486af18615a7ceb24044",
          "linux/arm64": "sha256:fb69d73cbd386caf54dcfc3363683b4bfbdac9c3f6d2a1799a7e0bb71268ca82"
        }
      },
      "provenance": {
        "mode": "max",
        "perPlatformDigests": {
          "linux/amd64": "sha256:87a36ec451a102972bb1ea7ee64b8b506611a24b78b97bac532d0a95d1534fd9",
          "linux/arm64": "sha256:57dde2f1f8863b0cc79563bf2888303d54f206c8e075a9c5ce638d70043b1dbf"
        }
      }
    },
    "verifiedAgainst": {
      "pulumiCli": [
        "3.256.0"
      ],
      "deploymentSchema": {
        "versions": [
          0,
          1,
          2,
          3,
          4
        ],
        "v4Features": [
          "byteString",
          "extensionParameterization",
          "hooks",
          "refreshBeforeUpdate",
          "replaceWith",
          "snippets-prototype",
          "taint",
          "views"
        ]
      },
      "s3Targets": [
        "chrislusf/seaweedfs:4.47@sha256:ce9e796f1fe6f06968f4c04bdaf8f678dad9c8acdfef3d244133d71bfa6bf882"
      ],
      "browsers": [
        {
          "name": "chromium",
          "playwright": "1.63.0"
        }
      ]
    }
  },
  "cli": {
    "archive": "marolum-cli-0.20.2.tgz",
    "bytes": 58829,
    "corpusDigest": "sha256:9d4932d9b5058c9b632ed016d0920031415945e0bb9eab0f8400614cacd37cc0",
    "corpusVersion": 2,
    "digest": "sha256:a270ad55d66f18df5e820b98e8e46aed8a2347c4b914ac39bbbd37677a51d471",
    "version": "0.20.2"
  },
  "documentation": {
    "repository": "dekglas/marketing",
    "revision": "365b85be49091738197d0a08438643521a1c5bd2",
    "url": "https://www.dekglas.com/docs/marolum",
    "snapshot": "https://www.dekglas.com/downloads/marolum/v0.20.2/docs/"
  },
  "verification": {
    "oidcIssuer": "https://token.actions.githubusercontent.com",
    "signatureIdentities": [
      "https://github.com/dekglas/application/.github/workflows/publish-tester-candidate.yml@refs/heads/master",
      "https://github.com/dekglas/application/.github/workflows/promote-public-release.yml@refs/heads/master"
    ]
  }
}
