{
  "schema": "mvsc-dhc-community-publication-1",
  "version": "v9.3.1",
  "displayVersion": "v9.3.1",
  "date": "2026-10-05",
  "dateTimezone": "America/New_York",
  "publicationDecision": "USER_AUTHORIZED_MAIN_COMMUNITY_DOWNLOAD",
  "publicationAuthorized": true,
  "releaseChannel": "community-testing",
  "authorization": {
    "source": "Direct owner requests in this release task",
    "request": "Repair, push and publish community builds; Windows/player tests follow publication.",
    "scope": "ROM-free patch and blog publication through PR to main."
  },
  "publicationMeaning": "This record selects the verified patch package. Live availability is established by deployment and served-byte verification.",
  "published": true,
  "fullGameplayAcceptance": false,
  "fullUMVC3Parity": false,
  "historicalSnapshotMeaning": "Preparation and qualification remain published:false/releaseAccepted:false. Publication does not promote bounded checks to full gameplay acceptance.",
  "candidate": {
    "bytes": 23096690,
    "sha256": "372fd051ba88c2cb196c8d62c35df859f1c9379c4489537aca9ba0e8f134e5b5",
    "distributedAsRom": false,
    "outputFilename": "mvsc_dhc_v9.3.1.zip"
  },
  "baseline": {
    "version": "v9.3",
    "sha256": "a7146d20b6387b7e0bf48a8b6bd1accd7f4838eb1fb3ca2243ec2860c04288a4",
    "receiptUrl": "/downloads/dhc/v9.3/RELEASE.json"
  },
  "installer": {
    "bytes": 1628063,
    "sha256": "06bfd9469cb7e6cab57b57bac756f723c69c50104dd09977d4a58a806618f401",
    "url": "/downloads/mvsc-dhc/MVSC-DHC-v9.3.1.cmd"
  },
  "installerRevision": 1,
  "artifacts": [
    {
      "role": "Windows installer",
      "bytes": 1628063,
      "sha256": "06bfd9469cb7e6cab57b57bac756f723c69c50104dd09977d4a58a806618f401",
      "url": "/downloads/mvsc-dhc/MVSC-DHC-v9.3.1.cmd"
    },
    {
      "role": "Patch specification",
      "bytes": 2090732,
      "sha256": "d49bf6fdfd541985b35a589744688cb1721fa6b8adf7e0707764111cade8bb3c",
      "url": "/downloads/mvsc-dhc/MVSC-DHC-v9.3.1.patch.json"
    },
    {
      "role": "Windows and Python patch package",
      "bytes": 442916,
      "sha256": "faa794d5a9a35df3adc9a9efaffd7422a90f40289b64730a90587192f2227294",
      "url": "/downloads/mvsc-dhc/MVSC-DHC-v9.3.1-tester.zip"
    }
  ],
  "releaseNotes": {
    "file": "RELEASE_NOTES.md",
    "bytes": 10709,
    "sha256": "8ee77855b85492646df4d2d3b0c65c5e7e68d926530b4be6e8fa33e163a178dd",
    "url": "/downloads/dhc/v9.3.1/RELEASE_NOTES.md"
  },
  "preservedPreparationFiles": [
    {
      "file": "PREPARED.json",
      "bytes": 5651,
      "sha256": "e3d8b6f9512ad0bf5f4d1e86e20e469eea1ae87090ab28c6c6bfb2bf425e5985",
      "url": "/downloads/dhc/v9.3.1/PREPARED.json"
    },
    {
      "file": "installer-verification.json",
      "bytes": 52039,
      "sha256": "fb3e37e6d019844b533cb10906384ccc64fc3a859b7b69b1eb5f58b33d2e6b9b",
      "url": "/downloads/dhc/v9.3.1/installer-verification.json"
    },
    {
      "file": "private-fixture-pruning.json",
      "bytes": 11921,
      "sha256": "943880bfea88315769639895f210a961a3fc062d231f30448b08bab23ab68258",
      "url": "/downloads/dhc/v9.3.1/private-fixture-pruning.json"
    },
    {
      "file": "README.txt",
      "bytes": 3168,
      "sha256": "26e4f95beca060a69639e9df83783f2a30b0b83d6064c49714db9cd3661f121a",
      "url": "/downloads/dhc/v9.3.1/README.txt"
    },
    {
      "file": "RELEASE_NOTES.md",
      "bytes": 10709,
      "sha256": "8ee77855b85492646df4d2d3b0c65c5e7e68d926530b4be6e8fa33e163a178dd",
      "url": "/downloads/dhc/v9.3.1/RELEASE_NOTES.md"
    },
    {
      "file": "candidate-qualification.json",
      "bytes": 27797,
      "sha256": "14914d039c4b668b070152688e1da540503ef37d2e4c8cc6eec76a050fb0f5f5",
      "url": "/downloads/dhc/v9.3.1/candidate-qualification.json"
    },
    {
      "file": "independent-composition-audit.json",
      "bytes": 35498,
      "sha256": "bd7df7276dfdbed90c7d23e34cca43f76ecd43cfae7c9136e558f6cd2a342968",
      "url": "/downloads/dhc/v9.3.1/independent-composition-audit.json"
    },
    {
      "file": "publication-input-verification.json",
      "bytes": 41113,
      "sha256": "aac68634131106defcfb71d742ac6f4f32ede474552b91148ab58c5a317e6ab5",
      "url": "/downloads/dhc/v9.3.1/publication-input-verification.json"
    },
    {
      "file": "native-comparison.json",
      "bytes": 9100,
      "sha256": "36ca8f817fdb2186a5e4b2a319493ffa03a29da4d035c82f1eea6a983b5c59f4",
      "url": "/downloads/dhc/v9.3.1/native-comparison.json"
    },
    {
      "file": "controller-performance.json",
      "bytes": 9054,
      "sha256": "86dae81bac1f2d7cab0ad6d980e8a88431be6fd944335f07c81c9a71852158af",
      "url": "/downloads/dhc/v9.3.1/controller-performance.json"
    },
    {
      "file": "hud-performance.json",
      "bytes": 5114,
      "sha256": "7bf080c2ffb76f341cb27a0aa427270a8f10eb43e093f0bf9846a10d6bf0ea62",
      "url": "/downloads/dhc/v9.3.1/hud-performance.json"
    },
    {
      "file": "highlight-performance.json",
      "bytes": 27162,
      "sha256": "f4a1f51cd7094ef5f2a27ae39652d05535cdc7003b2caf93546c94d1b8093e49",
      "url": "/downloads/dhc/v9.3.1/highlight-performance.json"
    },
    {
      "file": "V91_DISTINCT_SECRET_PALETTE_CREDITS_20261002.md",
      "bytes": 11449,
      "sha256": "22070071e9aa490e3d24aa3944aac9a07cb2a39ec65c5e645411a9db801094f2",
      "url": "/downloads/dhc/v9.3.1/V91_DISTINCT_SECRET_PALETTE_CREDITS_20261002.md"
    },
    {
      "file": "V91_PALETTE_CREDITS_20261002.md",
      "bytes": 12389,
      "sha256": "4016259c2babb0c05d07e533ad44c3a2cbe39adbffee1ad16d12b98b206b4c30",
      "url": "/downloads/dhc/v9.3.1/V91_PALETTE_CREDITS_20261002.md"
    }
  ],
  "changes": [
    {
      "id": "XF_CONTROLLER_EARLY_REJECTION",
      "scope": "Skip irrelevant or speed-neutral controller work; numeric factors, ordered state writes and timers retained."
    },
    {
      "id": "ACTIVE_HUD_COPY_FASTPATH",
      "scope": "Ordinary sprite records bypass deeper validation; exact bars, queues and per-record live team checks retained."
    },
    {
      "id": "EQUIVALENT_HIGHLIGHT_LOOKUP",
      "scope": "Unused row work removed; fixed brightness threshold replaces arithmetic, with identical RGB444 output and native palette restoration."
    }
  ],
  "retainedFeatures": "Exact v9.3 activation/resurrection/background/indicator code and all graphics/audio/key; nine colors, page artwork/video and prior recorded route/beam repairs remain.",
  "compatibility": {
    "stockGrabBehaviorRetained": true,
    "allGraphicsAudioKeyExactToBaseline": true,
    "gameplayFactorsAndTimersRetained": true,
    "runtimeHighlightRestoresNativeCPUWords": true,
    "changedMembers": [
      "mvce.03a",
      "mvc.10"
    ]
  },
  "boundedChecks": {
    "controllerEquivalenceGroups": 21542,
    "hudEquivalenceGroups": 7788,
    "highlightGroups": 13044,
    "highlightCheckedWords": 380032,
    "changingNativeRGBGroups": 1280,
    "nativeShowcaseAndArcadeCases": 4,
    "nativeMatchedPerformanceRuns": 6,
    "installerControlsPassed": 22,
    "nativeWindowsTested": false,
    "nativeFPS": "UNMEASURED",
    "audibleSoundTested": false,
    "rollbackTested": false
  },
  "performanceEvidence": {
    "url": "/downloads/dhc/v9.3.1/native-comparison.json",
    "scope": "Matched ordinary inputs, guest game clocks; observer changes host cost. Collision/timer workloads diverge after earlier updates. Not Fightcade FPS."
  },
  "privateFixtureCleanup": {
    "verifiedThenPruned": true,
    "bytesRemoved": 1019298877,
    "originalStockAndCandidateArchivesUntouched": true
  },
  "communityTestingOpen": [
    "Artful confirmed latest v9.3; core/settings and slowdown duration were not supplied. Confirm v9.3.1 on the same emulator/settings.",
    "Native Windows, physical controllers, audible sound and Fightcade rollback remain unverified.",
    "Measured code paths and guest clocks do not establish every-path improvement or complete slowdown removal; reserve point-rejection walking has a documented small nominal cost tradeoff.",
    "Older unverified Hulk states, broad routes, Mega Man/Roll audio and selectors remain open."
  ]
}
