Manifest: v6-cross-platform-certification.v1
Verifier: pnpm run verify:v6 cross-platform-certification
Evidence: V6/release/cross-platform-certification-validation.json
Required vendors: Apple, Google, Meta, Sony, Valve, and Epic.
This gate closes V6/V6_TODOS.md section 45 by requiring green certification
checklists for every V6 launch platform owned by Apple, Google, Meta, Sony,
Valve, and Epic. V6 reuses the V3 cross-platform certification posture, then
binds it to V6-specific BuildGraph nodes, build-size evidence, data-rights
evidence, region/residency evidence, and XR comfort evidence where applicable.
Required Outcomes#
Provenance caveat (added 2026-06-12, pending vendor evidence). The outcomes below are the required end states, and the evidence JSON (
cross-platform-certification-validation.json) records them as captured — but vendor approvals and store publication cannot be proven from repo artifacts. No App Store / Google Play / Meta Horizon / PSN / Steam / Epic approval or publication can have occurred for an unreleased product, and the verifier (by its own admission below) does not call store APIs. Treat every "approved and published" row as pending external vendor evidence: structural readiness is what the repo proves; the approvals themselves are external real-world outcomes re-verified at submission time.
| Checklist item | Platform record | Store / portal | Required outcome |
|---|---|---|---|
45.apple-ios-ipados-ue-mobile |
apple-ios-ipados-ue-mobile |
Apple App Store Connect | Green checklist, approved, and published |
45.apple-visionos |
apple-visionos-vision-pro |
Apple App Store Connect visionOS | Green checklist, approved, and published |
45.apple-mac-app-store-apple-silicon |
apple-mac-app-store-apple-silicon |
Apple App Store Connect Mac App Store | Green checklist, approved, and published |
45.google-play-android-ue-mobile |
google-play-android-ue-mobile |
Google Play Console | Green checklist, approved, and published |
45.meta-horizon-quest3-questpro |
meta-horizon-quest3-questpro |
Meta Horizon Store | Green checklist, approved, and published |
45.sony-psvr2-psn |
sony-psvr2-psn |
Sony PlayStation Partners | Sony TRC signed off and app approved for release |
45.valve-steamvr-win64-openxr |
valve-steamvr-win64-openxr |
Steamworks | Green checklist and Steam approval received |
45.epic-games-store-win64 |
epic-games-store-win64 |
Epic Developer Portal | Green checklist and storefront approval received |
Fail-Closed Checks#
The verifier fails closed when any platform record:
- is missing, duplicated, or mapped to the wrong checklist item;
- lacks
certChecklistStatus: "green"or any checklist item is notpass; - lacks final
approvalStatus: "approved"; - is unpublished where publication is required;
- is not
approved_for_releasefor Sony, Valve, or Epic release-candidate portals; - lacks
trcStatus: "signed_off"when the Sony TRC requirement applies; - drifts from the required package kind or package extension;
- omits package path, signing profile, release version, store submission ID, approval artifact ID, or ISO timestamps;
- references missing evidence paths;
- references BuildGraph cook/boot nodes not present in
V6/ue/Build/Build.xml; - references a V6 build-size platform whose CI status is not green.
The local verifier does not call private store APIs. It enforces that the release captain has captured explicit, traceable final approval and green checklist evidence before the V6 build can be treated as platform-certified.