{
  "product": "Fractal Model Desk",
  "version": "2.1.0",
  "package": {
    "name": "FractalModelDesk-v2.1.0",
    "manifestSha256": "411ac3756af457d901358c10c43824d4885221a4273263c593da146203dcfb2b",
    "verifiedPayloads": 89,
    "archivePath": "/free/fractal-model-desk/fractal-model-desk-v2.1.0.zip",
    "archiveSha256": "63e0e3cab0e294f42b5f90cb5e44219f22362d3c2ccadc9f4f245321a964c7a7",
    "manifestPath": "/free/fractal-model-desk/v2.1/MANIFEST.json"
  },
  "files": [
    {
      "kind": "indicator",
      "path": "/free/fractal-model-desk/fractal-model-desk.pine",
      "bytes": 75611,
      "sha256": "75629a3388f50830eb6bf1059ae9d8791aa96093816cac34a479772638c7c032",
      "packagePath": "web/public-free-fractal-model-desk/fractal-model-desk.pine"
    },
    {
      "kind": "strategy",
      "path": "/free/fractal-model-desk/fractal-model-desk-strategy.pine",
      "bytes": 77331,
      "sha256": "22aa247605f1e04e21642dfdb46db13912852d83d5031b420f0856de0242bf08",
      "packagePath": "web/public-free-fractal-model-desk/fractal-model-desk-strategy.pine"
    },
    {
      "kind": "license",
      "path": "/free/fractal-model-desk/LICENSE",
      "bytes": 1066,
      "sha256": "ac39f504749376b1650f8651bae11643ac218973f0805e4f21c1049ccaf94ea1",
      "packagePath": "web/LICENSE"
    },
    {
      "kind": "capture",
      "path": "/free/fractal-model-desk/v2.1-eurusd-focus.png",
      "bytes": 82222,
      "sha256": "39b75ae5a8558361c7b9760e5f540bbf5abcbc551423c406c538b6a9e3a3db00",
      "packagePath": "product/docs/evidence/v2.1/eurusd-focus.png",
      "scope": "actual-market",
      "symbol": "OANDA:EURUSD",
      "view": "Focus",
      "chartTimeframe": "5",
      "modelTimeframe": "60",
      "capturedOn": "2026-09-08",
      "width": 1445,
      "height": 1124,
      "caption": "EURUSD 5m / 1h · Focus v2.1.0. Delivery review is separate from a raw sweep; broader POI and bias still require chart assessment.",
      "alt": "Actual EURUSD five-minute chart with Fractal Model Desk v2.1 Focus, a delivery-review annotation, higher-timeframe candle preview and review ledger."
    },
    {
      "kind": "capture",
      "path": "/free/fractal-model-desk/v2.1-eurusd-audit.png",
      "bytes": 307400,
      "sha256": "efd5ed69ec89bf0fb1e9e05315a5cede021b7e62338abdb28f449cb4936ab9da",
      "packagePath": "product/docs/evidence/v2.1/eurusd-audit.png",
      "scope": "actual-market",
      "symbol": "OANDA:EURUSD",
      "view": "Audit",
      "chartTimeframe": "5",
      "modelTimeframe": "60",
      "capturedOn": "2026-09-08",
      "width": 1445,
      "height": 1124,
      "caption": "EURUSD 5m / 1h · Audit v2.1.0. Raw observations retain their reasons, exclusions and outcomes; the source editor shows the shipped v2.1 header.",
      "alt": "Actual EURUSD five-minute chart in Fractal Model Desk v2.1 Audit beside the Pine source editor, showing raw sweeps, closure and CISD observations and excluded records."
    },
    {
      "kind": "capture",
      "path": "/free/fractal-model-desk/v2.1-xauusd-focus.png",
      "bytes": 96367,
      "sha256": "caac2832733e538f0cc2db0df5feea6a394955f7bc36c7d0cad2dd67fd860b1c",
      "packagePath": "product/docs/evidence/v2.1/xauusd-focus.png",
      "scope": "actual-market",
      "symbol": "OANDA:XAUUSD",
      "view": "Focus",
      "chartTimeframe": "5",
      "modelTimeframe": "60",
      "capturedOn": "2026-09-08",
      "width": 1445,
      "height": 1124,
      "caption": "Gold 5m / 1h · Focus v2.1.0. The latest two delivery reviews remain visible after withdrawal or completion; these are model outcomes, not trade results.",
      "alt": "Actual gold five-minute chart with Fractal Model Desk v2.1 Focus retaining a withdrawn delivery review and a completed C4-window review."
    },
    {
      "kind": "source-package",
      "path": "/free/fractal-model-desk/fractal-model-desk-v2.1.0.zip",
      "bytes": 1587975,
      "sha256": "63e0e3cab0e294f42b5f90cb5e44219f22362d3c2ccadc9f4f245321a964c7a7"
    },
    {
      "kind": "checksum",
      "path": "/free/fractal-model-desk/fractal-model-desk-v2.1.0.zip.sha256",
      "bytes": 96,
      "sha256": "706da3549fa0a63fe264b30e5368fdcd17a827a67e7fe384bed6d77491e41801"
    },
    {
      "kind": "package-manifest",
      "path": "/free/fractal-model-desk/v2.1/MANIFEST.json",
      "bytes": 15482,
      "sha256": "411ac3756af457d901358c10c43824d4885221a4273263c593da146203dcfb2b"
    },
    {
      "kind": "verification",
      "path": "/free/fractal-model-desk/v2.1-verification.md",
      "bytes": 3092,
      "sha256": "0b6bac90fcec8d35a7af31bf5596e166c5021bb8d0b2005027a885fdcc0883cb"
    }
  ],
  "modules": [
    {
      "constant": "FRACTAL_MODEL_DESK_SOURCE",
      "path": "src/data/fractal-model-desk-source.ts",
      "bytes": 78058,
      "sha256": "6f0bda0b143723faf522092cdfc2fb3fccdb31d3e2cfca2a1d202b6f5def5d61",
      "packagePath": "web/fractal-model-desk-source.ts"
    },
    {
      "constant": "FRACTAL_MODEL_DESK_STRATEGY_SOURCE",
      "path": "src/data/fractal-model-desk-strategy-source.ts",
      "bytes": 79820,
      "sha256": "ece063add744cc37feaf4f116b6cc82dd29360d97840fd3a307f3a2d61764c22",
      "packagePath": "web/fractal-model-desk-strategy-source.ts"
    }
  ],
  "deliveryPayloads": [
    {
      "packagePath": "product/archive/v1.1.0/fractal_model_desk_strategy.pine",
      "kind": "product-payload",
      "path": "/free/fractal-model-desk/v2.1/archive/v1.1.0/fractal_model_desk_strategy.pine",
      "bytes": 85168,
      "sha256": "84ef796c4d153c6de8f4e790b52cdcf5174852509667081d72d1454aae75c09f"
    },
    {
      "packagePath": "product/archive/v1.1.0/fractal_model_desk.pine",
      "kind": "product-payload",
      "path": "/free/fractal-model-desk/v2.1/archive/v1.1.0/fractal_model_desk.pine",
      "bytes": 82928,
      "sha256": "d2249103e5037fb88bfbbf42ef6c723906f00e5e6754b0cc7c923dc6bf3762bc"
    },
    {
      "packagePath": "product/archive/v1.1.0/gen-twin.mjs",
      "kind": "product-payload",
      "path": "/free/fractal-model-desk/v2.1/archive/v1.1.0/gen-twin.mjs",
      "bytes": 9599,
      "sha256": "5720a47a876344d1a817fdc3ad90df7a707bcca34ea05dc450cdf586305e2cba"
    },
    {
      "packagePath": "product/archive/v1.1.0/README.md",
      "kind": "product-payload",
      "path": "/free/fractal-model-desk/v2.1/archive/v1.1.0/README.md",
      "bytes": 7237,
      "sha256": "9eb88ba0258840b0c71ee8c2f7f38bdcf8f9d011f843e3e9e212af5437e319d7"
    },
    {
      "packagePath": "product/archive/v2.0.0/README.md",
      "kind": "product-payload",
      "path": "/free/fractal-model-desk/v2.1/archive/v2.0.0/README.md",
      "bytes": 12812,
      "sha256": "14b82e05bf2cc49447e025f3e000e565e39915ca3ccc4d3f496273482c65d2ad"
    },
    {
      "packagePath": "product/archive/v2.0.0/src/fractal_model_desk_strategy.pine",
      "kind": "product-payload",
      "path": "/free/fractal-model-desk/v2.1/archive/v2.0.0/src/fractal_model_desk_strategy.pine",
      "bytes": 43417,
      "sha256": "864068f9367ffae15a2e3469e36b3477b3d377b72f05b3c1c3a88004ba512600"
    },
    {
      "packagePath": "product/archive/v2.0.0/src/fractal_model_desk.pine",
      "kind": "product-payload",
      "path": "/free/fractal-model-desk/v2.1/archive/v2.0.0/src/fractal_model_desk.pine",
      "bytes": 41434,
      "sha256": "5ee2ff7ea0b311de5898771a17a3d6a9921bf480a091bf0d0961503f8d02114e"
    },
    {
      "packagePath": "product/docs/build-report.md",
      "kind": "product-payload",
      "path": "/free/fractal-model-desk/v2.1/docs/build-report.md",
      "bytes": 14787,
      "sha256": "2f4887995808c243628087966cdff1432192820af7b9c55cd96cf9eda9f336eb"
    },
    {
      "packagePath": "product/docs/evidence/compile-results.json",
      "kind": "product-payload",
      "path": "/free/fractal-model-desk/v2.1/docs/evidence/compile-results.json",
      "bytes": 1119,
      "sha256": "540514d77896843305373ddc94423f80962ffe5e1e824c2e96127a07693fd131"
    },
    {
      "packagePath": "product/docs/evidence/eurusd-after-raw.json",
      "kind": "product-payload",
      "path": "/free/fractal-model-desk/v2.1/docs/evidence/eurusd-after-raw.json",
      "bytes": 88813,
      "sha256": "b747f36cc5f98ce3cf17dd44619216e005979cbc7f798f46b5d8d237daaa6f8d"
    },
    {
      "packagePath": "product/docs/evidence/eurusd-before-raw.json",
      "kind": "product-payload",
      "path": "/free/fractal-model-desk/v2.1/docs/evidence/eurusd-before-raw.json",
      "bytes": 88812,
      "sha256": "05088267efca1fcb43d8e4614cab04685a7be247fcf733068ee2b88f86de67e3"
    },
    {
      "packagePath": "product/docs/evidence/eurusd-final.json",
      "kind": "product-payload",
      "path": "/free/fractal-model-desk/v2.1/docs/evidence/eurusd-final.json",
      "bytes": 13667,
      "sha256": "dbfaf4dfae648840d93b38822cda79974c19625fe81e7a285aa77d610da136fc"
    },
    {
      "packagePath": "product/docs/evidence/eurusd-final.png",
      "kind": "product-payload",
      "path": "/free/fractal-model-desk/v2.1/docs/evidence/eurusd-final.png",
      "bytes": 115503,
      "sha256": "5458e5af1bdcbf94c4806ecb9891a98023ff6ac4d6b58ff3662dff0dde1c920d"
    },
    {
      "packagePath": "product/docs/evidence/native-core-qa.json",
      "kind": "product-payload",
      "path": "/free/fractal-model-desk/v2.1/docs/evidence/native-core-qa.json",
      "bytes": 1885,
      "sha256": "067f8d2c655f4fb76050e30153133c6f404ab3c8a04b05d486cf44d2820638e5"
    },
    {
      "packagePath": "product/docs/evidence/native-core-qa.png",
      "kind": "product-payload",
      "path": "/free/fractal-model-desk/v2.1/docs/evidence/native-core-qa.png",
      "bytes": 297342,
      "sha256": "d480de998cb3f043ebae5e5ba1906a0212f22ce427aa5e38b5660941dc2c2e89"
    },
    {
      "packagePath": "product/docs/evidence/node-tests.txt",
      "kind": "product-payload",
      "path": "/free/fractal-model-desk/v2.1/docs/evidence/node-tests.txt",
      "bytes": 1722,
      "sha256": "54e1e3c2e8640b368ccdca893df2b00571274a2dd286686b4dbd346130d54fd8"
    },
    {
      "packagePath": "product/docs/evidence/reload-comparison.json",
      "kind": "product-payload",
      "path": "/free/fractal-model-desk/v2.1/docs/evidence/reload-comparison.json",
      "bytes": 842,
      "sha256": "0b1766a2d971eb96a71b2f1b5d1e017f7bb63924dc521b4fe4a3006cb2cb98fe"
    },
    {
      "packagePath": "product/docs/evidence/strategy-runtime.json",
      "kind": "product-payload",
      "path": "/free/fractal-model-desk/v2.1/docs/evidence/strategy-runtime.json",
      "bytes": 1869,
      "sha256": "340c08a4b4634e84f88ccb3be7cd5265f9bf50c119521cbda7e3bc9beb9bf24b"
    },
    {
      "packagePath": "product/docs/evidence/v2.1/compile-results.json",
      "kind": "product-payload",
      "path": "/free/fractal-model-desk/v2.1/docs/evidence/v2.1/compile-results.json",
      "bytes": 966,
      "sha256": "316adbd8dc67f5f04123e261a6b8a0550a95f5ba7e8c5ac04bd49b5184c34228"
    },
    {
      "packagePath": "product/docs/evidence/v2.1/eurusd-after-raw.json",
      "kind": "product-payload",
      "path": "/free/fractal-model-desk/v2.1/docs/evidence/v2.1/eurusd-after-raw.json",
      "bytes": 95252,
      "sha256": "3857d94a45a5caa968e648ff056ef01f112a4511a27faad9f4d466cb7a05dec9"
    },
    {
      "packagePath": "product/docs/evidence/v2.1/eurusd-audit.json",
      "kind": "product-payload",
      "path": "/free/fractal-model-desk/v2.1/docs/evidence/v2.1/eurusd-audit.json",
      "bytes": 15037,
      "sha256": "5a96a8eafadee14547186d45bb30f14a2562f64cc4419cbf7674f0edb3e0b95f"
    },
    {
      "packagePath": "product/docs/evidence/v2.1/eurusd-audit.png",
      "kind": "product-payload",
      "path": "/free/fractal-model-desk/v2.1/docs/evidence/v2.1/eurusd-audit.png",
      "bytes": 307400,
      "sha256": "efd5ed69ec89bf0fb1e9e05315a5cede021b7e62338abdb28f449cb4936ab9da"
    },
    {
      "packagePath": "product/docs/evidence/v2.1/eurusd-before-raw.json",
      "kind": "product-payload",
      "path": "/free/fractal-model-desk/v2.1/docs/evidence/v2.1/eurusd-before-raw.json",
      "bytes": 95254,
      "sha256": "e0af755c746acb498a137faaefd7c605a7f2e65dff1fef5d9549b7d4e0dc903a"
    },
    {
      "packagePath": "product/docs/evidence/v2.1/eurusd-focus.json",
      "kind": "product-payload",
      "path": "/free/fractal-model-desk/v2.1/docs/evidence/v2.1/eurusd-focus.json",
      "bytes": 14428,
      "sha256": "68838dd63d27474774b6727905eabe4d7eec0993e990e8a371580d3888e38e78"
    },
    {
      "packagePath": "product/docs/evidence/v2.1/eurusd-focus.png",
      "kind": "product-payload",
      "path": "/free/fractal-model-desk/v2.1/docs/evidence/v2.1/eurusd-focus.png",
      "bytes": 82222,
      "sha256": "39b75ae5a8558361c7b9760e5f540bbf5abcbc551423c406c538b6a9e3a3db00"
    },
    {
      "packagePath": "product/docs/evidence/v2.1/indicator-native-editor.json",
      "kind": "product-payload",
      "path": "/free/fractal-model-desk/v2.1/docs/evidence/v2.1/indicator-native-editor.json",
      "bytes": 1470,
      "sha256": "e865a3c1f2fcb1894b39f4dd38ed1e5b6f9a933eb8dfffa69b70cb93455a0325"
    },
    {
      "packagePath": "product/docs/evidence/v2.1/native-context-qa.json",
      "kind": "product-payload",
      "path": "/free/fractal-model-desk/v2.1/docs/evidence/v2.1/native-context-qa.json",
      "bytes": 1371,
      "sha256": "ae25b155c6fb52ff17f3783ca0859ab66b66f8247c173adf94fe329b0435fbe2"
    },
    {
      "packagePath": "product/docs/evidence/v2.1/native-context-qa.png",
      "kind": "product-payload",
      "path": "/free/fractal-model-desk/v2.1/docs/evidence/v2.1/native-context-qa.png",
      "bytes": 107943,
      "sha256": "605a888c8f271177dd7467f73eefebd172046329c8e3e8572c9d621778e7dfa1"
    },
    {
      "packagePath": "product/docs/evidence/v2.1/native-core-qa.json",
      "kind": "product-payload",
      "path": "/free/fractal-model-desk/v2.1/docs/evidence/v2.1/native-core-qa.json",
      "bytes": 1079,
      "sha256": "b8c0098d71400c5c43d21bbd6acb237a58d0f4cf855c6caed2001475abb0e0f9"
    },
    {
      "packagePath": "product/docs/evidence/v2.1/native-ic-qa.json",
      "kind": "product-payload",
      "path": "/free/fractal-model-desk/v2.1/docs/evidence/v2.1/native-ic-qa.json",
      "bytes": 1109,
      "sha256": "4d7e56167dcc244bc9c362ab9fc6b3d671c2aa59a234a12dd1e27d961f12a23a"
    },
    {
      "packagePath": "product/docs/evidence/v2.1/native-ic-qa.png",
      "kind": "product-payload",
      "path": "/free/fractal-model-desk/v2.1/docs/evidence/v2.1/native-ic-qa.png",
      "bytes": 92897,
      "sha256": "e2261c580298e114aababf76acece5195e9add33ebb28137dcdfc12f67a3a0bd"
    },
    {
      "packagePath": "product/docs/evidence/v2.1/node-tests.txt",
      "kind": "product-payload",
      "path": "/free/fractal-model-desk/v2.1/docs/evidence/v2.1/node-tests.txt",
      "bytes": 2017,
      "sha256": "8a6e7c474c8cde36dc02b85275a838aac7500f5903346989e8188db35e55a877"
    },
    {
      "packagePath": "product/docs/evidence/v2.1/reference-source-manifest.json",
      "kind": "product-payload",
      "path": "/free/fractal-model-desk/v2.1/docs/evidence/v2.1/reference-source-manifest.json",
      "bytes": 3004,
      "sha256": "47f68b136675c9d32f8b8d60a9ab9d2c3cce516f020f04a730927ba5edf7a684"
    },
    {
      "packagePath": "product/docs/evidence/v2.1/reload-comparison.json",
      "kind": "product-payload",
      "path": "/free/fractal-model-desk/v2.1/docs/evidence/v2.1/reload-comparison.json",
      "bytes": 899,
      "sha256": "21c2d97d936ecf865b6cfaceb35609bf2852d8713db183ec6874eb0b7fac9ff5"
    },
    {
      "packagePath": "product/docs/evidence/v2.1/strategy-native-editor.json",
      "kind": "product-payload",
      "path": "/free/fractal-model-desk/v2.1/docs/evidence/v2.1/strategy-native-editor.json",
      "bytes": 1175,
      "sha256": "8b5771b36ae9b9851d9caf428e1e91b277a3d7b2c354e4c30e5e6b76085cfbea"
    },
    {
      "packagePath": "product/docs/evidence/v2.1/strategy-retest-runtime.json",
      "kind": "product-payload",
      "path": "/free/fractal-model-desk/v2.1/docs/evidence/v2.1/strategy-retest-runtime.json",
      "bytes": 1866,
      "sha256": "ee60b17efade9eb7849a76b9023f3d320ae9941626986f89bd68716ba167dfc4"
    },
    {
      "packagePath": "product/docs/evidence/v2.1/strategy-runtime.json",
      "kind": "product-payload",
      "path": "/free/fractal-model-desk/v2.1/docs/evidence/v2.1/strategy-runtime.json",
      "bytes": 1868,
      "sha256": "cfce46653ec34946b91b57e56c3e7501a54183b34e48e816b6ddec0a3aeb3508"
    },
    {
      "packagePath": "product/docs/evidence/v2.1/xauusd-focus.json",
      "kind": "product-payload",
      "path": "/free/fractal-model-desk/v2.1/docs/evidence/v2.1/xauusd-focus.json",
      "bytes": 17052,
      "sha256": "201ba3d4b64d292a0c9553247ebde3f64388c0fd5d3a786da75f713ee52cf58f"
    },
    {
      "packagePath": "product/docs/evidence/v2.1/xauusd-focus.png",
      "kind": "product-payload",
      "path": "/free/fractal-model-desk/v2.1/docs/evidence/v2.1/xauusd-focus.png",
      "bytes": 96367,
      "sha256": "caac2832733e538f0cc2db0df5feea6a394955f7bc36c7d0cad2dd67fd860b1c"
    },
    {
      "packagePath": "product/docs/evidence/xauusd-final.json",
      "kind": "product-payload",
      "path": "/free/fractal-model-desk/v2.1/docs/evidence/xauusd-final.json",
      "bytes": 15635,
      "sha256": "429297e8967193284ad1836b730acfc05be2be95c7a891b5124020179777ed8a"
    },
    {
      "packagePath": "product/docs/evidence/xauusd-final.png",
      "kind": "product-payload",
      "path": "/free/fractal-model-desk/v2.1/docs/evidence/xauusd-final.png",
      "bytes": 124872,
      "sha256": "1d24010459210b0b4460c60a303ab00086d34020dbb985eaafd95e562e12eac8"
    },
    {
      "packagePath": "product/docs/measurements.md",
      "kind": "product-payload",
      "path": "/free/fractal-model-desk/v2.1/docs/measurements.md",
      "bytes": 5810,
      "sha256": "65dba9b3e56a11b307675a484814032af788b4026af9c5123cb126de1190ae09"
    },
    {
      "packagePath": "product/docs/reference-research-v2.md",
      "kind": "product-payload",
      "path": "/free/fractal-model-desk/v2.1/docs/reference-research-v2.md",
      "bytes": 12660,
      "sha256": "d8eec3684cc8429b9d0bf4ef2655cb4da0f1684180c3f6fade446b82bc9a7f04"
    },
    {
      "packagePath": "product/docs/release-notes-v2.1.md",
      "kind": "product-payload",
      "path": "/free/fractal-model-desk/v2.1/docs/release-notes-v2.1.md",
      "bytes": 6539,
      "sha256": "42da55094d85447b922d7c4cf643f3eeca39f59c439c7bbdcf08131982e12ef9"
    },
    {
      "packagePath": "product/docs/release-notes-v2.md",
      "kind": "product-payload",
      "path": "/free/fractal-model-desk/v2.1/docs/release-notes-v2.md",
      "bytes": 9945,
      "sha256": "5651805aa0c31b712383e77a4b48699a6ba7b77502917cd27f3931c1d6f0b4aa"
    },
    {
      "packagePath": "product/docs/research-v2.1-open-source.md",
      "kind": "product-payload",
      "path": "/free/fractal-model-desk/v2.1/docs/research-v2.1-open-source.md",
      "bytes": 13978,
      "sha256": "f10b8ca412ec7c74cf114ee95e2c047dd016d2f5f8554be2cddc6fd1e33e1422"
    },
    {
      "packagePath": "product/docs/research-v2.1-primary.md",
      "kind": "product-payload",
      "path": "/free/fractal-model-desk/v2.1/docs/research-v2.1-primary.md",
      "bytes": 19704,
      "sha256": "6b1b49a462646a9314a8a61cd1bba68c66e86ea631eb81504672db52cd748094"
    },
    {
      "packagePath": "product/docs/reviewer-reply-v2.1.md",
      "kind": "product-payload",
      "path": "/free/fractal-model-desk/v2.1/docs/reviewer-reply-v2.1.md",
      "bytes": 1901,
      "sha256": "2473a71fd57230059c9303da8fd4c2fc424426467541916de0db58cc697f366b"
    },
    {
      "packagePath": "product/docs/reviewer-response-v2.md",
      "kind": "product-payload",
      "path": "/free/fractal-model-desk/v2.1/docs/reviewer-response-v2.md",
      "bytes": 1789,
      "sha256": "ebb7601d69a427e4cde12ab47da757ce9767ce4986fa6a254cb441dd9c6e4177"
    },
    {
      "packagePath": "product/docs/start-here-th.md",
      "kind": "product-payload",
      "path": "/free/fractal-model-desk/v2.1/docs/start-here-th.md",
      "bytes": 13390,
      "sha256": "22be762fd7df0b6e77ed72acad17a19e5b3b3ccca1686b7c6052e98c52551057"
    },
    {
      "packagePath": "product/docs/verification-v2.1.md",
      "kind": "product-payload",
      "path": "/free/fractal-model-desk/v2.1/docs/verification-v2.1.md",
      "bytes": 8678,
      "sha256": "5733a559de4002eab5855b138e234698ad269067a37c1014859d013da70cae45"
    },
    {
      "packagePath": "product/docs/verification-v2.md",
      "kind": "product-payload",
      "path": "/free/fractal-model-desk/v2.1/docs/verification-v2.md",
      "bytes": 8500,
      "sha256": "5d90d67b02611c91e26fe463a55c956deba12c293a2cd435196aaba1005cd6e1"
    },
    {
      "packagePath": "product/docs/web-handoff-v2.1.md",
      "kind": "product-payload",
      "path": "/free/fractal-model-desk/v2.1/docs/web-handoff-v2.1.md",
      "bytes": 2645,
      "sha256": "7fd7f6aa4142e80fd0327670268d08a65e27510bb337d34c4072145b0f828465"
    },
    {
      "packagePath": "product/docs/web-handoff-v2.md",
      "kind": "product-payload",
      "path": "/free/fractal-model-desk/v2.1/docs/web-handoff-v2.md",
      "bytes": 2510,
      "sha256": "9606cb4c46e58cc9f482d1ff8bbf1f889f46159c38ce847009cab4c7db31f2c0"
    },
    {
      "packagePath": "product/LICENSE",
      "kind": "product-payload",
      "path": "/free/fractal-model-desk/v2.1/LICENSE",
      "bytes": 1066,
      "sha256": "ac39f504749376b1650f8651bae11643ac218973f0805e4f21c1049ccaf94ea1"
    },
    {
      "packagePath": "product/package.json",
      "kind": "product-payload",
      "path": "/free/fractal-model-desk/v2.1/package.json",
      "bytes": 300,
      "sha256": "6b5eab4e4b1b59853412defce9cc251a6fa8c881085d12c578a69ea68df7619e"
    },
    {
      "packagePath": "product/README.md",
      "kind": "product-payload",
      "path": "/free/fractal-model-desk/v2.1/README.md",
      "bytes": 12956,
      "sha256": "7fe2c2199b4b9a0eb67313bee5839ebd9eb34db529dc840d6c5a285da156f063"
    },
    {
      "packagePath": "product/src/fractal_model_desk_strategy.pine",
      "kind": "product-payload",
      "path": "/free/fractal-model-desk/v2.1/src/fractal_model_desk_strategy.pine",
      "bytes": 77331,
      "sha256": "22aa247605f1e04e21642dfdb46db13912852d83d5031b420f0856de0242bf08"
    },
    {
      "packagePath": "product/src/fractal_model_desk.pine",
      "kind": "product-payload",
      "path": "/free/fractal-model-desk/v2.1/src/fractal_model_desk.pine",
      "bytes": 75611,
      "sha256": "75629a3388f50830eb6bf1059ae9d8791aa96093816cac34a479772638c7c032"
    },
    {
      "packagePath": "product/tests/context-probe-manifest.json",
      "kind": "product-payload",
      "path": "/free/fractal-model-desk/v2.1/tests/context-probe-manifest.json",
      "bytes": 5495,
      "sha256": "d22db4bdd934cca437b8e0ba83a94c79a226520e5c983998f00c412c48bc2f35"
    },
    {
      "packagePath": "product/tests/context-probe.pine",
      "kind": "product-payload",
      "path": "/free/fractal-model-desk/v2.1/tests/context-probe.pine",
      "bytes": 91461,
      "sha256": "84e49b09f1ef819d30b7e890bb80ae32c8114d936fed9a1aabcd1b1cb5767766"
    },
    {
      "packagePath": "product/tests/core-probe-manifest.json",
      "kind": "product-payload",
      "path": "/free/fractal-model-desk/v2.1/tests/core-probe-manifest.json",
      "bytes": 3072,
      "sha256": "045bd125bb5c7508718d18ae3b976c862a3ba43ed90e8153f1932e18fd5583db"
    },
    {
      "packagePath": "product/tests/core-probe.pine",
      "kind": "product-payload",
      "path": "/free/fractal-model-desk/v2.1/tests/core-probe.pine",
      "bytes": 65897,
      "sha256": "1a2adfd1948950f99a628e4e814e4cff02ef3007498789d04a4716345b8d10bc"
    },
    {
      "packagePath": "product/tests/delivery.test.mjs",
      "kind": "product-payload",
      "path": "/free/fractal-model-desk/v2.1/tests/delivery.test.mjs",
      "bytes": 16748,
      "sha256": "5addf60b917a04563c57a6aac9602cf58aaa7423c61faebd2c327e29165b0c18"
    },
    {
      "packagePath": "product/tests/ic-probe-manifest.json",
      "kind": "product-payload",
      "path": "/free/fractal-model-desk/v2.1/tests/ic-probe-manifest.json",
      "bytes": 4045,
      "sha256": "a263d2cda75febd7c4004de48338be2efc6ddfcd7b9cd422cfa418cc11014075"
    },
    {
      "packagePath": "product/tests/ic-probe.pine",
      "kind": "product-payload",
      "path": "/free/fractal-model-desk/v2.1/tests/ic-probe.pine",
      "bytes": 86876,
      "sha256": "158f4084078a1347581c66aa1bbe53064b8f4387958c71c535818a9684a71f6c"
    },
    {
      "packagePath": "product/tests/package.test.mjs",
      "kind": "product-payload",
      "path": "/free/fractal-model-desk/v2.1/tests/package.test.mjs",
      "bytes": 6419,
      "sha256": "c2eb0583283f02085fb1152ad39c1aaf012041e177e93c1042ce8ff19af25f59"
    },
    {
      "packagePath": "product/tests/README.md",
      "kind": "product-payload",
      "path": "/free/fractal-model-desk/v2.1/tests/README.md",
      "bytes": 8619,
      "sha256": "12ad461e316d21893beac701aeed3905763724da0da9e246b68f8598cb7f9154"
    },
    {
      "packagePath": "product/tools/adapter.pinefrag",
      "kind": "product-payload",
      "path": "/free/fractal-model-desk/v2.1/tools/adapter.pinefrag",
      "bytes": 5258,
      "sha256": "045a94c1f98fd4ba463242eefce7930422dd72320bc8419585f3548c80c6d9cf"
    },
    {
      "packagePath": "product/tools/alerts.pinefrag",
      "kind": "product-payload",
      "path": "/free/fractal-model-desk/v2.1/tools/alerts.pinefrag",
      "bytes": 4100,
      "sha256": "78e09e2298612986848a7718bb594c4fb994b2e89fbbfb84eb756eed61f91e38"
    },
    {
      "packagePath": "product/tools/build.mjs",
      "kind": "product-payload",
      "path": "/free/fractal-model-desk/v2.1/tools/build.mjs",
      "bytes": 3111,
      "sha256": "6f1d3762890c7d2afeb356922d87f8b6e223a9702edbdc4fba19d4e4701a2264"
    },
    {
      "packagePath": "product/tools/compare-reconstruction.mjs",
      "kind": "product-payload",
      "path": "/free/fractal-model-desk/v2.1/tools/compare-reconstruction.mjs",
      "bytes": 1888,
      "sha256": "76ceaf14c55737acd884dd98c3ebd6da10fd573a3c06a302b96a711f582a6f11"
    },
    {
      "packagePath": "product/tools/context.pinefrag",
      "kind": "product-payload",
      "path": "/free/fractal-model-desk/v2.1/tools/context.pinefrag",
      "bytes": 10935,
      "sha256": "40a2ac724af746d52a0b5a734ae6336edd3941b412470182b30e8afa57fc465b"
    },
    {
      "packagePath": "product/tools/core.pinefrag",
      "kind": "product-payload",
      "path": "/free/fractal-model-desk/v2.1/tools/core.pinefrag",
      "bytes": 14627,
      "sha256": "6956eefe5dbc6e397247cb9710021cb803790b4b1eb7e17fd61e7201e2ef5023"
    },
    {
      "packagePath": "product/tools/gen-twin.mjs",
      "kind": "product-payload",
      "path": "/free/fractal-model-desk/v2.1/tools/gen-twin.mjs",
      "bytes": 183,
      "sha256": "2d8b6dee7725f68fd44ec03840b472133f989ca89558d4f17ecf09d039cb320c"
    },
    {
      "packagePath": "product/tools/ic-context.pinefrag",
      "kind": "product-payload",
      "path": "/free/fractal-model-desk/v2.1/tools/ic-context.pinefrag",
      "bytes": 10185,
      "sha256": "da147da11e3e4f54eeca1226f878d085ac58e11fcee4173e138623f9fe611ad8"
    },
    {
      "packagePath": "product/tools/make-context-probe.mjs",
      "kind": "product-payload",
      "path": "/free/fractal-model-desk/v2.1/tools/make-context-probe.mjs",
      "bytes": 26041,
      "sha256": "6c3d7049d26806a1909068321650548d0fb34296a954a27ed1b163b9b1a6de90"
    },
    {
      "packagePath": "product/tools/make-ic-probe.mjs",
      "kind": "product-payload",
      "path": "/free/fractal-model-desk/v2.1/tools/make-ic-probe.mjs",
      "bytes": 20865,
      "sha256": "1607f0ee483a7ad80198f5b00ecbefc3a3d135eec4991f510b5b1f9ada7a2c2f"
    },
    {
      "packagePath": "product/tools/make-probe.mjs",
      "kind": "product-payload",
      "path": "/free/fractal-model-desk/v2.1/tools/make-probe.mjs",
      "bytes": 23173,
      "sha256": "2f2dea6fba76ae087d3016674da5a133c785611df0c193e1778e89da899f367d"
    },
    {
      "packagePath": "product/tools/package.mjs",
      "kind": "product-payload",
      "path": "/free/fractal-model-desk/v2.1/tools/package.mjs",
      "bytes": 7190,
      "sha256": "130d4451fb1ed80da8767c81907947f5848a695305319aa3db76c554cc6434e0"
    },
    {
      "packagePath": "product/tools/strategy.pinefrag",
      "kind": "product-payload",
      "path": "/free/fractal-model-desk/v2.1/tools/strategy.pinefrag",
      "bytes": 2626,
      "sha256": "e6e8511223afffcaa7b06940d18257ac38c1a01767b1438d29e41ef9c73763a3"
    },
    {
      "packagePath": "product/tools/visuals.pinefrag",
      "kind": "product-payload",
      "path": "/free/fractal-model-desk/v2.1/tools/visuals.pinefrag",
      "bytes": 29905,
      "sha256": "dd57fc112a19217bf95332db0201b9bd8bcc0c96f4cabb553ae8111931e9864e"
    }
  ],
  "historicalCaptures": [
    {
      "path": "/free/fractal-model-desk/01-hero.png",
      "version": "1.1.0",
      "sha256": "d8113c4bfe35fc40fcf4830778afbacf069042e57c6226b4775ace18afad911b",
      "use": "Historical v1.1.0 capture; not v2.1 evidence."
    },
    {
      "path": "/free/fractal-model-desk/02-gold-5m.png",
      "version": "1.1.0",
      "sha256": "7564046bb236763273bfa9588c72e52786275af7ee001075361605de2aa3b987",
      "use": "Historical v1.1.0 capture; not v2.1 evidence."
    },
    {
      "path": "/free/fractal-model-desk/v2-eurusd-5m-1h.png",
      "version": "2.0.0",
      "sha256": "5458e5af1bdcbf94c4806ecb9891a98023ff6ac4d6b58ff3662dff0dde1c920d",
      "use": "Historical v2.0.0 capture; not v2.1 evidence."
    },
    {
      "path": "/free/fractal-model-desk/v2-xauusd-5m-1h.png",
      "version": "2.0.0",
      "sha256": "1d24010459210b0b4460c60a303ab00086d34020dbb985eaafd95e562e12eac8",
      "use": "Historical v2.0.0 capture; not v2.1 evidence."
    }
  ],
  "historicalFiles": [
    {
      "kind": "historical-verification",
      "path": "/free/fractal-model-desk/v2-verification.md",
      "bytes": 3131,
      "sha256": "77533ffdb5f818ec4623c7a9fffde0d8e20529808bef49a1fe0d43d2e85177ca",
      "version": "2.0.0"
    },
    {
      "kind": "historical-release",
      "path": "/free/fractal-model-desk/v2.0-release.json",
      "bytes": 4560,
      "sha256": "1c7b60563037197adcfb5d389967f261b5174f5fd2f91ece51c01679379aa367",
      "version": "2.0.0"
    }
  ],
  "verification": {
    "local": {
      "scope": "Independently rerun source, isolated deterministic build and package tests; not native Pine execution.",
      "passed": 18,
      "total": 18
    },
    "packageRoundTrip": {
      "scope": "The supplied package builder recreated all89 original payloads and the manifest byte for byte.",
      "passed": 89,
      "total": 89
    },
    "producerNative": {
      "scope": "Producer-supplied native Pine runtime evidence; not rerun during web import.",
      "fixtures": 50,
      "passed": 228,
      "total": 228,
      "coreSha256": "6956eefe5dbc6e397247cb9710021cb803790b4b1eb7e17fd61e7201e2ef5023",
      "probes": [
        {
          "name": "core",
          "fixtures": 15,
          "passed": 91,
          "total": 91,
          "sourceSha256": "1a2adfd1948950f99a628e4e814e4cff02ef3007498789d04a4716345b8d10bc",
          "evidence": "/free/fractal-model-desk/v2.1/docs/evidence/v2.1/native-core-qa.json",
          "manifest": "/free/fractal-model-desk/v2.1/tests/core-probe-manifest.json"
        },
        {
          "name": "context",
          "fixtures": 20,
          "passed": 86,
          "total": 86,
          "sourceSha256": "84e49b09f1ef819d30b7e890bb80ae32c8114d936fed9a1aabcd1b1cb5767766",
          "evidence": "/free/fractal-model-desk/v2.1/docs/evidence/v2.1/native-context-qa.json",
          "manifest": "/free/fractal-model-desk/v2.1/tests/context-probe-manifest.json"
        },
        {
          "name": "ic",
          "fixtures": 15,
          "passed": 51,
          "total": 51,
          "sourceSha256": "158f4084078a1347581c66aa1bbe53064b8f4387958c71c535818a9684a71f6c",
          "evidence": "/free/fractal-model-desk/v2.1/docs/evidence/v2.1/native-ic-qa.json",
          "manifest": "/free/fractal-model-desk/v2.1/tests/ic-probe-manifest.json"
        }
      ],
      "evidenceDate": "2026-09-08"
    },
    "reconstruction": {
      "scope": "Independently repeated exact comparison of bundled captures; did not repeat native remove/re-add, browser restart or Bar Replay.",
      "lines": 142,
      "labels": 140,
      "boxes": 18,
      "graphicsSha256": "c47bfc8bf54d5b194ef46d908467ac720d23028bf7e75029fe0eba423d3571c5"
    },
    "limits": [
      "No profitability, trading-edge or protected-indicator parity claim.",
      "Native 5-minute Bar Replay was not verified; synthetic prefix and same-history reconstruction checks have narrower scope.",
      "V/displacement, ATR and overlap thresholds are implementation heuristics; IC review covers a known-parent-FVG subset; POI and bias remain manual.",
      "Changed history, settings, timeframes or feeds can recalculate results; retained histories are bounded."
    ]
  }
}
