694 B
694 B
Launcher Integration Contract
Launcher integrates with EDUT web/backend contracts as follows:
Required APIs
POST /secret/wallet/intentPOST /secret/wallet/verifyPOST /secret/membership/quotePOST /secret/membership/confirmGET /secret/membership/statusPOST /governance/install/tokenPOST /governance/install/confirmGET /governance/install/statusGET /member/channel/events
Deterministic Requirements
- No runtime activation without entitlement proof.
- All install packages verified by hash and signature.
- Membership and entitlement unknown state fails closed.
- Event inbox polling remains canonical even if push unavailable.