## Description Users have no profile page. Create a profile page with reputation metrics, transaction statistics, and customizable display name. ## Acceptance Criteria - [ ] /profile route for authenticated users - [ ] Display: wallet address (copy button), display name (editable), member since, role badge - [ ] Stats: total escrows created/participated, completed count, success rate, total volume, average amount - [ ] Trust score: success rate (40%), dispute rate inverse (30%), account age (15%), volume (15%) - [ ] Visual badge: Bronze/Silver/Gold/Platinum - [ ] Recent escrow history (last 5) with status badges - [ ] Dispute history count (visible to user and admins only) - [ ] Editable display name via inline edit - [ ] Profile link from navigation bar - [ ] Counterparty profile link on escrow detail pages - [ ] Responsive: card on mobile, two-column on desktop - [ ] Loading skeleton **Points**: 150
Description
Users have no profile page. Create a profile page with reputation metrics, transaction statistics, and customizable display name.
Acceptance Criteria
Points: 150