Scout

Paisley Project Tracker

Live Database Edition
219Total Tasks
43Need Discussion
102Agreed Scope
0Signed Off

Paisley Wallet

1. Self-Custodial Wallet Infrastructure

MVP
P1

BIP-39 mnemonic phrase generation (12–24 words)

2 Comments
Rich:SOW Reference: Page 5
Puja:Completed
P1

Client-side encryption for private keys

2 Comments
Rich:SOW Reference: Page 10
Puja:Completed
P1

Import existing wallet functionality

1 Comments
Puja:Completed
P1

UI instructions guiding users to save their mnemonic phrase backup manually

1 Comments
Puja:Will be completed in scope
P1

Warning prompts about the importance of secure mnemonic storage

1 Comments
Puja:Will be completed in scope
P1

User acknowledgment checkbox for mnemonic phrase responsibility

1 Comments
Puja:Will be completed in scope
P1

Automated mnemonic backup flow with user confirmation (requires server-side storage which contradicts self-custodial principle)

1 Comments
Puja:Not possible in current scope
P1

Wallet recovery from mnemonic phrase (not feasible without storing mnemonic, as agreed)

1 Comments
Puja:Not possible in current scope
P1

Passphrase-protected private key storage on server-side

1 Comments
Puja:Not possible in current scope

2. Public Profile System

MVP
P1

Basic member registration system for Paisley cooperative

1 Comments
Puja:Completed
P1

KYC verification integration via DIDIT

1 Comments
Puja:Completed
P1

Profile editing interface with validation

2 Comments
Rich:SOW Reference: Page 5
Puja:Completed
P1

Profile data storage in PostgreSQL with indexing

1 Comments
Puja:Completed
P1

User-addressable public profiles with custom URLs (e.g., paisley.app/username)

2 Comments
Rich:SOW Reference: Page 5
Puja:Completed
P1

Displaying professional information, skills, and availability

2 Comments
Rich:SOW Reference: Page 5
Puja:Completed
P1

Real-time profile preview functionality

2 Comments
Rich:SOW Reference: Page 5
Puja:Completed

3. Multi-Chain Wallet Operations — ETHEREUM

MVP
P1

ETH send functionality with address validation

2 Comments
Rich:SOW Reference: Page 6
Puja:Completed
P1

ETH receive with address generation (QR code pending)

1 Comments
Puja:Completed
P1

ETH balance display from Base Sepolia RPC public node endpoint

1 Comments
Puja:Completed
P1

ERC-20 send/receive functionality using third-party API (Alchemy or QuickNode)

1 Comments
Puja:Will be completed in scope
P1

Ethereum transaction history via third-party API (Alchemy free tier or QuickNode at $50/month)

1 Comments
Puja:Will be completed in scope
P1

QR code generation for ETH receive address

1 Comments
Puja:Will be completed in scope
P1

Enhanced transaction history with full details (QuickNode $50/month or Alchemy free tier)

1 Comments
Puja:Will be completed in scope
P1

Transaction confirmation UI (pending/success/failed) via third-party API integration

1 Comments
Puja:Not possible in current scope
P1

Gas fee estimation + adjustable gas (Alchemy RPC method available - need to test, or QuickNode at free tier)

1 Comments
Puja:Not possible in current scope
P1

Real-time ETH balance updates (requires WebSocket connection via Alchemy/QuickNode)

1 Comments
Puja:Not possible in current scope

4. Multi-Chain Wallet Operations — BASE BLOCKCHAIN

MVP
P1

Base network integration

2 Comments
Rich:SOW Reference: Page 6
Puja:Completed
P1

USDC send/receive on Base

2 Comments
Rich:SOW Reference: Page 4-6
Puja:Completed
P1

ETH send/receive on Base

2 Comments
Rich:SOW Reference: Page 4-6
Puja:Completed
P1

Base USDC with Permit function to buy CVM

1 Comments
Puja:Completed
P1

Base transaction history using third-party API (QuickNode free tier)

1 Comments
Puja:Will be completed in scope
P1

Base address QR code generation

2 Comments
Rich:SOW Reference: Page 5
Puja:Will be completed in scope
P1

