logic-pages workspace powers the authenticated app at app.coverfi.space.
Authentication
CoverFi uses wallet login. Protected app routes require a connected wallet session. If a user opens a protected route directly, CoverFi remembers the destination in the login URL:/app/protect.
The login page Home action navigates in the same tab with browser back behavior. If there is no previous page, it falls back to the CoverFi landing site.
Dashboard pages
| Page | Route | Purpose |
|---|---|---|
| Dashboard | /app/dashboard | Overview of active positions, fees, claimable payouts, and expired positions. |
| Portfolio | /app/portfolio | Live market view powered by CoinGecko data. |
| Create Protection | /app/protect | Create a stablecoin protection position. |
| Positions | /app/positions | Track, update, revoke, and review protection positions. |
| Claims | /app/claims | Claim triggered payout positions. |
| Profile | /app/profile | Manage account profile and username. |
| Pay Username | /app/pay-username | Resolve a CoverFi username to a wallet address. |
| CoverFi AI | /app/ai-chat | Ask product, portfolio, research, and payment-draft questions. |
Protection flow
The protection form collects:- Asset
- Protected amount
- Trigger price
- Duration
- Current price
- Protection fee
- Current estimated loss
- Expiry time
- Potential payout