Add launcher conformance vectors and manifest

This commit is contained in:
Joshua 2026-02-17 14:39:49 -08:00
parent cd831f4986
commit b716b52f3f
2 changed files with 21 additions and 0 deletions

12
app/manifest.json Normal file
View File

@ -0,0 +1,12 @@
{
"app_id": "edut.launcher",
"schema_version": "launcher.manifest.v1",
"name": "EDUT Launcher",
"channel": "stable",
"features": {
"wallet_bootstrap": true,
"membership_status": true,
"governance_install": true,
"store_preview": false
}
}

View File

@ -0,0 +1,9 @@
# Launcher Conformance Vectors
1. `L-001` Wallet create keeps private key local and non-exported by default.
2. `L-002` Membership status unknown defaults to blocked checkout/install actions.
3. `L-003` Governance package hash mismatch blocks install.
4. `L-004` Governance package signature mismatch blocks install.
5. `L-005` Expired install token blocks install.
6. `L-006` Distinct payer wallet without ownership proof blocks quote request.
7. `L-007` Event inbox polling works when push unavailable.