{
  "format": "bb-support-matrix-v1",
  "checked_at": "2026-10-16",
  "introduction": [
    "Archipelago is released for Windows with shadPS4 and BBPort. BBPort game acceptance is recorded for Supermedo windows-v1.8.2 with CUSA03173 01.09. The standalone randomizer is released for Windows and experimental Linux, with experimental BBPort exports. Both products accept **CUSA03173 and CUSA00900, update 1.09**; regional and runtime evidence remains separate.",
    "Upstream ability to run Bloodborne does not establish compatibility with our randomizer or AP client. These rows describe the current downloads, not an older branch README."
  ],
  "products": [
    {
      "id": "bblauncher-ap",
      "name": "BBLauncher-AP (integrated Qt launcher)",
      "kind": "archipelago",
      "version": "1.0.1.1",
      "platform": "Windows x64",
      "title_ids": [
        "CUSA00900",
        "CUSA03173"
      ],
      "game_version": "01.09",
      "status": "released",
      "artifact": {
        "url": "https://downloads.peliarch.ca/bb/releases/v1.0.1.1-signed/BBLauncher-AP-1.0.1.1-signed-win-x64.zip",
        "sha256": "8022082bc0ceaa67f8c43e1149d3123e7f679c9f87c1e1a34a2ae9f11bdcd0cd"
      },
      "evidence_ids": [
        "bblauncher-ap-release",
        "bbport-ap-native-callbacks",
        "bbport-ap-game-caller-autosave"
      ],
      "release_evidence_id": "bblauncher-ap-release",
      "limitations": [
        "Signed package checks and scoped Supermedo BBPort game evidence do not establish a completed campaign or acceptance of other runtime forks.",
        "CUSA00900 uses retained regional corpus and resolver fixtures; latest release did not repeat full-installation discovery or gameplay acceptance."
      ],
      "world_version": "1.0.1",
      "recommended": true
    },
    {
      "id": "python-ap",
      "name": "Bloodborne Python AP launcher",
      "kind": "archipelago",
      "version": "1.0.1.1",
      "platform": "Windows x64",
      "title_ids": [
        "CUSA00900",
        "CUSA03173"
      ],
      "game_version": "01.09",
      "status": "released",
      "artifact": {
        "url": "https://downloads.peliarch.ca/bb/releases/v1.0.1.1-signed/BloodborneAPLauncher-1.0.1.1-signed-win-x64.zip",
        "sha256": "8833be878a05766fab370bcf5b166774a5902d8b546d5fe7a8d0947bb56c4b1b"
      },
      "evidence_ids": [
        "python-ap-release",
        "bbport-ap-native-callbacks",
        "bbport-ap-game-caller-autosave"
      ],
      "release_evidence_id": "python-ap-release",
      "limitations": [
        "Signed package checks and scoped Supermedo BBPort game evidence do not establish a completed campaign or acceptance of other runtime forks.",
        "CUSA00900 uses retained regional corpus and resolver fixtures; latest release did not repeat full-installation discovery or gameplay acceptance."
      ],
      "world_version": "1.0.1"
    },
    {
      "id": "standalone-windows",
      "name": "Standalone randomizer",
      "kind": "standalone",
      "version": "1.0.1-rc.7",
      "platform": "Windows x64",
      "title_ids": [
        "CUSA00900",
        "CUSA03173"
      ],
      "game_version": "01.09",
      "status": "released",
      "artifact": {
        "url": "https://downloads.peliarch.ca/bb/releases/standalone-1.0.1-rc.7-signed/BloodborneStandaloneRandomizer-1.0.1-rc.7-signed-win-x64.zip",
        "sha256": "8bb5ec7fe6f8c87deaa2aed42eb1abcb59694a82e4e8931d9e248d126f0a6c0b"
      },
      "evidence_ids": [
        "standalone-windows-release"
      ],
      "release_evidence_id": "standalone-windows-release",
      "limitations": [
        "Release verification does not establish live game hooks or a completed campaign.",
        "CUSA00900 uses retained regional corpus and resolver fixtures; latest release did not repeat full-installation discovery or gameplay acceptance."
      ]
    },
    {
      "id": "standalone-linux",
      "name": "Standalone randomizer",
      "kind": "standalone",
      "version": "1.0.1-rc.7",
      "platform": "Linux x86_64; glibc 2.39+, X11/XWayland",
      "title_ids": [
        "CUSA00900",
        "CUSA03173"
      ],
      "game_version": "01.09",
      "status": "experimental",
      "artifact": {
        "url": "https://downloads.peliarch.ca/bb/releases/standalone-1.0.1-rc.7-linux/BloodborneStandaloneRandomizer-1.0.1-rc.7-linux-x64.tar.gz",
        "sha256": "786ce03d362a3b419d281c40cfc5e50124217c70a3ca09d6de4cbdb9ee6eccf9"
      },
      "evidence_ids": [
        "standalone-linux-release"
      ],
      "release_evidence_id": "standalone-linux-release",
      "limitations": [
        "Release verification does not establish live game hooks or a completed campaign.",
        "Full-game boss generation and gameplay on Linux remain unverified."
      ]
    }
  ],
  "runtimes": [
    {
      "id": "shadps4-windows",
      "name": "shadPS4 / BBLauncher",
      "platform": "Windows x64",
      "integrations": {
        "archipelago": {
          "status": "released",
          "summary": "Current integrated Qt and Python AP launchers.",
          "evidence_ids": [
            "bblauncher-ap-release",
            "python-ap-release"
          ]
        },
        "standalone": {
          "status": "released",
          "summary": "Current Windows standalone randomizer.",
          "evidence_ids": [
            "standalone-windows-release"
          ]
        }
      },
      "conditions": [
        "Archipelago requires shadPS4 0.18.0; the launch doctor rejects another emulator version. This pin does not apply to standalone exports.",
        "AP protocol fixture exercises production client and server with modeled guest callbacks.",
        "Boss shuffle remains experimental; release checks are not campaign acceptance."
      ],
      "upstream": null,
      "witnessed_version": null
    },
    {
      "id": "shadps4-linux",
      "name": "shadPS4",
      "platform": "Linux x86_64",
      "integrations": {
        "archipelago": {
          "status": "no-release",
          "summary": "No released integration.",
          "evidence_ids": [
            "ap-client-pin"
          ]
        },
        "standalone": {
          "status": "experimental",
          "summary": "Published experimental Linux standalone randomizer.",
          "evidence_ids": [
            "standalone-linux-release"
          ]
        }
      },
      "conditions": [
        "Item generation, export integrity and native event checks pass. Full-game boss generation and gameplay remain unverified."
      ],
      "upstream": null,
      "witnessed_version": null
    },
    {
      "id": "bbport-linux",
      "name": "Canonical BBPort (deadinside28)",
      "platform": "Linux x86_64",
      "integrations": {
        "archipelago": {
          "status": "no-release",
          "summary": "No released integration.",
          "evidence_ids": [
            "ap-client-pin"
          ]
        },
        "standalone": {
          "status": "experimental",
          "summary": "Released BBPort mod export for items, ordinary enemies and bosses.",
          "evidence_ids": [
            "standalone-runtime",
            "standalone-windows-release"
          ]
        }
      },
      "conditions": [
        "Requires merged 1.09 game files and configured mods folder.",
        "Canonical Linux BBPort gameplay remains unverified."
      ],
      "upstream": {
        "version": "0.51",
        "url": "https://github.com/deadinside28/bloodborne_pc/releases/tag/0.51",
        "preview_version": "0.6-pre1",
        "preview_url": "https://github.com/deadinside28/bloodborne_pc/releases/tag/0.6-pre1",
        "game_support": "Upstream 0.51 accepts retail editions with update 1.09."
      },
      "witnessed_version": null
    },
    {
      "id": "bbport-awakenchan",
      "name": "Awakenchan / BloodBorneButPc",
      "platform": "Windows x64",
      "integrations": {
        "archipelago": {
          "status": "unverified",
          "summary": "The Windows AP download includes a BBPort adapter; acceptance on this exact fork is not recorded.",
          "evidence_ids": [
            "bblauncher-ap-release",
            "python-ap-release",
            "ap-client-pin"
          ]
        },
        "standalone": {
          "status": "experimental",
          "summary": "Limited witness on v0.9.23.",
          "evidence_ids": [
            "standalone-runtime"
          ]
        }
      },
      "conditions": [
        "Vanilla Cleric Beast combat and shuffled Living Failures loaded; Living Failures ended before shared health emptied.",
        "No acceptance for newer releases or a full campaign."
      ],
      "upstream": {
        "version": "v0.9.33",
        "url": "https://github.com/Awakenchan/BloodBorneButPc/releases/tag/v0.9.33",
        "preview_version": "v0.9.34-beta.3",
        "preview_url": "https://github.com/Awakenchan/BloodBorneButPc/releases/tag/v0.9.34-beta.3",
        "game_support": "Latest beta explicitly adds CUSA00900 1.09 patches/features alongside CUSA03173."
      },
      "witnessed_version": "v0.9.23 (limited encounter witness)"
    },
    {
      "id": "bbport-supermedo",
      "name": "Supermedo / bloodborne_pc",
      "platform": "Windows x64",
      "integrations": {
        "archipelago": {
          "status": "released",
          "summary": "Signed Windows AP launchers 1.0.1.1 include BBPort; pickup, delivery, ordinary save and restart verified on windows-v1.8.2.",
          "evidence_ids": [
            "bblauncher-ap-release",
            "python-ap-release",
            "bbport-ap-native-callbacks",
            "bbport-ap-game-caller-autosave"
          ]
        },
        "standalone": {
          "status": "unverified",
          "summary": "Generic BBPort export exists; exact-fork integration acceptance is not recorded.",
          "evidence_ids": [
            "standalone-runtime",
            "supermedo-upstream"
          ]
        }
      },
      "conditions": [
        "Observed with CUSA03173 01.09 and its CUSA00207 save-directory alias.",
        "Actual pickup and delivery callers, automatic saving and restart are verified within the linked evidence. Auxiliary pickup positioning, pre-save termination and campaign limits are recorded separately.",
        "Use the signed 1.0.1.1 AP download and select BBPort. This acceptance does not extend to other Windows forks or Linux."
      ],
      "upstream": {
        "version": "windows-v1.8.2",
        "url": "https://github.com/Supermedo/bloodborne_pc/releases/tag/windows-v1.8.2",
        "game_support": "Windows 10 1903+ / 11 x64; CUSA03173; 1.09 required for community patches."
      },
      "witnessed_version": "windows-v1.8.2 (AP pickup, delivery, autosave and restart)"
    },
    {
      "id": "bbport-mrsuss60",
      "name": "Mrsuss60 / bloodborne_pc_windows_port",
      "platform": "Windows x64",
      "integrations": {
        "archipelago": {
          "status": "unverified",
          "summary": "The Windows AP download includes a BBPort adapter; acceptance on this exact fork is not recorded.",
          "evidence_ids": [
            "bblauncher-ap-release",
            "python-ap-release",
            "ap-client-pin"
          ]
        },
        "standalone": {
          "status": "unverified",
          "summary": "Generic BBPort export exists; exact-fork integration acceptance is not recorded.",
          "evidence_ids": [
            "standalone-runtime",
            "mrsuss60-upstream"
          ]
        }
      },
      "conditions": [
        "Track this fork and version separately."
      ],
      "upstream": {
        "version": "v0.5.1",
        "url": "https://github.com/Mrsuss60/bloodborne_pc_windows_port/releases/tag/v0.5.1",
        "game_support": "Windows 10/11 x64; CUSA03173 1.09."
      },
      "witnessed_version": null
    },
    {
      "id": "bbport-visy",
      "name": "visy / bloodborne_pc_windows_port",
      "platform": "Windows x64",
      "integrations": {
        "archipelago": {
          "status": "unverified",
          "summary": "The Windows AP download includes a BBPort adapter; acceptance on this exact fork is not recorded.",
          "evidence_ids": [
            "bblauncher-ap-release",
            "python-ap-release",
            "ap-client-pin"
          ]
        },
        "standalone": {
          "status": "unverified",
          "summary": "Generic BBPort export exists; exact-fork integration acceptance is not recorded.",
          "evidence_ids": [
            "standalone-runtime",
            "visy-upstream"
          ]
        }
      },
      "conditions": [
        "Track this fork and version separately."
      ],
      "upstream": {
        "version": "v0.6.5",
        "url": "https://github.com/visy/bloodborne_pc_windows_port/releases/tag/v0.6.5",
        "game_support": "Windows 10/11 x64; README accepts other retail editions including CUSA00900, merged 1.09."
      },
      "witnessed_version": null
    },
    {
      "id": "bbhost-stock",
      "name": "Stock BBHost",
      "platform": "Windows / Linux",
      "integrations": {
        "archipelago": {
          "status": "no-release",
          "summary": "No released integration.",
          "evidence_ids": [
            "ap-client-pin"
          ]
        },
        "standalone": {
          "status": "not-supported",
          "summary": "Stock host cannot provide intended map composition.",
          "evidence_ids": [
            "bbhost-composition"
          ]
        }
      },
      "conditions": [
        "Overlapping standalone boss maps override the inspected host generated enemy maps."
      ],
      "upstream": null,
      "witnessed_version": null
    },
    {
      "id": "bbhost-patched",
      "name": "Patched BBHost at 070c4d345f7af98e10c602db810f5f894139c746",
      "platform": "No accepted host OS build recorded",
      "integrations": {
        "archipelago": {
          "status": "no-release",
          "summary": "No released integration.",
          "evidence_ids": [
            "ap-client-pin"
          ]
        },
        "standalone": {
          "status": "development-only",
          "summary": "Offline composition source patch and launch path exist.",
          "evidence_ids": [
            "bbhost-composition"
          ]
        }
      },
      "conditions": [
        "No companion binary included; full-host compilation and in-game composition unverified.",
        "Our tool supplies selected items/bosses; host supplies same-map ordinary enemies. Host shop/chalice changes and online operation are disabled."
      ],
      "upstream": null,
      "witnessed_version": null
    }
  ],
  "evidence": [
    {
      "id": "bblauncher-ap-release",
      "url": "https://downloads.peliarch.ca/bb/releases/v1.0.1.1-signed/bblauncher-ap-release.json",
      "checked_at": "2026-10-16",
      "scope": "release-verification",
      "limitations": [
        "Package verification binds exact signed bytes and corresponding source. Named actual-game evidence is separate; no complete campaign is claimed.",
        "BBPort acceptance is scoped to Supermedo windows-v1.8.2 and CUSA03173 01.09; Linux and other Windows forks remain unverified.",
        "Binary build revision 5925f070 is preserved. Release README corrections are separately sourced at 6997e5b3 and supplied with the release."
      ],
      "local_path": "support-evidence/bblauncher-ap-release.json",
      "sha256": "6c5d31548f92f26d15ed287988600cec9b9a622e367cc3249072380e7cfe9eb0",
      "product_id": "bblauncher-ap",
      "version": "1.0.1.1",
      "supports": {
        "archipelago": [
          "bbport-supermedo",
          "shadps4-windows"
        ]
      },
      "product_contract": {
        "title_ids": [
          "CUSA00900",
          "CUSA03173"
        ],
        "game_version": "01.09",
        "world_version": "1.0.1"
      }
    },
    {
      "id": "python-ap-release",
      "url": "https://downloads.peliarch.ca/bb/releases/v1.0.1.1-signed/python-ap-release.json",
      "checked_at": "2026-10-16",
      "scope": "release-verification",
      "limitations": [
        "Package verification binds exact signed bytes and corresponding source. Named actual-game evidence is separate; no complete campaign is claimed.",
        "BBPort acceptance is scoped to Supermedo windows-v1.8.2 and CUSA03173 01.09; Linux and other Windows forks remain unverified.",
        "Binary build revision 5925f070 is preserved. Release README corrections are separately sourced at 6997e5b3 and supplied with the release."
      ],
      "local_path": "support-evidence/python-ap-release.json",
      "sha256": "b92874ae516b29c802c9e70951159556da6921ee6194245c2363aecc0d1d6ac6",
      "product_id": "python-ap",
      "version": "1.0.1.1",
      "supports": {
        "archipelago": [
          "bbport-supermedo",
          "shadps4-windows"
        ]
      },
      "product_contract": {
        "title_ids": [
          "CUSA00900",
          "CUSA03173"
        ],
        "game_version": "01.09",
        "world_version": "1.0.1"
      }
    },
    {
      "id": "standalone-windows-release",
      "url": "https://downloads.peliarch.ca/bb/releases/standalone-1.0.1-rc.7-signed/RELEASE-VERIFICATION.json",
      "checked_at": "2026-10-16",
      "scope": "release-verification",
      "limitations": [
        "Release verification does not establish live game hooks or a completed campaign.",
        "CUSA00900 uses retained regional corpus and resolver fixtures; latest release did not repeat full-installation discovery or gameplay acceptance."
      ],
      "local_path": "support-evidence/standalone-windows-release.json",
      "sha256": "3481cb87c1d45e999995d05d99dd76aca8f7bfbc26b01555595343195a540699",
      "product_id": "standalone-windows",
      "version": "1.0.1-rc.7",
      "supports": {
        "standalone": [
          "shadps4-windows",
          "bbport-linux"
        ]
      },
      "product_contract": {
        "title_ids": [
          "CUSA00900",
          "CUSA03173"
        ],
        "game_version": "01.09"
      }
    },
    {
      "id": "standalone-linux-release",
      "url": "https://downloads.peliarch.ca/bb/releases/standalone-1.0.1-rc.7-linux/RELEASE-VERIFICATION.json",
      "checked_at": "2026-10-16",
      "scope": "release-verification",
      "limitations": [
        "Release verification does not establish live game hooks or a completed campaign.",
        "Full-game boss generation and gameplay on Linux remain unverified."
      ],
      "local_path": "support-evidence/standalone-linux-release.json",
      "sha256": "0239b05e2b53acde1a52ece259bee0f2f672c52f1676153f8b074ac5b9d97de2",
      "product_id": "standalone-linux",
      "version": "1.0.1-rc.7",
      "supports": {
        "standalone": [
          "shadps4-linux"
        ]
      },
      "product_contract": {
        "title_ids": [
          "CUSA00900",
          "CUSA03173"
        ],
        "game_version": "01.09"
      }
    },
    {
      "id": "standalone-runtime",
      "url": "https://git.peliarch.ca/alaric/bb-archipelago-public/src/commit/5f8b066097620417a2d3783e654a8b48cdd07089/packaging/STANDALONE-README.txt",
      "checked_at": "2026-10-16",
      "scope": "implementation-and-limited-gameplay",
      "limitations": [
        "BBPort export verification does not prove canonical Linux runtime behavior.",
        "Awakenchan v0.9.23 loaded shuffled Living Failures; encounter ended before its shared health emptied."
      ],
      "supports": {
        "standalone": [
          "bbport-linux",
          "bbport-awakenchan"
        ]
      }
    },
    {
      "id": "bbhost-composition",
      "url": "https://git.peliarch.ca/alaric/bb-archipelago-public/src/commit/5f8b066097620417a2d3783e654a8b48cdd07089/docs/BBHOST-COMPOSITION.md",
      "checked_at": "2026-10-16",
      "scope": "implementation",
      "limitations": [
        "Audited source patch only; full-host compilation and in-game composition remain unverified."
      ]
    },
    {
      "id": "ap-client-pin",
      "url": "https://git.peliarch.ca/alaric/bb-archipelago-public/src/commit/5f8b066097620417a2d3783e654a8b48cdd07089/packaging/client-ref.txt",
      "checked_at": "2026-10-16",
      "scope": "source",
      "limitations": [
        "Current released client pin does not contain the isolated experimental BBPort adapter."
      ]
    },
    {
      "id": "supermedo-upstream",
      "url": "https://github.com/Supermedo/bloodborne_pc/releases/tag/windows-v1.8.2",
      "checked_at": "2026-10-16",
      "scope": "upstream",
      "limitations": [
        "Runtime support does not establish AP or standalone integration."
      ]
    },
    {
      "id": "mrsuss60-upstream",
      "url": "https://github.com/Mrsuss60/bloodborne_pc_windows_port/releases/tag/v0.5.1",
      "checked_at": "2026-10-16",
      "scope": "upstream",
      "limitations": [
        "Runtime support does not establish AP or standalone integration."
      ]
    },
    {
      "id": "visy-upstream",
      "url": "https://github.com/visy/bloodborne_pc_windows_port/releases/tag/v0.6.5",
      "checked_at": "2026-10-16",
      "scope": "upstream",
      "limitations": [
        "Runtime support does not establish AP or standalone integration."
      ]
    },
    {
      "id": "bbport-ap-native-callbacks",
      "url": "https://peliarch.ca/bb/evidence/bbport-ap-callbacks-20261016.json",
      "checked_at": "2026-10-16",
      "scope": "actual-game-delivery-and-restart",
      "local_path": "support-evidence/bbport-ap-native-callbacks.json",
      "sha256": "89f8d78be47d4c35f2dadb10d043c1b35ff1186eed9fa91469dfa6239e8158cf",
      "limitations": [
        "This evidence records actual delivery/common-event callbacks and restart recovery in the named runtime. It does not claim a complete campaign, fresh pickup/boss callers, CUSA00900 live behavior, canonical Linux game execution, or another Windows fork.",
        "The recorded generated-seed restart harness encountered a transient Windows ledger read sharing error after collecting the observations. Its read retry was repaired; this was not a client or game crash. The raw run is not represented as an all-green end-to-end campaign.",
        "Additional capacity/storage-overflow delivery attempts returned native EMPTY_SLOT and parked. These attempts are not accepted deliveries. Full storage is an unverified explanation because the client cannot inspect storage contents.",
        "The native candidate adds three platform cfg declarations and documentation after the tested revision; paired package identities are verified separately.",
        "No BBPort AP player package was publicly released at this checkpoint."
      ],
      "supports": {
        "archipelago": [
          "bbport-supermedo"
        ]
      }
    },
    {
      "id": "bbport-ap-game-caller-autosave",
      "url": "https://peliarch.ca/bb/evidence/bbport-ap-game-caller-autosave-20261016.json",
      "checked_at": "2026-10-16",
      "scope": "actual-game-pickup-delivery-autosave-and-restart",
      "local_path": "support-evidence/bbport-ap-game-caller-autosave.json",
      "sha256": "d707f36e8568c51148848ae85bea5bf532a908704b225f21006490cb95d57eca",
      "limitations": [
        "Fresh pickup used recorded auxiliary positioning and stock debug controls. Normal controller interaction performed the pickup; no acquisition flag or award callback was injected. This does not establish natural traversal or a complete campaign.",
        "The pickup ran on the recorded 06bea76 release client. Final 002cb34 release separately verified a fresh server reward, native delivery, automatic game save with no subsequent player input, and same-save restart without duplicate delivery.",
        "The old-client persistence control used an explicit bb-restored setup and observed a 294-second delay until ordinary save; it was not automatic recovery.",
        "A save request is not an atomic persistence guarantee. Termination before the game finishes saving can still lose an acknowledged reward. No save-resident receipt watermark was introduced.",
        "No boss, DeathLink, CUSA00900, canonical Linux stock-game, other Windows fork, or full-campaign acceptance is claimed. This game checkpoint predates publication; final signed release receipts separately bind the unchanged tested executable payload."
      ],
      "supports": {
        "archipelago": [
          "bbport-supermedo"
        ]
      }
    }
  ],
  "source_contracts": {
    "archipelago": {
      "title_ids": [
        "CUSA00900",
        "CUSA03173"
      ],
      "game_version": "01.09",
      "world_version": "1.0.1",
      "client_revision": "002cb3403df7d4c2e7c2344dea830010832c77fd",
      "shadps4_version": "0.18.0",
      "runtime_selectors": [
        "bbport",
        "shadps4"
      ]
    },
    "standalone": {
      "title_ids": [
        "CUSA00900",
        "CUSA03173"
      ],
      "game_version": "01.09",
      "regional_profiles": {
        "CUSA03173": "bb-standalone-CUSA03173-01.09-r2",
        "CUSA00900": "bb-standalone-CUSA00900-01.09-r1"
      },
      "gameplay_tested_title_ids": [
        "CUSA03173"
      ],
      "runtime_selectors": [
        "bbhost",
        "bbport",
        "shadps4"
      ]
    }
  },
  "sources": {
    "product": "https://peliarch.ca/bb/",
    "manifest": "https://peliarch.ca/er/downloads-manifest.json",
    "public_source": "https://git.peliarch.ca/alaric/bb-archipelago-public/src/commit/5f8b066097620417a2d3783e654a8b48cdd07089/"
  },
  "notes": [
    "CUSA00900 is no longer inspection-only. Regional corpus comparisons and generation checks establish implementation support; gameplay acceptance and latest-release full-installation discovery are not established. Upstream support for other editions does not extend our title allowlists.",
    "The integrated AP fixture exercises real AP MultiServer and production Rust transport/delivery logic, progression, goals, reconnect, server save/reload, client restart and replay without repeated native effects. Guest callbacks are modeled; physical game hook callers and a played campaign remain outside that proof.",
    "Exact binary, source-only, launcher and client revisions are recorded in each preserved release receipt. The public-source URL records the audited original release snapshot; later finalized release receipts identify their own build revision.",
    "Signed Windows AP launchers 1.0.1.1 include BBPort setup and launch. Actual Supermedo windows-v1.8.2 game runs verify pickup-to-server checks, vanilla suppression, native delivery and generated common-event awards. Native revision 002cb3403df7d4c2e7c2344dea830010832c77fd requests an ordinary save after completed rewards; a fresh reward saved with no subsequent input and survived restart without replay. The final signed executable is bound to that tested code by whole-PE and overlay comparison. Linux frozen preparation is verified, but canonical AppImage game launch remains unresolved and no Linux AP package is published.",
    "BBPort requires merged game/update files; shadPS4 discovery also accepts a separate update directory. New BBPort mod folders enable automatically, so keep only the intended seed and compatible mods active."
  ],
  "release_targets": {
    "bblauncher-ap": "1.0.1.1",
    "python-ap": "1.0.1.1",
    "standalone-windows": "1.0.1-rc.7",
    "standalone-linux": "1.0.1-rc.7"
  }
}
