{
  "studyId": "dicecore-3.7.1-2026-09-28",
  "publisher": "Mini Kraken — internal engineering study",
  "frontendRevisionInspected": "3403a9e3ab3a5b22c90b81d57bdaed9626b1e5c4",
  "frontendFilesSha256": {
    "src/lib/optimizedDiceCore.ts": "706f08053e3c861ad321d5151f2fe64f0ea8f969e1dddf687a0f94275f71c4a5",
    "src/components/character-sheet/advancedRollRuntime.ts": "018f789c69053f9ebeb25a2f5520e84f125accd13189481390d9d638a6d9469c",
    "src/pages/tools/useDiceRoller.ts": "567a3829066b1df0ad309d881221e0bd21c798156b72a1d2e44be9d6d75e52db",
    "src/components/dice/dice3dRollUtils.ts": "678f09e5ae4fffc7bd0221ac3ce26d96e566696da26bb016873158a7cfe6830e"
  },
  "librarySourceRevisionInspected": "1940044c34c47a3c55faa723ccb0d524eef79b03",
  "sourceRevisionToNpmTarballMapping": "Not established: npm gitHead is absent",
  "browserBundleSha256": "4aab06802c9ce547393d50b025779d07373fdf3c43abcf4c803a191160fba3ae",
  "browserBundler": "esbuild 0.28.1, production, minified ESM",
  "completeReplayVerification": {
    "outcomesCompared": 14400000,
    "datasetsVerified": 22,
    "allFacesEqual": true
  },
  "packageVerification": {
    "tarballUrl": "https://registry.npmjs.org/@erpg/dicecore/-/dicecore-3.7.1.tgz",
    "integrity": "sha512-3Aa8dkiJLwXOMGktEj3lZXJtHqYLaGUSeRLuFKqaP795lVmSYPW9gjY26IY8LTiWXSmTbFvBjEa9IlBWRQbUCg==",
    "tarballSha256": "d4defb2ff92b9bf56cb3ed2ba9cee276d18d2ba9ae4ba2f09d2b08c013d368a9",
    "verifiedEngineFileCount": 89,
    "allEngineFilesMatch": true,
    "packageLicense": "MIT",
    "gitHeadInPackage": null,
    "note": "Package bytes verified; a source revision cannot be inferred from absent gitHead."
  },
  "positiveControls": {
    "passed": 6,
    "script": "self_test.py"
  },
  "scope": "npm @erpg/dicecore 3.7.1 public mixed API, raw unmodified faces, Node and Chromium",
  "excluded": [
    "production-user history",
    "Go backend and Fortuna runtime",
    "cryptographic certification",
    "client tamper resistance",
    "all modifiers and platforms"
  ],
  "upstreamGoRevisionReferencedButNotMeasured": "ec00bea605ba7f2b2fc47aaf7be3a59c6751fec6"
}
