Skip to content

Latest commit

 

History

History
36 lines (30 loc) · 3.58 KB

File metadata and controls

36 lines (30 loc) · 3.58 KB

ILN Route Map

This document lists every canonical route in the Invoice Liquidity Network (ILN) Frontend, its purpose, the primary consumer, and any active redirects.

Canonical Routes

Route Path Description Primary Consumer Access Type
/ Landing page explaining the ILN protocol and entry points Public Unauthenticated
/freelancer Freelancer workspace to submit invoices and track status Freelancer Authenticated Wallet
/payer Payer dashboard for viewing and settling unpaid invoices Payer Authenticated Wallet
/lp Liquidity Provider dashboard for viewing and managing funded invoices LP Authenticated Wallet
/lp/compare Comparison tool for comparing invoices LP Authenticated Wallet
/marketplace Marketplace listing active invoices open for funding LP / Public Unauthenticated / Wallet
/submit On-chain invoice submission form Freelancer Authenticated Wallet
/governance Governance portal for viewing, creating, and voting on proposals Public / Voter Authenticated Wallet
/dashboard Actor-agnostic dashboard overview Active Actor Authenticated Wallet
/analytics Freelancer-specific performance and earnings analytics Freelancer Authenticated Wallet
/stats Protocol-wide public stats (TVL, volume, yield, dispute rate) Public Unauthenticated
/leaderboard Canonical protocol leaderboard for Payers, Freelancers, and LPs Public Unauthenticated
/referrals Referral dashboard showing referral links and earnings stats Public / User Authenticated Wallet
/roadmap Public roadmap showing product timeline Public Unauthenticated
/offline PWA offline fallback page Public Unauthenticated
/i/[id] Public invoice detail view Public Unauthenticated
/pay/[id] Payer checkout page for settling individual invoices Payer Authenticated Wallet
/pay/[id]/dispute Invoice dispute page Payer Authenticated Wallet
/profile/[address] Public reputation profile and transaction activity history Public Unauthenticated

Active Redirects

To prevent route drift and maintain a consolidated structure, the following redirects are defined in next.config.ts:

  • /dashboard/payer/payer
  • /analytics/freelancer/analytics (consolidated duplicate freelancer views)
  • /analytics/leaderboard/leaderboard (consolidated duplicate leaderboard paths)
  • /invoices/:id/i/:id (redirect legacy/long-form invoice detail path to canonical short-form /i/[id])