Compatibility Moderation & Submission Governance
This guide outlines the governance standards, verification lifecycles, and moderation criteria for the WSABuilds Application Compatibility Directory.
This guide outlines the governance standards, verification lifecycles, and moderation criteria for the WSABuilds Application Compatibility Directory.
1. Overview
The WSABuilds Compatibility Directory bridges the gap between Windows Subsystem for Android and popular mobile applications that require hardware attestation, root hiding, or Google Mobile Services.
To guarantee that users find accurate, reliable, and actionable information, every compatibility report is subject to automated validation and community moderation.
2. Submission Lifecycle
Phase 1: Community Reporting
Users submit compatibility results using the standardized GitHub Issue Form:
- Application Name and Package Identifier (e.g.
com.phonepe.app) - Operational Status (
Working,Workaround Required,Broken) - Primary Category (e.g.
Banking & UPI,Social & Communication) - Tested WSA Version and Root Flavor
- Play Integrity requirement status
- Clear, step-by-step workaround instructions (if applicable)
- Known limitations or hardware constraints
Phase 2: Automated Schema Validation
Every submission converted into a pull request triggers the compatibility-validation.yml workflow:
- Validates the JSON record against
compatibility/schema.json. - Confirms package ID regex matches reverse-DNS format.
- Checks that category and status strings belong to approved enums.
- Executes Python and Node compatibility unit tests.
Phase 3: Verification Progression
Records transition through three distinct trust tiers:
community_submitted: Newly contributed reports from users.unverified: Formally structured records undergoing review.verified: Confirmed by maintainers in test environments.
3. Moderation & Safety Criteria
To preserve portal integrity and user security:
- No Malicious Packages: Submissions must correspond to legitimate, publicly identifiable applications from official repositories (e.g. Google Play Store, F-Droid).
- No Direct APK Links: Reports must never include external direct file download links or third-party mirror URLs.
- Reproducible Workarounds: Workaround steps must use verified open-source tooling (e.g., Magisk Stable, Shamiko, PlayIntegrityFix).
- Clear Limitations: Known hardware limitations (such as lack of Bluetooth LE or camera autofocus) must be transparently noted.