2.0 KiB
2.0 KiB
NuQloud V1 Feature Scope
This document locks the first launch scope for nuqloud-bootstrap.
Companion function list: docs/product/v1-functions.md.
1) Powered mode (SC_MODE=powered) defaults
User-facing
- NuQloud dashboard terminology and branding.
- Address, balance as publishing credits, primary name, registered names.
- App gallery launcher.
- Download encrypted wallet backup file.
- Request initial publishing credits (if user publishing is enabled).
- Send credits and register name (if user publishing is enabled).
- Transaction/activity list.
Admin-facing (dashboard + admin settings)
- Admin request queue with
Send,Message,Deny. - Admin operations summary card:
- pending/sent/denied counts
- users in queue
- total sent credits
- Admin settings entry point from dashboard.
- Broker/external-auth/node configuration and status panels.
- Mode and policy toggles (including
Expose user publishing).
2) Full Qortal mode (SC_MODE=full_qortal) defaults
- Existing Qortal-native naming/labels.
- QORT display instead of credit abstraction.
- Existing advanced/debug flows remain available.
- Existing approval and request policy behavior retained.
3) V1 behavior rules
- Admin dashboard operations remain visible even when user publishing is disabled.
- User publishing toggle affects normal user actions, not admin operations.
- Save actions in admin settings are section-scoped to avoid accidental runtime overwrite.
- Runtime secrets stay env-first and are never cleared by empty UI submissions.
4) Explicitly out of scope for initial V1
- Live package checkout/purchase flow.
- Integrated payment processors and invoicing automation.
- Fully automated package entitlement enforcement.
- Cross-instance replication marketplace or tenant federation.
5) Next implementation targets (post-scope lock)
- Package catalog UI in admin operations.
- Payment method configuration and webhook ingestion.
- Credit ledger audit panel with export.
- Usage-based enforcement hooks from package limits.