Network switching UI between Ethereum ↔ Base

1 Comments
Puja:Will be completed in scope
P1

Clear network indication in UI

1 Comments
Puja:Will be completed in scope
P1

Base gas fee handling and estimation (requires RPC provider integration)

1 Comments
Puja:Not possible in current scope
P1

Real-time Base transaction status updates

1 Comments
Puja:Not possible in current scope
P1

Enhanced Base transaction details and history

1 Comments
Puja:Not possible in current scope

5. Multi-Chain Wallet Operations — CONVEX VM

MVP
P1

Convex account creation

2 Comments
Rich:SOW Reference: Page 6
Puja:Completed
P1

CRED Token balance display (replaced PAI)

2 Comments
Rich:SOW Reference: Page 6
Puja:Completed
P1

CRED Token send functionality (Convex accounts / Paisley Contact IDs)

1 Comments
Puja:Completed
P1

CVM balance display

2 Comments
Rich:SOW Reference: Page 6
Puja:Completed
P1

CVM send functionality

2 Comments
Rich:SOW Reference: Page 6
Puja:Completed
P1

PT (Personal Token) balance display

1 Comments
Puja:Completed
P1

PT send functionality

2 Comments
Rich:SOW Reference: Page 6
Puja:Completed
P1

Convex transaction history

2 Comments
Rich:SOW Reference: Page 6
Puja:Completed
P1

Integration with Convex API

1 Comments
Puja:Completed
P1

Enhanced transaction history filtering

1 Comments
Puja:Will be completed in scope
P1

Transaction detail views with timestamps

2 Comments
Rich:SOW Reference: Page 6
Puja:Will be completed in scope
P1

Improved error handling for Convex operations

1 Comments
Puja:Will be completed in scope
P1

Fee previews (not possible in Convex architecture)

1 Comments
Puja:Not possible in current scope
P1

CVM ↔ PAI/CRED conversion (not provided by Convex)

1 Comments
Puja:Not possible in current scope
P1

Real-time exchange rates for Convex tokens

1 Comments
Puja:Not possible in current scope

6. Multi-Asset Portfolio Management

MVP
P1

Basic portfolio view for Convex and Base tokens

1 Comments
Puja:Completed
P1

Asset listing by network

2 Comments
Rich:SOW Reference: Page 6
Puja:Completed
P1

Unified portfolio view across ETH, USDC, CRED, CVM, PT using third-party APIs

1 Comments
Puja:Will be completed in scope
P1

Asset filtering by network

2 Comments
Rich:SOW Reference: Page 6
Puja:Will be completed in scope
P1

USD conversion for each asset (CoinGecko or CoinMarketCap API)

1 Comments
Puja:Not possible in current scope
P1

Token icons/logos integration

1 Comments
Puja:Not possible in current scope
P1

Real-time balance updates across all networks (Alchemy/QuickNode WebSocket)

1 Comments
Puja:Not possible in current scope
P1

Total portfolio value calculation in USD

1 Comments
Puja:Not possible in current scope
P1

Portfolio performance tracking

1 Comments
Puja:Not possible in current scope

7. Transaction History & Tracking

MVP
P1

Complete transaction list for Convex network

1 Comments
Puja:Completed
P1

Transaction detail view for Convex (hash, timestamp, amount, status)

1 Comments
Puja:Completed
P1

Basic transaction history UI

2 Comments
Rich:SOW Reference: Page 6
Puja:Completed
P1

Filter by network (Ethereum/Base/Convex)

1 Comments
Puja:Will be completed in scope
P1

Filter by token type

2 Comments
Rich:SOW Reference: Page 6
Puja:Will be completed in scope
P1

Copy transaction hash functionality

1 Comments
Puja:Will be completed in scope
P1

Search by date or amount

1 Comments
Puja:Will be completed in scope
P1

Export to CSV/PDF functionality

2 Comments
Rich:SOW Reference: Page 6
Puja:Not possible in current scope
P1

Advanced transaction analytics

1 Comments
Puja:Not possible in current scope
P1

Transaction status tracking for Ethereum and Base

