launcher/README.md

40 lines
1.0 KiB
Markdown

# EDUT Launcher
Free control-plane application for EDUT onboarding and entitlement-aware installs.
## Scope
1. Local wallet create/import/recovery UX.
2. Device readiness checks.
3. Membership status and governance install controls.
4. Signed package download and verification orchestrator.
5. Member app-channel inbox.
## Out of Scope
1. Governance runtime internals.
2. Paid module execution engines.
## Boundary
Launcher never contains private kernel internals. It verifies and installs signed paid runtimes only after entitlement checks pass.
## Local Harness (Current)
`app/index.html` is a local launcher shell harness for end-to-end API validation:
1. Wallet intent + verify
2. Membership quote + confirm
3. Member channel register/poll/ack/support
4. Governance install token/confirm/status
5. Lease heartbeat + offline renew
Run locally:
```bash
cd /Users/vsg/Documents/VSG\ Codex/launcher/app
python3 -m http.server 4310
```
Then open `http://127.0.0.1:4310` and point API base URL at running `secretapi`.