Egbe Companions · Release notes

V6 Cross-Platform Certification

The verifier fails closed when any platform record:

2sections2 minread1table

On this page

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 not pass;
  • lacks final approvalStatus: "approved";
  • is unpublished where publication is required;
  • is not approved_for_release for 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.