1 Comments
Puja:Not possible in current scope
P1

Block-explorer links for all networks

1 Comments
Puja:Not possible in current scope
P1

Complete transaction history across all networks (Alchemy/QuickNode)

1 Comments
Puja:Not possible in current scope

8. Gas Fee Management

MVP
P1

Basic gas estimation for critical transactions

1 Comments
Puja:Will be completed in scope
P1

Real-time gas estimation for Ethereum/Base (Alchemy RPC method - need to test, or QuickNode free tier)

1 Comments
Puja:Not possible in current scope
P1

Slow / Normal / Fast gas presets

2 Comments
Rich:SOW Reference: Page 6
Puja:Not possible in current scope
P1

Custom gas input option

2 Comments
Rich:SOW Reference: Page 6
Puja:Not possible in current scope
P1

Gas price display in GWEI and USD

2 Comments
Rich:SOW Reference: Page 6
Puja:Not possible in current scope
P1

Network congestion indicator

1 Comments
Puja:Not possible in current scope
P1

Estimated confirmation time

2 Comments
Rich:SOW Reference: Page 7
Puja:Not possible in current scope

9. Network Switching & Multi-Chain Support

MVP
P1

Network selector UI (Ethereum/Base/Convex)

1 Comments
Puja:Will be completed in scope
P1

Current network indicator badge

2 Comments
Rich:SOW Reference: Page 6
Puja:Will be completed in scope
P1

Network-specific asset lists

2 Comments
Rich:SOW Reference: Page 6
Puja:Will be completed in scope
P1

Warning prompts on network switch

2 Comments
Rich:SOW Reference: Page 6
Puja:Will be completed in scope
P1

Automatic network detection (not available in any wallet)

1 Comments
Puja:Not possible in current scope
P1

Cross-chain bridging UI (requires extensive third-party integration)

1 Comments
Puja:Not possible in current scope
P1

Advanced network management features

1 Comments
Puja:Not possible in current scope

10. Custom Token Integration

MVP
P1

Basic custom token addition by contract address

2 Comments
Rich:SOW Reference: Page 6
Puja:Will be completed in scope
P1

Add custom token by contract address with validation

2 Comments
Rich:SOW Reference: Page 6
Puja:Will be completed in scope
P1

Auto-fetch token metadata (name/symbol/decimals) via Alchemy/QuickNode

1 Comments
Puja:Will be completed in scope
P1

Token logo display via third-party token list APIs

1 Comments
Puja:Will be completed in scope
P1

Send/receive custom token functionality

2 Comments
Rich:SOW Reference: Page 6
Puja:Will be completed in scope
P1

Hide/remove tokens from portfolio view

1 Comments
Puja:Not possible in current scope

11. Invoicing System

MVP
P1

Integrated Unibee tool for invoicing (as agreed upon)

1 Comments
Puja:Completed
P1

Comprehensive invoicing backend with PDF generation

1 Comments
Puja:Not possible in current scope
P1

Payment tracking

2 Comments
Rich:SOW Reference: Page 5
Puja:Not possible in current scope
P1

Tax calculation support

2 Comments
Rich:SOW Reference: Page 5
Puja:Not possible in current scope

12. Affiliate Marketing System

MVP
P1

Magic link authentication for affiliates

1 Comments
Puja:Completed
P1

Basic affiliate signup form with unique referral code generation

1 Comments
Puja:Completed
P1

CVM-based payment handling

1 Comments
Puja:Not possible in current scope
P1

Basic Convex Lisp smart contract for affiliate functions

1 Comments
Puja:Not possible in current scope
P1

Integrate Paisley ID into user sessions with role-based access control (Admin, Manager, Affiliate)

1 Comments
Puja:Not possible in current scope
P1

Pixel-based referral click tracking with real-time analytics

2 Comments
Rich:SOW Reference: Page 8
Puja:Not possible in current scope
P1

Enable affiliates to join multiple projects with approval workflow

2 Comments
Rich:SOW Reference: Page 8
Puja:Not possible in current scope
P1

Flexible reward calculation with tiered commission structures

1 Comments
Puja:Not possible in current scope
P1

