{
  "schemaVersion": 4,
  "version": "0.21.1",
  "releasedAt": "2026-10-13T18:32:52.000Z",
  "sourceRevision": "9574de3844852ad5b02ee5dfaeb8d6dec1417379",
  "image": {
    "digest": "sha256:9fde500ed89bcaa9a8e454e82a83ba9c15e9d1d59f32d14586bc2d92742b5d2b",
    "platforms": [
      "linux/amd64",
      "linux/arm64"
    ],
    "canonical": "docker.io/dekglas/marolum",
    "mirrors": []
  },
  "composition": {
    "source": {
      "repository": "dekglas/application",
      "revision": "9574de3844852ad5b02ee5dfaeb8d6dec1417379"
    },
    "image": {
      "indexDigest": "sha256:9fde500ed89bcaa9a8e454e82a83ba9c15e9d1d59f32d14586bc2d92742b5d2b",
      "platforms": {
        "linux/amd64": "sha256:725a8db2f52762b684a19c9efe7ce9f93831e69624c17f7228cd17a3939b2b59",
        "linux/arm64": "sha256:39e47bbd8c8a870821f955cf8a6dead782ab2db2bc836fbb13df54b8f0782fbe"
      },
      "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:aac78c77e904bc264eb4bc5bc8cb60e71d3192d0d131772984a14d9abc48de7d",
          "linux/arm64": "sha256:ccc0dd5d1cb93ec93d3b1ef9cb0d7e95b77c50aae5fbbe7f5367d79db974c892"
        }
      },
      "provenance": {
        "mode": "max",
        "perPlatformDigests": {
          "linux/amd64": "sha256:cfbfb60b5e0e75b7ebad328e25099f2ce60173b498e36cfc8667b4bcbb844531",
          "linux/arm64": "sha256:461c62910d517a83f00d32e212a541a07b14b8a338c020a3a396de930b3c67b6"
        }
      }
    },
    "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.1.tgz",
    "bytes": 58829,
    "corpusDigest": "sha256:9d4932d9b5058c9b632ed016d0920031415945e0bb9eab0f8400614cacd37cc0",
    "corpusVersion": 2,
    "digest": "sha256:1f2f040b6d28df7e98c70d6913130680b3cee9d9f6015b8f5ada64bc2af673a4",
    "version": "0.21.1"
  },
  "documentation": {
    "repository": "dekglas/marketing",
    "revision": "4ce0d8abed58ad7c070fcef1779628ad67eea952",
    "url": "https://www.dekglas.com/docs/marolum",
    "snapshot": "https://www.dekglas.com/downloads/marolum/v0.21.1/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"
    ]
  }
}
