{
  "schemaVersion": 4,
  "version": "0.21.0",
  "releasedAt": "2026-10-10T23:06:14.000Z",
  "sourceRevision": "6ab74498f7d4012359d4073b81187313f6430639",
  "image": {
    "digest": "sha256:d71b16db676bda1769d6bee8acd385043060cb2aedc9131095447569dc4f0e5a",
    "platforms": [
      "linux/amd64",
      "linux/arm64"
    ],
    "canonical": "docker.io/dekglas/marolum",
    "mirrors": []
  },
  "composition": {
    "source": {
      "repository": "dekglas/application",
      "revision": "6ab74498f7d4012359d4073b81187313f6430639"
    },
    "image": {
      "indexDigest": "sha256:d71b16db676bda1769d6bee8acd385043060cb2aedc9131095447569dc4f0e5a",
      "platforms": {
        "linux/amd64": "sha256:09015b2a0edf66e12a62c9b815db4c3941f37854a3504ac05d3c0955793c0902",
        "linux/arm64": "sha256:e1a6377a8e005670c25053ceb59551a4ce921787aa47a3c08e01600182b07100"
      },
      "baseImage": {
        "reference": "node:26.10.0-bookworm-slim",
        "digest": "sha256:3ffc19ea878019d9e9ae8971732ad4a03cda44f167107173174b60ed7c65bed3"
      },
      "node": "26.10.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.34.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.14"
        },
        {
          "name": "pg",
          "version": "8.23.1"
        },
        {
          "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:b3e0bc6d80601792aa7a23b9cba68c1fd11c9cf488eb6e6ad01fe14c19bc57cd",
          "linux/arm64": "sha256:0204a61d291028826c509be5351662520ed42cb24f8d22067473143ba950b5e8"
        }
      },
      "provenance": {
        "mode": "max",
        "perPlatformDigests": {
          "linux/amd64": "sha256:e190b5761714d3cdf46f9d44d08f63d68913019f0e3d2b31c2bbb33534e7de32",
          "linux/arm64": "sha256:a95fade71e77b82b11b981dcdf14f21372604f2f5ed8863dedc119fc4c7ca57b"
        }
      }
    },
    "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.48@sha256:4e61d15fd35994cb1e43e1e553dff106794841fd9a99ade2fc8c8bfce4d7872d"
      ],
      "browsers": [
        {
          "name": "chromium",
          "playwright": "1.63.0"
        }
      ]
    }
  },
  "cli": {
    "archive": "marolum-cli-0.21.0.tgz",
    "bytes": 58829,
    "corpusDigest": "sha256:9d4932d9b5058c9b632ed016d0920031415945e0bb9eab0f8400614cacd37cc0",
    "corpusVersion": 2,
    "digest": "sha256:a2605d64df3f4f62194b7a92f2f0acae8258afcffe99b34db63692d64a705944",
    "version": "0.21.0"
  },
  "documentation": {
    "repository": "dekglas/marketing",
    "revision": "2bdd00e14741e7ea0a4a6129df02d64b99d2a3ac",
    "url": "https://www.dekglas.com/docs/marolum",
    "snapshot": "https://www.dekglas.com/downloads/marolum/v0.21.0/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"
    ]
  }
}