Comprehensive reward history tracking with filtering, export, and reconciliation tools

1 Comments
Puja:Not possible in current scope
P1

Real-time earnings estimation and payment scheduling

2 Comments
Rich:SOW Reference: Page 8
Puja:Not possible in current scope
P1

Referral validation and conversion tracking on smart contract

1 Comments
Puja:Not possible in current scope

13. Calendar & Scheduling System

MVP
P1

User can input any calendar link (as agreed upon)

1 Comments
Puja:Completed
P1

Calendar backend for freelancers with availability management

1 Comments
Puja:Not possible in current scope
P1

Booking slots and integration with external calendar services (Google Calendar, Outlook)

1 Comments
Puja:Not possible in current scope
P1

Professional dashboard for freelancers to manage calendar

1 Comments
Puja:Not possible in current scope
P1

Deep integration with calendar systems (as agreed upon, only calendar link input provided)

1 Comments
Puja:Not possible in current scope

14. Token Swap Functionality

MVP
P1

Basic swap UI framework

1 Comments
Puja:Will be completed in scope
P1

Uniswap v3 integration on Base network

2 Comments
Rich:SOW Reference: Page 4 (Success Criteria)
Puja:Will be completed in scope
P1

USDC ↔ ETH swap functionality

2 Comments
Rich:SOW Reference: Page 4 (Success Criteria)
Puja:Will be completed in scope
P1

Slippage settings (0.5%, 1%, 3%, custom)

1 Comments
Puja:Not possible in current scope
P1

Swap preview with fee breakdown

2 Comments
Rich:SOW Reference: Page 7
Puja:Not possible in current scope
P1

Swap confirmation UI with approval flow

1 Comments
Puja:Not possible in current scope
P1

Swap history tracking

2 Comments
Rich:SOW Reference: Page 8
Puja:Not possible in current scope
P1

Minimum received calculation

1 Comments
Puja:Not possible in current scope

15. Address Book / Contact Management

MVP
P1

Add contacts (screen name + addresses)

2 Comments
Rich:SOW Reference: Page 3 (Executive Summary)
Puja:Completed
P1

Contact avatars

2 Comments
Rich:SOW Reference: Page 3
Puja:Completed
P1

Delete contacts

2 Comments
Rich:SOW Reference: Implied CRUD
Puja:Completed
P1

Quick send to contacts

2 Comments
Rich:SOW Reference: Page 3
Puja:Completed
P1

Recent contacts saved automatically

1 Comments
Puja:Completed
P1

Search contacts functionality

1 Comments
Puja:Will be completed in scope
P1

Contact sorting and filtering

1 Comments
Puja:Will be completed in scope
P1

Edit contacts (only delete is implemented)

1 Comments
Puja:Not possible in current scope
P1

Contact import/export

1 Comments
Puja:Not possible in current scope
P1

Contact synchronization across devices

1 Comments
Puja:Not possible in current scope
P1

Bulk contact management

1 Comments
Puja:Not possible in current scope

16. QR Code Features

MVP
P1

Generate QR code for all network addresses

2 Comments
Rich:SOW Reference: Page 5
Puja:Will be completed in scope
P1

Share QR code functionality

2 Comments
Rich:SOW Reference: Page 6
Puja:Will be completed in scope
P1

Save QR as image

1 Comments
Puja:Will be completed in scope
P1

Scan QR code to send (requires camera API integration)

1 Comments
Puja:Not possible in current scope
P1

Advanced QR customization

1 Comments
Puja:Not possible in current scope
P1

QR code with embedded payment amounts

1 Comments
Puja:Not possible in current scope
P1

QR includes chain/network information

1 Comments
Puja:Not possible in current scope

17. Security Features (Not in SOW)

Phase 2
P1

PIN/password app lock

1 Comments
Puja:Not possible in current scope
P1

High-value send confirmations (threshold-based)

1 Comments
Puja:Not possible in current scope
P1

Basic suspicious-activity warnings

1 Comments
Puja:Not possible in current scope
P1

Biometric login (Face ID/Fingerprint) - requires native mobile app

1 Comments
Puja:Not possible in current scope
P1

