1.7 KiB
1.7 KiB
Launcher Free-Tier Specification
The launcher is free and intentionally limited to onboarding and control-plane functions.
Scope Included (Free)
- App install and first-run flow.
- Local wallet create/import/recovery UX.
- Device readiness checks (cpu, memory, disk, os compatibility).
- Membership status display.
- Governance purchase/install prompts and status.
- App-native member notification inbox.
Scope Excluded (Paid / Protected)
- Governance runtime internals.
- Deterministic card pipeline execution.
- Paid module execution logic.
- Private scoring and policy internals.
Security Rules
- Launcher never stores server-side private keys.
- Launcher verifies signed package manifests before install.
- Launcher cannot activate governance runtime without active entitlement.
- Unknown entitlement state blocks protected feature activation.
UX Rules
- User can exit and resume setup at any point.
- Membership purchase is optional in free mode.
- Governance purchase is blocked until membership is active.
- Free mode remains useful for readiness and wallet setup.
- Launcher must surface availability class and current state (
active,grace,continuity,parked) in plain language.
Availability and Boundary Rules
- Paid execution rights are boundary-scoped to an
org_root_id. - Launcher must include boundary context in install/checkout requests when workspace-bound.
continuitystate blocks growth actions (new members/workspaces/tool installs).parkedstate pauses paid execution but preserves visibility/read pathways.
Value Contract
- Free launcher gives control and visibility.
- Paid governance unlocks execution.
- Additional paid licenses extend capabilities after governance activation.