{
  "brand": "The Proof Foundry",
  "tagline": "Useful software. Receipts included.",
  "positioning": "Proof over promises. Local-first software with receipts, honest claims, and user-owned workflows.",
  "canonicalUrl": "https://theprooffoundry.com",
  "proofRegistryPath": "/proof/index.json",
  "siteVerification": {
    "receiptDate": "2026-08-20",
    "receiptPath": "/reports/deploy-receipts/2026-08-20-proof-foundry-site.md"
  },
  "stateLabels": {
    "pilot": "Developer Pilot",
    "available": "Public release",
    "frozen": "Public release · Frozen",
    "testing": "In testing",
    "proof": "In proof",
    "coming": "Coming soon",
    "withdrawn": "Withdrawn · no public download"
  },
  "statusTaxonomy": {
    "PUBLIC_RELEASE": "Public release",
    "RELEASE_CANDIDATE": "Release candidate",
    "ACTIVE_PROOF": "In proof",
    "HOLD": "On hold",
    "FROZEN": "Public release · Frozen",
    "RESEARCH": "In research",
    "ROADMAP_DIRECTION": "Roadmap direction",
    "UNRELEASED": "Unreleased",
    "WITHDRAWN": "Withdrawn · no public download"
  },
  "availabilityTaxonomy": {
    "derivation": "Availability is about the product, not its newest build lane: a product is AVAILABLE when release.publicVersion names a current public release, even while a newer candidate is also in flight. WITHDRAWN means the former public release was withdrawn and no current public download exists. NO_PUBLIC_RELEASE means no public release of the product exists yet.",
    "labels": {
      "AVAILABLE": "Public release",
      "NO_PUBLIC_RELEASE": "No public release yet",
      "WITHDRAWN": "Withdrawn · unavailable"
    }
  },
  "productGroups": [
    {
      "id": "available-now",
      "label": "Tools for your everyday",
      "note": "Built for Windows and Android. Choose a tool to see its features and download options.",
      "availability": [
        "AVAILABLE"
      ]
    },
    {
      "id": "foundry",
      "label": "Taking shape",
      "note": "A look inside the workbench. ProofShot v2.0.0 is publicly available for Windows.",
      "availability": [
        "NO_PUBLIC_RELEASE"
      ]
    },
    {
      "id": "withdrawn",
      "label": "Withdrawn",
      "note": "Known products with a withdrawn release and no current public download.",
      "availability": [
        "WITHDRAWN"
      ]
    }
  ],
  "trustStrip": [
    {
      "label": "Local-first",
      "note": "Software that runs on your machine and keeps your files yours."
    },
    {
      "label": "Published checksums",
      "note": "Every public download has a SHA-256 you can check before you run it."
    },
    {
      "label": "Tested before release",
      "note": "Release claims are tied to named test gates, not adjectives."
    },
    {
      "label": "Receipts you can read",
      "note": "Release and verification records are published, not summarised."
    }
  ],
  "verificationLabels": {
    "ARTIFACT_HASH_PUBLISHED": "Artifact hash published",
    "ARTIFACT_HASH_VERIFIED": "Artifact hash verified",
    "ARTIFACT_CUSTODY": "Artifact custody",
    "RUNTIME_VALIDATION": "Runtime validation",
    "REALITY_GATE": "Reality Gate",
    "PUBLIC_DOWNLOAD": "Public download",
    "CODE_SIGNING": "Code signing",
    "RELEASE_AUTHORIZATION": "Release authority",
    "PUBLICATION_STATUS": "Publication status"
  },
  "labels": {
    "releaseReportChip": "Release report (first-party)",
    "releaseReportPassing": "Reported passing at release",
    "releaseReportWithdrawn": "Historical (withdrawn)",
    "releaseReportDate": "Release report date",
    "releaseReportStamp": "Release report",
    "artifactVerifiedStamp": "Artifact verified",
    "candidatePill": "Candidate",
    "withdrawnVersionCell": "Withdrawn",
    "withdrawnChecks": "release-time checks are historical; no public download",
    "withdrawnHomeStatus": "Withdrawn · record only",
    "evidenceNotes": {
      "PUBLISHED_RECEIPT": "Published release receipt",
      "MANIFEST_ONLY": "Release manifest only; the Reality Gate receipts it names are not published",
      "OWNER_STAMPED_UNPUBLISHED": "Owner-stamped receipt; it describes itself as not published",
      "ID_ONLY": "Receipt IDs recorded as text; the receipts are not published",
      "RECEIPT_SCOPE_UNASSESSED": "Published release receipt; its coverage of this check has not been assessed",
      "NONE": "No published evidence for this check"
    }
  },
  "limitNotes": [
    {
      "productId": "forgecast",
      "limitIndex": 4,
      "anchor": "may be unavailable to anonymous visitors",
      "asOf": "2026-10-20",
      "note": "An anonymous check found the v0.3.5 release assets listed on GitHub."
    },
    {
      "productId": "ghostlayer",
      "limitIndex": 0,
      "anchor": "Unsigned by Windows",
      "asOf": "2026-10-20",
      "note": "'Unsigned' here means the installer is not code-signed, according to its release record."
    },
    {
      "productId": "ghostlayer",
      "limitIndex": 1,
      "anchor": "choose More info, then Run anyway",
      "asOf": "2026-10-20",
      "note": "Verify the SHA-256 first."
    },
    {
      "productId": "reality-gate",
      "limitIndex": 1,
      "anchor": "its website migration was not proven deployed",
      "asOf": "2026-10-20",
      "note": "Plain meaning: Proof Foundry has no record that this website ever offered v1.1.1 for download."
    }
  ],
  "nav": [
    {
      "id": "products",
      "label": "Software",
      "href": "/software/"
    },
    {
      "id": "proof-standard",
      "label": "Proof",
      "href": "/proof-standard/"
    },
    {
      "id": "truth-files",
      "label": "Truth Files",
      "href": "/truth-files/"
    },
    {
      "id": "about",
      "label": "About",
      "href": "/about/"
    }
  ],
  "navCta": {
    "label": "Support",
    "href": "/support/"
  },
  "products": [
    {
      "id": "reality-gate",
      "displayName": "Reality Gate",
      "route": "/reality-gate/",
      "summary": "Local-first developer continuity for Git projects. Its withdrawn Windows release mapped project dependencies, ran builds in isolated local clones and kept signed receipts of what was checked.",
      "cardSummary": "Local-first developer continuity for Git projects. Its withdrawn Windows release mapped project dependencies, ran builds in isolated local clones and kept signed receipts of what was checked.",
      "markSvg": "<div class=\"card-mark\" aria-hidden=\"true\"><svg viewBox=\"0 0 100 100\" xmlns=\"http://www.w3.org/2000/svg\" width=\"100%\" height=\"100%\"><path d=\"M12 28 L50 8 L88 28 L88 38 L81 38 L81 88 L69 88 L69 36 L50 21 L31 36 L31 88 L19 88 L19 38 L12 38 Z\" fill=\"#F2F0EB\"/><rect x=\"14\" y=\"88\" width=\"22\" height=\"5\" rx=\"1\" fill=\"#F2F0EB\"/><rect x=\"64\" y=\"88\" width=\"22\" height=\"5\" rx=\"1\" fill=\"#F2F0EB\"/><path d=\"M31 67 L46 82 L42 86 L31 75 Z\" fill=\"#F2F0EB\"/><path d=\"M69 67 L54 82 L58 86 L69 75 Z\" fill=\"#F2F0EB\"/><polygon points=\"50,35 64,49 50,63 36,49\" fill=\"#C47B57\"/></svg></div>",
      "cta": "View product",
      "visible": true,
      "presentation": {
        "valueLine": "Ran builds inside an isolated local clone and kept a signed receipt of each run. Historical record only.",
        "cardImage": "/assets/studio/08-ci-run-complete-card-960.png",
        "cardImageAlt": "Sample Reality Gate Runroom showing a completed demo CI run for Demo Widget Service; build not shown.",
        "cardCta": "Read the withdrawal record",
        "cardImageWidth": 960,
        "cardImageHeight": 540,
        "downloadUnavailable": true,
        "downloadNotice": "The release record lists the security disposition as unresolved. A later v1.1.1 Developer Pilot has historical release evidence, but Proof Foundry has no record that this website ever offered it for download."
      },
      "downloadLabel": null,
      "distType": "Windows Installer ZIP",
      "build": "Historical Windows installer ZIP record for v1.1.0. The package was withdrawn after a security packaging defect and is not available for download.",
      "testStatus": "269/269",
      "testCount": "269/269",
      "releaseNote": "Historical v1.1.0 qualification record: Static 269/269 · Live registry 24/24 · Installed runtime 20/20. The v1.1.0 package was later permanently withdrawn after a security packaging defect.",
      "statusStatement": "Reality Gate v1.1.0 (Windows), first published on 15 August 2026, was later withdrawn after a security packaging defect. No current public download is offered. Its historical record remains available. Proof Foundry's internal use of Reality Gate to qualify other products does not authorize or certify a successor public release.",
      "proofStatus": "withdrawn · historical record",
      "proofLinks": [],
      "name": "Reality Gate",
      "state": "withdrawn",
      "productStatus": "WITHDRAWN",
      "platforms": [
        "Windows"
      ],
      "platform": "Windows",
      "release": {
        "releaseStatus": "WITHDRAWN",
        "publicVersion": null,
        "candidateVersion": null,
        "publishedAt": "2026-08-15",
        "withdrawnVersion": "1.1.0",
        "withdrawalReason": "Security packaging defect; v1.1.0 must not be distributed."
      },
      "artifacts": [
        {
          "filename": "Reality-Gate-1.1.0-Developer-Pilot.zip",
          "sizeBytes": null,
          "sha256": "58cc27d22bdee8157ee4598e116e17ff42d0efc95630c97bee4b2bc6be6ce756",
          "downloadUrl": null,
          "sha256Url": null,
          "signingStatus": "UNSIGNED",
          "platform": "Windows",
          "distType": "Windows Installer ZIP"
        }
      ],
      "verification": {
        "receiptId": null,
        "receiptUrl": null,
        "status": "VERIFIED",
        "verificationType": [
          "ARTIFACT_HASH_PUBLISHED",
          "ARTIFACT_HASH_VERIFIED",
          "RUNTIME_VALIDATION",
          "PUBLIC_DOWNLOAD"
        ],
        "verifiedAt": "2026-08-15"
      },
      "tests": [
        {
          "label": "Static blocks",
          "result": "269/269"
        },
        {
          "label": "Live registry",
          "result": "24/24"
        },
        {
          "label": "Installed runtime",
          "result": "20/20"
        }
      ],
      "evidence": [],
      "limits": [
        "The v1.1.0 ZIP is permanently withdrawn and must not be redistributed.",
        "A separate v1.1.1 Developer Pilot has documented historical release evidence; its website migration was not proven deployed.",
        "This website offers no current Reality Gate download while security disposition remains unresolved.",
        "The historical v1.1.0 checksum identifies withdrawn bytes; it is not a code signature."
      ],
      "downloadUrl": null,
      "sha256": "58cc27d22bdee8157ee4598e116e17ff42d0efc95630c97bee4b2bc6be6ce756",
      "sha256Url": null,
      "lastVerified": "2026-08-15"
    },
    {
      "id": "cache-vault",
      "displayName": "Cache Vault",
      "route": "/cache-vault/",
      "summary": "A local-first clipboard vault with receipts, safes, global search, Quick Paste, image capture, exports, Command Center, and a release-signed Android companion that is now a standalone local-first phone vault with its own on-device capture. The PC bridge stays opt-in and LAN-only.",
      "cardSummary": "Local clipboard history, named safes, quick retrieval, and stamped receipts for work that stays on your machine.",
      "markSvg": "<div class=\"card-mark\" aria-hidden=\"true\"><svg viewBox=\"0 0 48 48\" xmlns=\"http://www.w3.org/2000/svg\" width=\"100%\" height=\"100%\"><rect x=\"8.5\" y=\"9\" width=\"4.5\" height=\"30\" rx=\"1.6\" fill=\"#1A9E8C\"/><rect x=\"15.5\" y=\"9\" width=\"23\" height=\"7.5\" rx=\"1.8\" fill=\"#1A9E8C\"/><rect x=\"20.5\" y=\"20.25\" width=\"8.5\" height=\"7.5\" rx=\"1.8\" fill=\"#5f8f87\"/><rect x=\"15.5\" y=\"31.5\" width=\"23\" height=\"7.5\" rx=\"1.8\" fill=\"#1A9E8C\"/><circle cx=\"34.5\" cy=\"24\" r=\"4\" fill=\"#D6A84F\"/></svg></div>",
      "description": "A local-first Windows clipboard vault with smart classification, sensitive-content auto-expiry, Quick Paste, Safes, Vault Macros, Command Center (Phase 1: Hotkey Actions), and a release-signed Android companion that is also a standalone local-first phone vault with on-device capture. No cloud account, no subscription, no telemetry.",
      "cta": "View product",
      "visible": true,
      "presentation": {
        "valueLine": "Every clipboard item you copy, kept on your machine, searchable, and filed into safes you control.",
        "cardImage": "/assets/studio/cv-quick-paste-card-960.png",
        "cardImageAlt": "Cache Vault Quick Paste popup with searchable clipboard items and keyboard shortcuts.",
        "cardCta": "Explore Cache Vault",
        "cardImageWidth": 960,
        "cardImageHeight": 540,
        "downloadUnavailable": false,
        "downloadNotice": "Windows v0.3.1 is available from Proof Foundry downloads. The release-signed Android companion v0.3.1 APK is available on GitHub Releases and Proof Foundry downloads.",
        "evidenceClass": {
          "ARTIFACT_CUSTODY": "PUBLISHED_RECEIPT",
          "RUNTIME_VALIDATION": "RECEIPT_SCOPE_UNASSESSED",
          "REALITY_GATE": "NONE"
        }
      },
      "downloadLabel": "Download v0.3.1 (Windows)",
      "distType": "Windows installer ZIP + Android APK",
      "build": "Windows installer delivered inside a ZIP archive, served from Proof Foundry downloads. The release gate was the local CI suite (2120 passed / 1 skipped / 0 failed at commit eddbae7) plus an on-device Android phone-local capture smoke (PASS 9/9 on a debug build, SM-S911W, Android 16). The release-signed Android companion v0.3.1 APK is published on GitHub Releases and mirrored on Proof Foundry downloads. The published SHA-256 is the checksum of the ZIP you download. No Reality Gate canonical run was performed for v0.3.1.",
      "testStatus": "Local desktop 2120 passed / 1 skipped / 0 failed · Android unit 9/9 · S23 debug-build smoke 9/9",
      "testCount": "Local desktop 2120 passed / 1 skipped / 0 failed · Android unit 9/9 · S23 debug-build smoke 9/9",
      "releaseNote": "Current download: Cache Vault v0.3.1 for Windows. This release adds phone-side capture to the Android companion: copies made on the phone save from the persistent Save last copy notification or when you next open the app, screenshots import automatically, and a sensitive auto-block (on by default) refuses password-, key-, token-, and card-looking clips. Android grants no app background clipboard access, so nothing is captured silently while another app is in front. Companion v0.3.1 is release-signed (certificate SHA-256 c2eb5c42a684326ceba1289e65e9690ed71daf770de64e2b83a42bce04026a2c) and published on GitHub Releases and Proof Foundry downloads. The Windows build is not code-signed, so Windows SmartScreen may prompt on first launch; verify the SHA-256 before running it.",
      "proofStatus": "SHA-256 published · hosted CI failed",
      "proofLinks": [
        "https://downloads.theprooffoundry.com/cache-vault/v0.3.1/CacheVault-v0.3.1-windows.zip",
        "https://downloads.theprooffoundry.com/cache-vault/v0.3.1/SHA256SUMS.txt",
        "https://downloads.theprooffoundry.com/cache-vault/v0.3.1/CACHEVAULT_V0.3.1_RELEASE_RECEIPT.json",
        "https://downloads.theprooffoundry.com/cachevault/v0.3.1/CacheVault-Mobile-v0.3.1-android.apk"
      ],
      "name": "Cache Vault",
      "state": "available",
      "productStatus": "PUBLIC_RELEASE",
      "platforms": [
        "Windows",
        "Android companion"
      ],
      "platform": "Windows + Android",
      "release": {
        "releaseStatus": "PUBLIC_RELEASE",
        "publicVersion": "0.3.1",
        "candidateVersion": null,
        "companionPublicVersion": "0.3.1",
        "companionCandidateVersion": null,
        "publishedAt": "2026-10-01",
        "sourceCommit": "eddbae7a2763d1994dae1e43e744ca8225d93eb3"
      },
      "artifacts": [
        {
          "filename": "CacheVault-v0.3.1-windows.zip",
          "sizeBytes": 43275615,
          "sha256": "d0c59c440b1d5787c9319e1bdf8829f117ccaa2d64d3424dd6955a84fb975d45",
          "downloadUrl": "https://downloads.theprooffoundry.com/cache-vault/v0.3.1/CacheVault-v0.3.1-windows.zip",
          "sha256Url": "https://downloads.theprooffoundry.com/cache-vault/v0.3.1/SHA256SUMS.txt",
          "signingStatus": "UNSIGNED",
          "platform": "Windows",
          "distType": "Windows installer ZIP"
        },
        {
          "filename": "CacheVault-Mobile-v0.3.1-android.apk",
          "sizeBytes": 37016478,
          "sha256": "863f8a5846083cb0372e1046ac1e9363e6203b4880cc2c6a7ca0da8b1b451988",
          "downloadUrl": "https://downloads.theprooffoundry.com/cachevault/v0.3.1/CacheVault-Mobile-v0.3.1-android.apk",
          "sha256Url": "https://downloads.theprooffoundry.com/cachevault/v0.3.1/SHA256SUMS.txt",
          "signingStatus": "PRODUCTION_SIGNED",
          "platform": "Android companion",
          "distType": "Android APK"
        }
      ],
      "verification": {
        "checkedAt": "2026-10-01",
        "downloadAvailability": "VERIFIED",
        "receiptId": "20261001-release-eddbae7",
        "receiptUrl": "https://downloads.theprooffoundry.com/cache-vault/v0.3.1/CACHEVAULT_V0.3.1_RELEASE_RECEIPT.json",
        "status": "VERIFIED",
        "verificationType": [
          "ARTIFACT_HASH_PUBLISHED",
          "ARTIFACT_HASH_VERIFIED",
          "ARTIFACT_CUSTODY",
          "RUNTIME_VALIDATION",
          "PUBLIC_DOWNLOAD"
        ],
        "verifiedAt": "2026-10-01"
      },
      "tests": [
        {
          "label": "Desktop tests · local release gate",
          "result": "2120 passed · 1 skipped · 0 failed at release source eddbae7"
        },
        {
          "label": "Android unit and phone-local smoke",
          "result": "9/9 unit tests · 9/9 S23 Android 16 phone-local capture smoke on a debug build"
        },
        {
          "label": "Hosted GitHub CI",
          "result": "FAILED at eddbae7: two layout-mode tests and one window-geometry test in each Python 3.12 and 3.13 job"
        }
      ],
      "evidence": [
        {
          "label": "Download (Proof Foundry)",
          "url": "https://downloads.theprooffoundry.com/cache-vault/v0.3.1/CacheVault-v0.3.1-windows.zip"
        },
        {
          "label": "SHA256SUMS (Proof Foundry)",
          "url": "https://downloads.theprooffoundry.com/cache-vault/v0.3.1/SHA256SUMS.txt"
        },
        {
          "label": "Release receipt (Proof Foundry)",
          "url": "https://downloads.theprooffoundry.com/cache-vault/v0.3.1/CACHEVAULT_V0.3.1_RELEASE_RECEIPT.json"
        },
        {
          "label": "Android companion APK (Proof Foundry)",
          "url": "https://downloads.theprooffoundry.com/cachevault/v0.3.1/CacheVault-Mobile-v0.3.1-android.apk"
        },
        {
          "label": "Companion SHA256SUMS (Proof Foundry)",
          "url": "https://downloads.theprooffoundry.com/cachevault/v0.3.1/SHA256SUMS.txt"
        },
        {
          "label": "GitHub release (v0.3.1)",
          "url": "https://github.com/lazelife420-spec/CacheVault/releases/tag/v0.3.1"
        },
        {
          "label": "Hosted CI at eddbae7 (failed)",
          "url": "https://github.com/lazelife420-spec/CacheVault/actions/runs/36895226107"
        },
        {
          "label": "Release workflow at eddbae7 (failed; package steps skipped)",
          "url": "https://github.com/lazelife420-spec/CacheVault/actions/runs/36895229375"
        }
      ],
      "limits": [
        "The Windows build is not code-signed, so Windows SmartScreen may prompt on first launch.",
        "Cache Vault v0.3.1 is the current public Windows release, served from Proof Foundry downloads; v0.3.0 (2026-09-30) is the previous public release.",
        "Command Center is Phase 1 (Hotkey Actions) only.",
        "Checksum is not a code signature; the release-signed Android companion is a separate artifact with its own signing certificate (SHA-256 c2eb5c42a684326ceba1289e65e9690ed71daf770de64e2b83a42bce04026a2c).",
        "The public Android companion is v0.3.1, published on GitHub Releases and mirrored on Proof Foundry downloads.",
        "Android grants no application background clipboard access: the companion saves a copy made in another app only when you act on its notification or next open the app.",
        "The 9/9 physical-phone smoke used a debug-signed app. It establishes phone-local capture behavior on that build, not runtime behavior of the release-signed v0.3.1 APK; the paired-PC lane remains device-unproven.",
        "The local release gate passed 2120 / 1 skipped / 0 failed at eddbae7. Hosted GitHub CI failed separately on three layout/geometry tests in each Python 3.12 and 3.13 job; the Release workflow stopped at unit tests and skipped packaging and publication.",
        "No Reality Gate canonical run was performed for the v0.3.1 release."
      ],
      "downloadUrl": "https://downloads.theprooffoundry.com/cache-vault/v0.3.1/CacheVault-v0.3.1-windows.zip",
      "sha256": "d0c59c440b1d5787c9319e1bdf8829f117ccaa2d64d3424dd6955a84fb975d45",
      "sha256Url": "https://downloads.theprooffoundry.com/cache-vault/v0.3.1/SHA256SUMS.txt",
      "lastVerified": "2026-10-01",
      "currentLocalVersion": null,
      "companionVersion": "0.3.1"
    },
    {
      "id": "lights-out",
      "displayName": "Lights Out PC",
      "homeName": "Lights Out",
      "route": "/lights-out/",
      "summary": "Local-first night control for Windows. Plan tonight's session on your PC, control it from bed with the Android Companion, and wake with First Light. Compatible smart lights, schedule automation, an experimental Wi-Fi Guard, and proof of every run.",
      "cardSummary": "Local-first night control for Windows with a bedside Android companion, scheduled shutdown, and proof of every run.",
      "markSvg": "<div class='card-mark' aria-hidden='true'><svg viewBox='0 0 48 48' xmlns='http://www.w3.org/2000/svg' width='100%' height='100%'><defs><radialGradient id='loCardAmberGlow' cx='50%' cy='50%' r='50%'><stop offset='0%' stop-color='#E8A848' stop-opacity='1'/><stop offset='100%' stop-color='#E8A848' stop-opacity='0'/></radialGradient></defs><rect width='48' height='48' rx='12' fill='#121426' stroke='rgba(155, 147, 214, 0.3)' stroke-width='1.5'/><circle cx='24' cy='24' r='15' fill='none' stroke='#9B93D6' stroke-width='2.5' stroke-dasharray='72 22' transform='rotate(-90 24 24)'/><path d='M 24 9 A 15 15 0 1 1 9 24 A 10 10 0 1 0 24 9 Z' fill='#191C33' opacity='0.85'/><line x1='24' y1='9' x2='24' y2='13' stroke='#9B93D6' stroke-width='2' stroke-linecap='round'/><circle cx='24' cy='24' r='5' fill='url(#loCardAmberGlow)'/><circle cx='24' cy='24' r='3' fill='#E8A848'/></svg></div>",
      "cta": "View product",
      "visible": true,
      "presentation": {
        "valueLine": "Plan tonight's shutdown at your desk, then run it from bed with the Android companion.",
        "cardImage": "/assets/lights-out/tonight-active-hero.png",
        "cardImageAlt": "Lights Out Tonight screen mid-session: countdown ring, session name, remaining time, and session controls.",
        "cardCta": "Explore Lights Out",
        "cardImageWidth": 1600,
        "cardImageHeight": 902,
        "unofferedArtifacts": [
          1
        ],
        "evidenceClass": {
          "ARTIFACT_CUSTODY": "NONE",
          "RUNTIME_VALIDATION": "NONE",
          "REALITY_GATE": "NONE"
        }
      },
      "downloadLabel": "Download Lights Out v11.2.0",
      "distType": "Portable ZIP + Windows installer EXE (unsigned)",
      "build": "Electron v11.2.0 · This site offers no Android companion download.",
      "testStatus": "Windows qualification passed · 614/614 files matched",
      "testCount": "Windows release qualification passed: the installer and the portable build each matched all 614 files recorded in the build manifest, and 60 installed-runtime settings layout checks passed (WINDOWS-VERIFICATION.json). Published hashes were re-verified on 2026-10-25 against bytes downloaded anonymously from the GitHub release.",
      "releaseNote": "Lights Out v11.2.0 is the current public Windows release, published 2026-10-16 from source commit 335ba77. It refines the Settings menu and forms, adds experimental WiZ smart-light controls and richer calendar rules. The installer EXE and portable ZIP are public on the GitHub release alongside SHA256SUMS.txt, a build manifest and a Windows verification record; both hashes were re-checked against anonymously downloaded bytes. No Reality Gate receipt has been published for this version. These are unsigned Windows builds — not Authenticode-signed. The Android companion stays at v11.1.1; no new companion APK ships with this version.",
      "proofStatus": "First-party qualification · unsigned",
      "proofLinks": [],
      "name": "Lights Out PC",
      "state": "available",
      "productStatus": "PUBLIC_RELEASE",
      "platforms": [
        "Windows",
        "Android"
      ],
      "platform": "Windows + Android",
      "release": {
        "releaseStatus": "PUBLIC_RELEASE",
        "publicVersion": "11.2.0",
        "candidateVersion": null,
        "companionPublicVersion": "11.1.1",
        "publishedAt": "2026-10-16",
        "sourceCommit": "335ba773b364dda45a26e60524cd1b95ed0b7f39"
      },
      "artifacts": [
        {
          "filename": "Lights-Out-Portable-v11.2.0-win-x64.zip",
          "sizeBytes": 164924914,
          "sha256": "7e855475c3f7a3e65a4921bc7d9237a1a69480514943de597f65ad3cfb273b39",
          "downloadUrl": "https://github.com/lazelife420-spec/Lights-out/releases/download/v11.2.0/Lights-Out-Portable-v11.2.0-win-x64.zip",
          "sha256Url": "https://github.com/lazelife420-spec/Lights-out/releases/download/v11.2.0/SHA256SUMS.txt",
          "signingStatus": "UNSIGNED",
          "platform": "Windows",
          "distType": "Portable ZIP (unsigned)"
        },
        {
          "filename": "Lights-Out-Setup-v11.2.0.exe",
          "sizeBytes": 118436318,
          "sha256": "83c590c3de54b16b26bfeb4961858e44a225dd59c7501e77d72248a5882a37c0",
          "downloadUrl": "https://github.com/lazelife420-spec/Lights-out/releases/download/v11.2.0/Lights-Out-Setup-v11.2.0.exe",
          "sha256Url": "https://github.com/lazelife420-spec/Lights-out/releases/download/v11.2.0/SHA256SUMS.txt",
          "signingStatus": "UNSIGNED",
          "platform": "Windows",
          "distType": "Windows installer EXE (unsigned)"
        }
      ],
      "verification": {
        "checkedAt": "2026-10-25",
        "downloadAvailability": "VERIFIED",
        "receiptId": null,
        "receiptUrl": null,
        "status": "VERIFIED",
        "verificationType": [
          "ARTIFACT_HASH_PUBLISHED",
          "ARTIFACT_HASH_VERIFIED",
          "RUNTIME_VALIDATION",
          "PUBLIC_DOWNLOAD"
        ],
        "verifiedAt": "2026-10-16"
      },
      "tests": [
        {
          "label": "Installer and portable file match",
          "result": "614/614"
        },
        {
          "label": "Installed settings layout checks",
          "result": "60 passed"
        }
      ],
      "evidence": [
        {
          "label": "v11.2.0 release qualification evidence and limits (GitHub)",
          "url": "https://github.com/lazelife420-spec/Lights-out/blob/v11.2.0/docs/RELEASE_QUALIFICATION_11.2.0.md"
        }
      ],
      "limits": [
        "These are unsigned Windows builds — not Authenticode code-signed.",
        "The public Android companion remains v11.1.1; no new Android APK ships publicly with Windows v11.2.0.",
        "WiZ smart-light control is experimental; fixture and emulator QA do not establish physical bulb, phone or router reliability.",
        "No Reality Gate receipt exists for v11.2.0; its qualification record is the release's own published build manifest and Windows verification file — first-party evidence, not an independent certification."
      ],
      "downloadUrl": "https://github.com/lazelife420-spec/Lights-out/releases/download/v11.2.0/Lights-Out-Portable-v11.2.0-win-x64.zip",
      "sha256": "7e855475c3f7a3e65a4921bc7d9237a1a69480514943de597f65ad3cfb273b39",
      "sha256Url": "https://github.com/lazelife420-spec/Lights-out/releases/download/v11.2.0/SHA256SUMS.txt",
      "lastVerified": "2026-10-16",
      "unlinkedEvidence": [
        "Historical Reality Gate receipts 342c11bc-d2d6-4918-8920-a495211ff69b + 6323d762-859a-4385-91d7-923cd1bc1610 (v11.1.3 final artifacts) and adff2359-3350-4d6d-9e04-74c295003c58 (v11.1.3 pre-publication); they qualify v11.1.3 only, not v11.2.0"
      ],
      "currentLocalVersion": "11.2.0",
      "companionVersion": "11.2.0"
    },
    {
      "id": "cleanroom",
      "displayName": "Cleanroom",
      "route": "/cleanroom/",
      "summary": "Archive-first Windows cleanup with receipts, custody checks, and rollback, as described by Proof Foundry for v1.0.7; no release receipt is published. No cloud, no account, no telemetry.",
      "cardSummary": "Archive-first Windows cleanup with archive manifests and one-click restore support.",
      "markSvg": "<div class=\"card-mark\" aria-hidden=\"true\"><svg viewBox=\"0 0 120 120\" xmlns=\"http://www.w3.org/2000/svg\" width=\"100%\" height=\"100%\"><defs><linearGradient id=\"clnCardMarkGold\" x1=\"0\" y1=\"0\" x2=\"1\" y2=\"1\"><stop offset=\"0%\" stop-color=\"#d6a84f\"/><stop offset=\"100%\" stop-color=\"#9f7e3b\"/></linearGradient></defs><rect x=\"14\" y=\"14\" width=\"92\" height=\"92\" rx=\"16\" fill=\"#0f172a\" fill-opacity=\"0.9\" stroke=\"#334155\" stroke-width=\"1.5\"/><rect x=\"22\" y=\"22\" width=\"76\" height=\"76\" rx=\"10\" fill=\"none\" stroke=\"#34d399\" stroke-width=\"1.2\" stroke-dasharray=\"64 20\"/><path d=\"M 78 38 A 22 22 0 1 0 78 82 L 52 82 L 52 60 L 78 60\" fill=\"none\" stroke=\"#34d399\" stroke-width=\"6\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/><line x1=\"60\" y1=\"32\" x2=\"60\" y2=\"88\" stroke=\"#e2e8f0\" stroke-width=\"1.5\" stroke-dasharray=\"3 3\" opacity=\"0.5\"/><circle cx=\"78\" cy=\"60\" r=\"4.5\" fill=\"url(#clnCardMarkGold)\"/></svg></div>",
      "cta": "View product",
      "visible": true,
      "presentation": {
        "valueLine": "Review Windows clutter, archive what you choose, and restore files to their original paths.",
        "cardImage": "/assets/studio/cleanroom-review-card-960.png",
        "cardImageAlt": "Cleanroom dashboard showing a completed scan and archive status.",
        "cardCta": "Explore Cleanroom",
        "cardImageWidth": 960,
        "cardImageHeight": 540,
        "evidenceClass": {
          "ARTIFACT_CUSTODY": "NONE",
          "RUNTIME_VALIDATION": "NONE",
          "REALITY_GATE": "NONE"
        }
      },
      "downloadLabel": "Download v1.0.7",
      "distType": "Windows Installer EXE",
      "build": "CI-built Windows installer (PyInstaller + Inno Setup).",
      "testStatus": "366/366",
      "testCount": "",
      "releaseNote": "Public release v1.0.7 (Windows). Served via Proof Foundry distribution while GitHub release access is unavailable. Candidate v1.0.10 is on hold and is not an authorized public release. Local v1.0.10 source: 627 tests collected, 608 passed (run date not recorded).",
      "proofStatus": "SHA-256 published · no release receipt",
      "candidateStatus": "Candidate v1.0.10 is on hold and is not an authorized public release.",
      "proofLinks": [
        "https://downloads.theprooffoundry.com/cleanroom/v1.0.7/Cleanroom-Setup-1.0.7.exe",
        "https://downloads.theprooffoundry.com/cleanroom/v1.0.7/SHA256SUMS.txt"
      ],
      "name": "Cleanroom",
      "state": "available",
      "productStatus": "PUBLIC_RELEASE",
      "platforms": [
        "Windows"
      ],
      "platform": "Windows",
      "release": {
        "releaseStatus": "PUBLIC_RELEASE",
        "publicVersion": "1.0.7",
        "candidateVersion": "1.0.10",
        "publishedAt": "2026-08-28"
      },
      "artifacts": [
        {
          "filename": "Cleanroom-Setup-1.0.7.exe",
          "sizeBytes": null,
          "sha256": "2cd6953015ce0b8e429c869564be11ad10504332aded10b442a58ea2b990a76e",
          "downloadUrl": "https://downloads.theprooffoundry.com/cleanroom/v1.0.7/Cleanroom-Setup-1.0.7.exe",
          "sha256Url": "https://downloads.theprooffoundry.com/cleanroom/v1.0.7/SHA256SUMS.txt",
          "signingStatus": "UNSIGNED",
          "platform": "Windows",
          "distType": "Windows Installer EXE"
        }
      ],
      "verification": {
        "receiptId": null,
        "receiptUrl": null,
        "status": "VERIFIED",
        "verificationType": [
          "ARTIFACT_HASH_PUBLISHED",
          "ARTIFACT_HASH_VERIFIED",
          "ARTIFACT_CUSTODY",
          "RUNTIME_VALIDATION",
          "PUBLIC_DOWNLOAD"
        ],
        "verifiedAt": "2026-08-28"
      },
      "tests": [
        {
          "label": "Full suite",
          "result": "366/366"
        }
      ],
      "evidence": [
        {
          "label": "Windows installer",
          "url": "https://downloads.theprooffoundry.com/cleanroom/v1.0.7/Cleanroom-Setup-1.0.7.exe"
        },
        {
          "label": "SHA256SUMS",
          "url": "https://downloads.theprooffoundry.com/cleanroom/v1.0.7/SHA256SUMS.txt"
        }
      ],
      "limits": [
        "Source has advanced locally to v1.0.10 (627 tests collected, 608 passed, publication on hold).",
        "The Windows installer is not Authenticode-signed.",
        "Checksum is not a code signature."
      ],
      "downloadUrl": "https://downloads.theprooffoundry.com/cleanroom/v1.0.7/Cleanroom-Setup-1.0.7.exe",
      "sha256": "2cd6953015ce0b8e429c869564be11ad10504332aded10b442a58ea2b990a76e",
      "sha256Url": "https://downloads.theprooffoundry.com/cleanroom/v1.0.7/SHA256SUMS.txt",
      "lastVerified": "2026-08-28",
      "currentLocalVersion": "1.0.10"
    },
    {
      "id": "ghostlayer",
      "displayName": "GhostLayer",
      "route": "/ghostlayer/",
      "summary": "A controllable RAM-backed layer between active work and permanent storage. Stage files in RAM, open them for editing, recover from interruptions, commit safely with multi-select batch workflow and keyboard shortcuts — no cloud, no account, no telemetry.",
      "cardSummary": "Stage files in RAM, recover interrupted work, then commit selected changes on your terms.",
      "markSvg": "<div class=\"card-mark\" aria-hidden=\"true\"><svg viewBox=\"0 0 120 120\" xmlns=\"http://www.w3.org/2000/svg\" width=\"100%\" height=\"100%\"><defs><linearGradient id=\"glCardMarkGold\" x1=\"0\" y1=\"0\" x2=\"1\" y2=\"1\"><stop offset=\"0%\" stop-color=\"#d6a84f\"/><stop offset=\"100%\" stop-color=\"#9f7e3b\"/></linearGradient></defs><rect x=\"14\" y=\"10\" width=\"72\" height=\"72\" rx=\"12\" fill=\"#62d8ff\" fill-opacity=\"0.07\" stroke=\"#62d8ff\" stroke-width=\"0.75\" stroke-opacity=\"0.25\"/><rect x=\"22\" y=\"18\" width=\"72\" height=\"72\" rx=\"12\" fill=\"#00CC33\" fill-opacity=\"0.05\" stroke=\"#00CC33\" stroke-width=\"0.75\" stroke-opacity=\"0.2\"/><path d=\"M 82 42 A 28 28 0 1 0 82 78 L 60 78 L 60 60 L 82 60\" fill=\"none\" stroke=\"#00CC33\" stroke-width=\"7\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/><circle cx=\"82\" cy=\"60\" r=\"3.5\" fill=\"url(#glCardMarkGold)\"/></svg></div>",
      "cta": "View product",
      "visible": true,
      "presentation": {
        "valueLine": "Keep files in a temporary RAM layer. Review changes and choose what to commit to disk.",
        "cardImage": "/assets/studio/gl-staged-files-card-960.png",
        "cardImageAlt": "GhostLayer staging list showing two files in RAM with commit and discard controls.",
        "cardCta": "Explore GhostLayer",
        "cardImageWidth": 960,
        "cardImageHeight": 540,
        "evidenceClass": {
          "ARTIFACT_CUSTODY": "OWNER_STAMPED_UNPUBLISHED",
          "RUNTIME_VALIDATION": "OWNER_STAMPED_UNPUBLISHED",
          "REALITY_GATE": "NONE"
        }
      },
      "downloadLabel": "Download v0.4.0",
      "distType": "Windows Installer EXE (unsigned, receipt-backed)",
      "build": "Electron v0.4.0 · NSIS installer · receipt-backed",
      "testStatus": "188/188",
      "testCount": "188/188",
      "releaseNote": "Public release v0.4.0 (Windows). Unsigned by Windows — not Microsoft publisher signed, not SmartScreen trusted. The release was verified with 188/188 tests passing, a clean build, and packaged runtime qualification (13/13 steps). v0.4.0 adds multi-select batch workflow (select, Commit Selected, Discard Selected), keyboard shortcuts (Ctrl+A, Escape, Shift-click range), tray status tooltips (staged/modified/conflict counts), and safer commit routing that prevents renderer-supplied destination redirection. The tray Discard All bypass has been removed. Verify the SHA-256 before running. Windows SmartScreen may prompt on first launch — choose More info, then Run anyway.",
      "proofStatus": "Owner-stamped receipt · unsigned",
      "proofLinks": [
        "https://downloads.theprooffoundry.com/ghostlayer/v0.4.0/GHOSTLAYER_V0.4.0_PROOF_FOUNDRY_RELEASE_RECEIPT.json",
        "https://downloads.theprooffoundry.com/ghostlayer/v0.4.0/GHOSTLAYER_V0.4.0_PROOF_FOUNDRY_RELEASE_RECEIPT.md",
        "https://downloads.theprooffoundry.com/ghostlayer/v0.4.0/GHOSTLAYER_V0.4.0_RELEASE_PACKAGE_MANIFEST.md",
        "https://downloads.theprooffoundry.com/ghostlayer/v0.4.0/RELEASE_NOTES_v0.4.0.md"
      ],
      "name": "GhostLayer",
      "state": "available",
      "productStatus": "PUBLIC_RELEASE",
      "platforms": [
        "Windows"
      ],
      "platform": "Windows",
      "release": {
        "releaseStatus": "PUBLIC_RELEASE",
        "publicVersion": "0.4.0",
        "candidateVersion": null,
        "publishedAt": "2026-08-28",
        "sourceCommit": "6b9ca289ad4d8410f4819575e61d2710b9729042"
      },
      "artifacts": [
        {
          "filename": "GhostLayer-Setup-0.4.0.exe",
          "sizeBytes": null,
          "sha256": "5c0f00fb7e6e58526f400e25a0f05e9f948c503479c82d6be4eb7d0aa9f06251",
          "downloadUrl": "https://downloads.theprooffoundry.com/ghostlayer/v0.4.0/GhostLayer-Setup-0.4.0.exe",
          "sha256Url": null,
          "signingStatus": "UNSIGNED",
          "platform": "Windows",
          "distType": "Windows Installer EXE (unsigned, receipt-backed)"
        }
      ],
      "verification": {
        "receiptId": null,
        "receiptUrl": "https://downloads.theprooffoundry.com/ghostlayer/v0.4.0/GHOSTLAYER_V0.4.0_PROOF_FOUNDRY_RELEASE_RECEIPT.json",
        "status": "VERIFIED",
        "verificationType": [
          "ARTIFACT_HASH_PUBLISHED",
          "ARTIFACT_HASH_VERIFIED",
          "ARTIFACT_CUSTODY",
          "RUNTIME_VALIDATION",
          "PUBLIC_DOWNLOAD"
        ],
        "verifiedAt": "2026-08-28"
      },
      "tests": [
        {
          "label": "Full suite",
          "result": "188/188"
        },
        {
          "label": "Packaged runtime qualification",
          "result": "13/13"
        }
      ],
      "evidence": [
        {
          "label": "JSON receipt",
          "url": "https://downloads.theprooffoundry.com/ghostlayer/v0.4.0/GHOSTLAYER_V0.4.0_PROOF_FOUNDRY_RELEASE_RECEIPT.json"
        },
        {
          "label": "Markdown receipt",
          "url": "https://downloads.theprooffoundry.com/ghostlayer/v0.4.0/GHOSTLAYER_V0.4.0_PROOF_FOUNDRY_RELEASE_RECEIPT.md"
        },
        {
          "label": "Release package manifest",
          "url": "https://downloads.theprooffoundry.com/ghostlayer/v0.4.0/GHOSTLAYER_V0.4.0_RELEASE_PACKAGE_MANIFEST.md"
        },
        {
          "label": "Release notes",
          "url": "https://downloads.theprooffoundry.com/ghostlayer/v0.4.0/RELEASE_NOTES_v0.4.0.md"
        }
      ],
      "limits": [
        "Unsigned by Windows — not Microsoft publisher signed, not SmartScreen trusted.",
        "Windows SmartScreen may prompt on first launch; choose More info, then Run anyway.",
        "Checksum is not a code signature.",
        "Custody receipt does not constitute malware certification or Microsoft signing."
      ],
      "downloadUrl": "https://downloads.theprooffoundry.com/ghostlayer/v0.4.0/GhostLayer-Setup-0.4.0.exe",
      "sha256": "5c0f00fb7e6e58526f400e25a0f05e9f948c503479c82d6be4eb7d0aa9f06251",
      "sha256Url": null,
      "lastVerified": "2026-08-28"
    },
    {
      "id": "forgecast",
      "displayName": "ForgeCast Weather",
      "homeName": "ForgeCast",
      "route": "/forgecast/",
      "summary": "Decision-focused weather for Android. See when to head outside, what to wear now, what to bring later, and ask weather questions with forecast-backed reasons.",
      "cardSummary": "Weather that turns the forecast into a decision: when to go out, what to wear now, and what to bring for later.",
      "markSvg": "<div class=\"card-mark\" aria-hidden=\"true\"><svg viewBox=\"0 0 120 120\" xmlns=\"http://www.w3.org/2000/svg\" width=\"100%\" height=\"100%\"><defs><linearGradient id=\"fcCardMarkGold\" x1=\"0\" y1=\"0\" x2=\"1\" y2=\"1\"><stop offset=\"0%\" stop-color=\"#d6a84f\"/><stop offset=\"100%\" stop-color=\"#9f7e3b\"/></linearGradient></defs><rect x=\"14\" y=\"14\" width=\"92\" height=\"92\" rx=\"16\" fill=\"#0b0f14\" fill-opacity=\"0.95\" stroke=\"#1e2c3a\" stroke-width=\"1.5\"/><line x1=\"42\" y1=\"34\" x2=\"42\" y2=\"86\" stroke=\"#3fbf94\" stroke-width=\"6\" stroke-linecap=\"round\"/><line x1=\"42\" y1=\"38\" x2=\"82\" y2=\"38\" stroke=\"#3fbf94\" stroke-width=\"6\" stroke-linecap=\"round\"/><line x1=\"42\" y1=\"60\" x2=\"70\" y2=\"60\" stroke=\"#3fbf94\" stroke-width=\"5\" stroke-linecap=\"round\"/><line x1=\"30\" y1=\"82\" x2=\"90\" y2=\"82\" stroke=\"#1e2c3a\" stroke-width=\"2\" stroke-dasharray=\"4 4\"/><circle cx=\"70\" cy=\"60\" r=\"4.5\" fill=\"url(#fcCardMarkGold)\"/></svg></div>",
      "cta": "View product",
      "visible": true,
      "presentation": {
        "valueLine": "Weather for what you do — when to go out, what to wear now, and what to bring later.",
        "cardImage": "/assets/studio/v030-today-card-960.png",
        "cardImageAlt": "ForgeCast Today screen showing outfit guidance and the best-outside timing window.",
        "cardCta": "Explore ForgeCast",
        "cardImageWidth": 960,
        "cardImageHeight": 540,
        "evidenceClass": {
          "ARTIFACT_CUSTODY": "NONE",
          "RUNTIME_VALIDATION": "NONE",
          "REALITY_GATE": "NONE"
        }
      },
      "downloadLabel": "Download v0.3.5 (APK)",
      "distType": "Android APK Package (private production signing identity)",
      "build": "Android APK (v0.3.5 release build, private ForgeCast signing identity)",
      "testStatus": "1110/1110",
      "testCount": "1110/1110",
      "releaseNote": "Public release v0.3.5 (Android APK). Adds Ask ForgeCast (deterministic weather-decision answers with evidence, no cloud chatbot), condition- and timing-aware Wear/Bring clothing guidance, dynamic decision widgets (Best Window, Wear/Bring, rain and cooling changes ahead, honest stale state), a forecast-aware Ask discovery strip with screen-reader support, and Samsung OneUI widget reliability (native cached-bitmap restore after reboot or background freezing). Upgrading from v0.3.4 keeps settings and data (verified on device); upgrading from v0.3.3 or earlier requires uninstall/reinstall. Served via Proof Foundry distribution; the same bytes are attached to the v0.3.5 GitHub release.",
      "proofStatus": "SHA-256 published · production-signed APK",
      "proofLinks": [
        "https://downloads.theprooffoundry.com/forgecast/v0.3.5/ForgeCast-Weather-v0.3.5-android-release.apk.sha256.txt"
      ],
      "name": "ForgeCast Weather",
      "state": "available",
      "productStatus": "PUBLIC_RELEASE",
      "platforms": [
        "Android"
      ],
      "platform": "Android",
      "release": {
        "releaseStatus": "PUBLIC_RELEASE",
        "publicVersion": "0.3.5",
        "candidateVersion": null,
        "publishedAt": "2026-09-02",
        "sourceCommit": "ef0988ae7c53b16e3d53339cb053eeec7c71f848"
      },
      "artifacts": [
        {
          "filename": "ForgeCast-Weather-v0.3.5-android-release.apk",
          "sizeBytes": 77331690,
          "sha256": "a28db27cd16b3e45f3e75cc0d7c7a4b101646573de9954ec40dbf03e5439bea1",
          "downloadUrl": "https://downloads.theprooffoundry.com/forgecast/v0.3.5/ForgeCast-Weather-v0.3.5-android-release.apk",
          "sha256Url": "https://downloads.theprooffoundry.com/forgecast/v0.3.5/ForgeCast-Weather-v0.3.5-android-release.apk.sha256.txt",
          "signingStatus": "PRODUCTION_SIGNED",
          "platform": "Android",
          "distType": "Android APK Package (private production signing identity)"
        }
      ],
      "verification": {
        "receiptId": null,
        "receiptUrl": null,
        "status": "VERIFIED",
        "verificationType": [
          "ARTIFACT_HASH_PUBLISHED",
          "ARTIFACT_HASH_VERIFIED",
          "ARTIFACT_CUSTODY",
          "RUNTIME_VALIDATION",
          "REALITY_GATE",
          "PUBLIC_DOWNLOAD",
          "CODE_SIGNING",
          "RELEASE_AUTHORIZATION"
        ],
        "verifiedAt": "2026-09-02"
      },
      "tests": [
        {
          "label": "Full suite",
          "result": "1110/1110"
        }
      ],
      "evidence": [
        {
          "label": "APK download (Proof Foundry)",
          "url": "https://downloads.theprooffoundry.com/forgecast/v0.3.5/ForgeCast-Weather-v0.3.5-android-release.apk"
        },
        {
          "label": "SHA256SUMS (Proof Foundry)",
          "url": "https://downloads.theprooffoundry.com/forgecast/v0.3.5/ForgeCast-Weather-v0.3.5-android-release.apk.sha256.txt"
        },
        {
          "label": "GitHub release v0.3.5",
          "url": "https://github.com/lazelife420-spec/ForgeCast/releases/tag/v0.3.5"
        }
      ],
      "limits": [
        "Users upgrading from ForgeCast v0.3.3 or earlier must uninstall the old app before installing v0.3.5: the signing identity changed at v0.3.4, and v0.3.5 does not restore in-place compatibility with those builds.",
        "Users upgrading from v0.3.4 can install v0.3.5 normally: same signing identity, settings and data carry over (verified by an on-device upgrade test).",
        "Because ForgeCast is local-first, uninstalling the old app removes app-local settings and other locally stored data unless separately preserved.",
        "Checksum is not a code signature.",
        "GitHub release assets may be unavailable to anonymous visitors due to an account-level restriction; Proof Foundry distribution is the authoritative public download path."
      ],
      "downloadUrl": "https://downloads.theprooffoundry.com/forgecast/v0.3.5/ForgeCast-Weather-v0.3.5-android-release.apk",
      "sha256": "a28db27cd16b3e45f3e75cc0d7c7a4b101646573de9954ec40dbf03e5439bea1",
      "sha256Url": "https://downloads.theprooffoundry.com/forgecast/v0.3.5/ForgeCast-Weather-v0.3.5-android-release.apk.sha256.txt",
      "lastVerified": "2026-09-02",
      "currentLocalVersion": "0.3.5",
      "packageId": "com.prooffoundry.skyfoundry"
    },
    {
      "id": "proofshot",
      "displayName": "ProofShot",
      "route": "/proofshot/",
      "summary": "Local-first Windows proof workstation: capture what matters online, keep a proof bundle with SHA-256 receipts and a Proof Passport, and verify it later offline, with the verifier included in the proof bundle (ProofShot's own code). Public release v2.0.0 — the hardened HyperSnatch rebrand.",
      "cardSummary": "Local proof workstation for web context, SHA-256 bundles, and offline verification. v2.0.0 public release for Windows.",
      "markSvg": "<div class=\"card-mark\" aria-hidden=\"true\"><svg viewBox=\"0 0 120 120\" xmlns=\"http://www.w3.org/2000/svg\" width=\"100%\" height=\"100%\"><defs><linearGradient id=\"psCardMarkGold\" x1=\"0\" y1=\"0\" x2=\"1\" y2=\"1\"><stop offset=\"0%\" stop-color=\"#d6a84f\"/><stop offset=\"100%\" stop-color=\"#9f7e3b\"/></linearGradient></defs><rect x=\"14\" y=\"14\" width=\"92\" height=\"92\" rx=\"16\" fill=\"#0b0f14\" fill-opacity=\"0.95\" stroke=\"#1e2c3a\" stroke-width=\"1.5\"/><path d=\"M 26 42 L 26 26 L 42 26\" stroke=\"#e05244\" stroke-width=\"4\" stroke-linecap=\"round\" fill=\"none\"/><path d=\"M 94 42 L 94 26 L 78 26\" stroke=\"#e05244\" stroke-width=\"4\" stroke-linecap=\"round\" fill=\"none\"/><path d=\"M 26 78 L 26 94 L 42 94\" stroke=\"#e05244\" stroke-width=\"4\" stroke-linecap=\"round\" fill=\"none\"/><path d=\"M 94 78 L 94 94 L 78 94\" stroke=\"#e05244\" stroke-width=\"4\" stroke-linecap=\"round\" fill=\"none\"/><circle cx=\"60\" cy=\"60\" r=\"20\" stroke=\"#40d9fd\" stroke-width=\"2.5\" stroke-dasharray=\"44 12\" fill=\"none\"/><circle cx=\"60\" cy=\"60\" r=\"6\" fill=\"#e05244\"/><circle cx=\"78\" cy=\"42\" r=\"4.5\" fill=\"url(#psCardMarkGold)\"/></svg></div>",
      "cta": "View product",
      "visible": true,
      "presentation": {
        "valueLine": "Capture a page's real resources into a sealed proof bundle you can verify offline, years later.",
        "cardImage": "/assets/proofshot/og-image.png",
        "cardImageAlt": "ProofShot production brand artwork — the aperture mark over a dark carbon-and-vermilion field.",
        "cardCta": "Explore ProofShot",
        "cardImageWidth": 1920,
        "cardImageHeight": 900,
        "evidenceClass": {
          "ARTIFACT_CUSTODY": "MANIFEST_ONLY",
          "RUNTIME_VALIDATION": "MANIFEST_ONLY",
          "REALITY_GATE": "MANIFEST_ONLY"
        }
      },
      "downloadLabel": "Download v2.0.0 (Windows)",
      "distType": "Windows installer (NSIS, unsigned)",
      "build": "Electron desktop application: SmartDecode extraction pipeline, proof-bundle export (SHA-256 manifests, Proof Passport, offline HTML verifier). Public release v2.0.0 — the hardened ProofShot rebrand of the qualified HyperSnatch engine, with deterministic app.asar, Electron fuses enforced, and Reality Gate source→build→artifact custody. The 60/60 tamper, authority and migration result is historical release qualification; a later licensing-authority finding remains unresolved and is not remediated by that result.",
      "testStatus": "262/262 unit · 45/45 packaged E2E · 60/60 tamper+authority+migration",
      "testCount": "",
      "releaseNote": "Public release v2.0.0 (Windows). Unsigned installer — Windows SmartScreen will prompt; verify the SHA-256 first (More info → Run anyway). Custody: source 6e7fc6bf, deterministic asar, fuses enforced; a release-time adversarial gate (operator not published) reported green. Migrates existing HyperSnatch profiles non-destructively on first launch.",
      "proofStatus": "Licensing finding open · unsigned",
      "proofLinks": [
        "https://downloads.theprooffoundry.com/proofshot/v2.0.0/SHA256SUMS.txt",
        "https://downloads.theprooffoundry.com/proofshot/v2.0.0/RELEASE-MANIFEST.json"
      ],
      "name": "ProofShot",
      "state": "available",
      "productStatus": "PUBLIC_RELEASE",
      "platforms": [
        "Windows"
      ],
      "platform": "Windows",
      "release": {
        "releaseStatus": "PUBLIC_RELEASE",
        "publicVersion": "2.0.0",
        "candidateVersion": null,
        "publishedAt": "2026-09-17",
        "sourceCommit": "6e7fc6bf4787218c3a32e7debc46253a78ea6579"
      },
      "artifacts": [
        {
          "filename": "ProofShot-Setup-2.0.0.exe",
          "sizeBytes": 121733716,
          "sha256": "fa20dc7e44440f0ed96fa08db67a77339d595f8eb27090e24120104ea6744701",
          "downloadUrl": "https://downloads.theprooffoundry.com/proofshot/v2.0.0/ProofShot-Setup-2.0.0.exe",
          "sha256Url": "https://downloads.theprooffoundry.com/proofshot/v2.0.0/SHA256SUMS.txt",
          "signingStatus": "UNSIGNED",
          "platform": "Windows",
          "distType": "NSIS installer"
        }
      ],
      "verification": {
        "receiptId": "14162b59-f382-4c1d-92b3-308a9899351c",
        "receiptUrl": "https://downloads.theprooffoundry.com/proofshot/v2.0.0/RELEASE-MANIFEST.json",
        "status": "VERIFIED",
        "verificationType": [
          "ARTIFACT_HASH_PUBLISHED",
          "ARTIFACT_HASH_VERIFIED",
          "ARTIFACT_CUSTODY",
          "RUNTIME_VALIDATION",
          "REALITY_GATE",
          "PUBLIC_DOWNLOAD"
        ],
        "verifiedAt": "2026-09-17"
      },
      "tests": [
        {
          "label": "Unit suite",
          "result": "262/262"
        },
        {
          "label": "Packaged E2E",
          "result": "45/45"
        },
        {
          "label": "Tamper / authority / migration",
          "result": "60/60"
        }
      ],
      "evidence": [
        "https://downloads.theprooffoundry.com/proofshot/v2.0.0/SHA256SUMS.txt",
        "https://downloads.theprooffoundry.com/proofshot/v2.0.0/RELEASE-MANIFEST.json",
        "https://theprooffoundry.com/proof/#receipt-proofshot"
      ],
      "limits": [
        "The Windows installer is not code-signed; Windows SmartScreen will prompt on first launch. Verify the SHA-256 before running.",
        "Capture is structural, not photographic — SmartDecode records the page's own resources and structure; there is no pixel-screenshot capture engine.",
        "ProofForge is a separate project and is not this product.",
        "The 60/60 tamper, authority and migration results document release-time qualification; a later licensing-authority finding remains unresolved, and those tests do not establish its remediation."
      ],
      "downloadUrl": "https://downloads.theprooffoundry.com/proofshot/v2.0.0/ProofShot-Setup-2.0.0.exe",
      "sha256": "fa20dc7e44440f0ed96fa08db67a77339d595f8eb27090e24120104ea6744701",
      "sha256Url": "https://downloads.theprooffoundry.com/proofshot/v2.0.0/SHA256SUMS.txt",
      "lastVerified": "2026-09-17",
      "currentLocalVersion": null
    }
  ],
  "incubating": [
    {
      "name": "Sound Assist",
      "note": "In development"
    },
    {
      "name": "ProofBound",
      "note": "In development"
    }
  ],
  "releaseFactsSource": {
    "mode": "SHARED_RELEASE_TRUTH_AUTHORITY",
    "authoredFile": "release-truth.json"
  },
  "documentRole": "DERIVED_V1_COMPATIBILITY",
  "generatedFrom": "release-truth.json"
}