Address whitelist functionality

1 Comments
Puja:Not possible in current scope
P1

Auto-lock settings with time-based triggers

1 Comments
Puja:Not possible in current scope
P1

Advanced fraud detection system

1 Comments
Puja:Not possible in current scope

18. Fiat-to-Crypto On-Ramp

MVP
P1

Unlimit integration (replaced Stripe)

2 Comments
Rich:SOW Reference: Page 7
Puja:Completed
P1

Buy USDC on Base

2 Comments
Rich:SOW Reference: Page 7
Puja:Completed
P1

Buy CVM via USDC conversion using Permit function

2 Comments
Rich:SOW Reference: Page 7
Puja:Completed
P1

KYC workflow via DIDIT (integrated during membership buying)

1 Comments
Puja:Completed
P1

Payment method selection (tested with sandbox)

1 Comments
Puja:Completed
P1

Purchase confirmation with fee breakdown (sandbox tested)

1 Comments
Puja:Completed
P1

Buy ETH directly

2 Comments
Rich:SOW Reference: Page 7
Puja:Will be completed in scope
P1

Purchase history (not provided in Unlimit sandbox)

1 Comments
Puja:Will be completed in scope

19. Personal Token (PT) Operations

MVP
P1

Create PT with custom parameters

2 Comments
Rich:SOW Reference: Page 6
Puja:Completed
P1

Set PT parameters (name, symbol, supply, etc.)

2 Comments
Rich:SOW Reference: Page 6
Puja:Completed
P1

Mint PT

1 Comments
Puja:Completed
P1

Send PT to other users

2 Comments
Rich:SOW Reference: Page 6
Puja:Completed
P1

PT balance display

2 Comments
Rich:SOW Reference: Page 6
Puja:Completed
P1

PT transaction history

2 Comments
Rich:SOW Reference: Page 6
Puja:Completed
P1

Basic PT metadata

1 Comments
Puja:Completed
P1

Enhanced PT metadata display

1 Comments
Puja:Will be completed in scope

20. PT Redemption System

MVP
P1

Redeem PT for services

2 Comments
Rich:SOW Reference: Page 6
Puja:Completed
P1

Redemption request UI

2 Comments
Rich:SOW Reference: Page 6
Puja:Completed
P1

Escrow functionality (PT locked until acceptance)

2 Comments
Rich:SOW Reference: Page 6
Puja:Completed
P1

Acceptance/rejection workflow

2 Comments
Rich:SOW Reference: Page 6
Puja:Completed
P1

Notifications for redemption events

1 Comments
Puja:Completed
P1

Redemption history with on-chain process states

1 Comments
Puja:Completed
P1

Rating system for completed redemptions

2 Comments
Rich:SOW Reference: Page 6
Puja:Completed
P1

On-platform dispute/appeal system (as agreed, disputes handled offline via email)

1 Comments
Puja:Will be completed in scope

21. PAI & CVM Token Operations (PAI replaced with CRED)

MVP
P1

CRED send to Contact IDs (replaced PAI)

1 Comments
Puja:Completed
P1

CVM send functionality

2 Comments
Rich:SOW Reference: Page 6
Puja:Completed
P1

CRED and CVM balance tracking

1 Comments
Puja:Completed
P1

Buy CVM from USDC via Permit function

2 Comments
Rich:SOW Reference: Page 7
Puja:Completed
P1

CVM ↔ CRED conversion (not provided by Convex)

1 Comments
Puja:Not possible in current scope
P1

Real-time exchange rates (marked as Not in Scope)

1 Comments
Puja:Not possible in current scope
P1

Fee previews (not possible in Convex architecture)

1 Comments
Puja:Not possible in current scope
P1

CVM send with automatic conversion

1 Comments
Puja:Not possible in current scope

22. Wallet Interface Design

MVP
P1

Modern, clean UI implementation

1 Comments
Puja:Completed
P1

Responsive design (mobile/tablet/desktop)

2 Comments
Rich:SOW Reference: Page 7
Puja:Completed
P1

Tailwind CSS framework

1 Comments
Puja:Completed
P1

Loading states for async operations

