Download gate skeleton · WEBSITE_F1_FUNCTIONAL_ARCHITECTURE_1780386919
Application download gate skeleton
Target state: after registration/login and successful subscription payment, account center shows download button. Installer is stored in R2; server generates short-lived signed URL and displays version, SHA256 and signed manifest. No real installer is published yet.
Before download
- Website account logged in
- Subscription status active
- Risk disclosure acknowledged
- Short-lived download URL
- SHA256 matches manifest
Current state
- public_installer = not_published
- real_payment = not_enabled
- R2 download bucket = planned
- activation_code = planned