2 Comments
Rich:SOW Reference: Page 7
Puja:Completed
P1

Error messages with user-friendly text

2 Comments
Rich:SOW Reference: Page 7
Puja:Completed
P1

Success animations for completed actions

1 Comments
Puja:Completed
P1

Basic cross-browser support

1 Comments
Puja:Completed
P1

Comprehensive cross-browser testing (Chrome, Firefox, Safari, Edge)

1 Comments
Puja:Will be completed in scope
P1

Advanced animations beyond basic success/loading states

1 Comments
Puja:Not possible in current scope
P1

Full accessibility audit and certification

1 Comments
Puja:Not possible in current scope

23. Performance Optimization

MVP
P1

Basic performance optimization

1 Comments
Puja:Completed
P1

Smooth animations for core interactions

1 Comments
Puja:Completed
P1

Minimal re-renders in React components

1 Comments
Puja:Completed
P1

Advanced state management optimization

1 Comments
Puja:Not possible in current scope
P1

Service worker implementation for offline functionality

1 Comments
Puja:Not possible in current scope
P1

CDN integration for static assets

1 Comments
Puja:Not possible in current scope
P1

Load time optimization to <3 seconds

2 Comments
Rich:SOW Reference: Page 7
Puja:Not possible in current scope
P1

Optimized asset loading (lazy loading, code splitting)

1 Comments
Puja:Not possible in current scope
P1

Efficient API batching for multiple requests

1 Comments
Puja:Not possible in current scope
P1

Progressive transaction loading for large histories

1 Comments
Puja:Not possible in current scope
P1

Fully functional landing page design with modern aesthetics

1 Comments
Puja:Completed
P1

Custom designed icons, images, and supporting pages (About, Contact Us, FAQ)

1 Comments
Puja:Completed
P1

Faux time token flow implementation

1 Comments
Puja:Completed
P1

MercurJs integration for digital assets marketplace (agreed for PT marketplace only)

1 Comments
Puja:Completed
P1

PAI → WD → CRED token replacement and migration (accepted multiple token changes)

1 Comments
Puja:Completed
P1

Custom smart contract development (originally agreed Mike would write all contracts, but our team wrote them with Mike's assistance)

1 Comments
Puja:Completed
P1

Soulbound NFT UI and smart contract implementation

1 Comments
Puja:Completed
P1

Enhanced contact management system beyond basic requirements

1 Comments
Puja:Completed
P1

Convex-specific transaction history and analytics

1 Comments
Puja:Completed
P1

CRED token operations (complete replacement of PAI token)

1 Comments
Puja:Completed
P1

Full Convex ecosystem integration

1 Comments
Puja:Completed
P1

Enhanced user onboarding flow

1 Comments
Puja:Completed
P1

Alchemy or QuickNode (for Ethereum/Base operations):

1 Comments
Puja:Completed
P1

Gas fee estimation (Alchemy: free/need to test, QuickNode: free tier)

1 Comments
Puja:Completed
P1

Transaction history (Alchemy: free tier, QuickNode: $50/month)

1 Comments
Puja:Completed
P1

ERC-20 token operations (Alchemy: free tier)

1 Comments
Puja:Completed
P1

Transaction status and confirmations (QuickNode: $50/month)

1 Comments
Puja:Completed
P1

Real-time balance updates via WebSocket

2 Comments
Rich:SOW Reference: Page 6
Puja:Completed
P1

Token List APIs (for custom tokens):

1 Comments
Puja:Completed
P1

Token metadata and logos

1 Comments
Puja:Completed
P1

Token verification status

1 Comments
Puja:Completed
P1

Token contract validation

1 Comments
Puja:Completed
P1

Uniswap V3 SDK (for swap functionality):

1 Comments
Puja:Completed
P1

Swap quotes and routing

1 Comments
Puja:Completed
P1

Liquidity pool data

1 Comments
Puja:Completed
P1

Slippage calculation

1 Comments
Puja:Completed
P1

⚠️ = Partially implemented or pending completion

1 Comments
Puja:Completed
P1

❌ = Not implemented (requires third-party API or marked Not in Scope)

1 Comments
Puja:Completed