BLGV Unified Ecosystem - Comprehensive Project Overview
Table of Contentsโ
- Executive Summary
- Company Overview
- Platform Architecture
- Core Platforms
- Technical Infrastructure
- Regtest Development Environment
- Data Sources & APIs
- Mobile Application
- Authentication & Security
- Design System & UI Guidelines
- Deployment & Operations
- Development Status
- Key Issues & Solutions
- Environment Configuration
- Getting Started Guide
Executive Summaryโ
BLGV (Belgravia Hartford Capital Inc.) operates a unified Bitcoin-first ecosystem consisting of multiple integrated platforms designed for institutional-grade cryptocurrency operations. The company is a publicly traded Canadian corporation (CSE: BLGV.V, OTC: BLGVF, FRA: ECA.DE) with 15.746 BTC in treasury holdings and a focus on Bitcoin-native financial services.
Current Market Statusโ
- CSE Price: CA$0.39 (live from Twelve Data)
- OTC Price: $0.285 USD (live from Twelve Data)
- FRA Price: โฌ0.212 EUR (live from Twelve Data)
- Market Cap: ~$41M CAD (live calculated)
- BTC Holdings: 15.746 BTC (~$1.86M USD at current prices)
๐จ Design Meeting Prioritiesโ
- Mobile-First Approach: All platforms prioritize mobile UX
- Bitcoin-Native Branding: Professional, institutional aesthetic
- Theme Adaptability: Dark/light mode with system sync
- Cross-Platform Consistency: Unified design language
- Accessibility Compliance: WCAG 2.1 AA standards
Company Overviewโ
Business Modelโ
BLGV operates as a Bitcoin investment company with multiple revenue streams:
- Treasury Management: Strategic Bitcoin acquisition and holding
- Mining Operations: Bitcoin mining pool at pool.blgvbtc.com
- Trading Platform: Decentralized exchange for Bitcoin-native assets
- Intelligence Platform: Real-time treasury analytics and insights
Corporate Structureโ
- Legal Name: Belgravia Hartford Capital Inc.
- Headquarters: Canada
- Trading Symbols:
- CSE: BLGV.V (Canadian Securities Exchange)
- OTC: BLGVF (Over-the-Counter Markets)
- FRA: ECA.DE (Frankfurt Stock Exchange)
- Shares Outstanding: ~104.86M (fully diluted), ~91.53M (basic float)
Financial Highlightsโ
- Bitcoin Holdings: 15.746 BTC
- Average BTC Cost: $105,449 USD
- Cash Position: $19,778 USD (liquid)
- Total Assets: ~$2M USD equivalent
- NAV Premium vs BTC: +2046.28% (calculated)
Platform Architectureโ
Unified Ecosystem Designโ
The BLGV ecosystem follows a monorepo architecture with shared components and unified API backends:
Unified-Treasury-System/
โโโ platforms/
โ โโโ treasury/ # Intelligence Platform (blgvbtc.com)
โ โโโ dex/ # Decentralized Exchange (dex.blgvbtc.com)
โ โโโ pool/ # Mining Pool (pool.blgvbtc.com)
โ โโโ blgv-wallet-app/ # Mobile Application (iOS/Android)
โโโ server/ # Unified API Server (api.blgvbtc.com)
โโโ shared/ # Shared schemas and utilities
โโโ regtest-ecosystem/ # Local Development Environment
โโโ ops/ # Deployment and operations scripts
Data Flow Architectureโ
Core Platformsโ
1. Treasury Intelligence Platform (platforms/treasury/)โ
URL: https://blgvbtc.com
Purpose: Real-time treasury analytics and Bitcoin intelligence
Key Featuresโ
- Live BTC Price Tracking: Real-time Bitcoin price from multiple sources
- Treasury Dashboard: Holdings, NAV, acquisition history
- Stock Price Monitoring: All three trading venues (CSE/OTC/FRA)
- Advanced Analytics: mNAV analysis, days-to-cover calculations
- Acquisition Timeline: Complete Bitcoin purchase history
- Credit Facilities: Debt and leverage analysis
Technology Stackโ
- Frontend: React + TypeScript + Vite
- Backend: Express.js + TypeScript + PostgreSQL
- Styling: Tailwind CSS with dark/light themes
- Data: TanStack Query for state management
- Database: PostgreSQL with treasury schema
Live Data Sourcesโ
- Stock prices from Twelve Data API
- Bitcoin prices from multiple blockchain APIs
- Company metrics from unified database
- Real-time calculations for NAV and premiums
2. Decentralized Exchange (platforms/dex/)โ
URL: https://dex.blgvbtc.com
Purpose: Bitcoin-native trading platform
Key Featuresโ
- Bitcoin Wallet Authentication: Sign-in with Bitcoin addresses
- Trading Pairs: BTC/BLGVF, BTC/L-CAD, BTC/L-USD, etc.
- Liquidity Pools: Automated market making
- Real-time Orderbook: Live trading data
- Cross-platform Integration: Unified user accounts
Technology Stackโ
- Frontend: React + TypeScript + Vite
- Authentication: Bitcoin message signing
- Backend: Node.js with WebSocket support
- Database: PostgreSQL with dex schema
Security Featuresโ
- Bitcoin address verification
- Message signature validation
- Challenge-response authentication
- JWT token management
3. Mining Pool (platforms/pool/)โ
URL: https://pool.blgvbtc.com
Purpose: Bitcoin mining operations
Key Featuresโ
- Mining Statistics: Hashrate, miners, difficulty
- Payout System: Automated Bitcoin payouts
- Real-time Monitoring: Live pool statistics
- Miner Management: Individual miner tracking
Technology Stackโ
- Backend: Python + Flask
- Database: PostgreSQL with pool schema
- Mining Software: Integration with Bitcoin Core
- APIs: RESTful endpoints for statistics
4. Mobile Application (platforms/blgv-wallet-app/)โ
Platform: iOS (TestFlight ready) + Android
Purpose: Unified mobile access to all platforms
Key Featuresโ
- Treasury Dashboard: Live BTC holdings and stock prices
- Multi-exchange Display: CSE, OTC, FRA price tracking
- Real-time Data: Professional-grade live market data
- DEX Access: Mobile trading interface
- Mining Dashboard: Pool statistics and earnings
- Analytics: Advanced treasury insights
Technology Stackโ
- Framework: React Native + Expo
- State Management: React Query + Context API
- Styling: React Native with theme system
- Authentication: Multi-platform auth integration
- Data: Unified API integration
Mobile-Specific Featuresโ
- Biometric Authentication: Face ID / Touch ID
- Push Notifications: Price alerts and updates
- Offline Support: Cached data for connectivity issues
- Theme Support: Dark/light mode with system sync
Regtest Development Environmentโ
๐งช Local Testing Infrastructureโ
A comprehensive Docker-based regtest environment for safe development and testing:
regtest-ecosystem/
โโโ docker-compose.yml # Complete regtest infrastructure
โโโ mobile-app-regtest.env # Mobile app configuration
โโโ init-db.sql # Database initialization
โโโ README.md # Setup instructions
Regtest Servicesโ
- PostgreSQL: Isolated database (localhost:15432)
- Bitcoin Core: Regtest node (localhost:18443)
- Bitcoin Knots: Alternative policy node (localhost:19443)
- Lightning (LND): Lightning Network daemon (localhost:10009)
- Elements/Liquid: Sidechain testing (localhost:7041)
- BTCPay Server: Payment processing (localhost:8081)
- Application Platforms: Treasury (3001), DEX (3002), Pool (3003)
Mobile App Regtest Configurationโ
{
"EXPO_PUBLIC_TEST_MODE": "true",
"EXPO_PUBLIC_ENVIRONMENT": "regtest",
"EXPO_PUBLIC_BITCOIN_NETWORK": "regtest",
"EXPO_PUBLIC_API_BASE_URL": "http://localhost:3004"
}
Key Benefitsโ
- Safe Testing: No mainnet funds at risk
- Rapid Iteration: Instant block generation
- Complete Control: Full blockchain state management
- Cross-Platform Testing: All platforms in one environment
- Network Isolation: Zero impact on production systems
Testing Capabilitiesโ
- Wallet Generation: Create regtest wallets (
bcrt1addresses) - Bitcoin Mining: Generate blocks for transaction confirmation
- Payment Processing: BTCPay Server invoice testing
- Cross-Platform Flows: Complete ecosystem workflows
- Authentication Testing: All authentication methods
Technical Infrastructureโ
Database Architectureโ
Primary Database: PostgreSQL on DigitalOcean
Connection: Unified connection string with schema separation
Schema Organizationโ
-- Treasury operations
treasury.company_metrics
treasury.timeline_events
treasury.users
-- DEX operations
dex.trading_pairs
dex.liquidity_pools
dex.transactions
-- Mining operations
pool.miners
pool.payouts
pool.statistics
-- Shared data
shared.api_keys
shared.configurations
API Architectureโ
Unified API Server: https://api.blgvbtc.com
Technology: Express.js + TypeScript + PostgreSQL
Key Endpointsโ
GET /api/bitcoin/price # Live Bitcoin price
GET /api/company/metrics # Treasury metrics + stock prices
GET /api/stock/price # CSE BLGV.V live price
GET /api/stock/otc-price # OTC BLGVF live price
GET /api/stock/eca-fra-price # FRA ECA.DE live price
GET /company/acquisitions # Bitcoin purchase history
GET /treasury/snapshot # Treasury overview
GET /treasury/insights # Advanced analytics
Real-time Featuresโ
- WebSocket Support: Live price updates
- Rate Limiting: API protection
- CORS Configuration: Cross-platform access
- Error Handling: Graceful degradation
External Integrationsโ
Stock Market Dataโ
- Twelve Data API: Primary source for all stock prices
- Alpha Vantage: Fallback for stock data
- Yahoo Finance: Frankfurt exchange data
- Exchange Rate API: USD/CAD/EUR conversions
Cryptocurrency Dataโ
- Blockchain.info: Bitcoin network statistics
- CoinGecko: Market data and pricing
- Bitcoin Core RPC: Direct blockchain access
Payment Processingโ
- BTCPay Server: Bitcoin payment processing
- Store ID: GcR3vzdWr67xPw7yFSuS7XzmKj3y5d9kUmGq9RHjmHF7
- Integration: Native Bitcoin payments
Data Sources & APIsโ
Live Market Dataโ
- Twelve Data API: Professional-grade stock prices
- Yahoo Finance: Frankfurt exchange (ECA.DE)
- CoinGecko: Bitcoin market data
- Blockchain.info: Network statistics
Internal APIsโ
- Unified API Server: Central data hub
- Treasury Intelligence: Company metrics
- DEX Trading: Market making data
- Mining Pool: Operational statistics
Mobile Applicationโ
Current Statusโ
- Platform: iOS (primary), Android (planned)
- Deployment: Ready for TestFlight submission
- Architecture: React Native + Expo managed workflow
Key Achievementsโ
- โ 86K Fake Debt Eliminated: Removed corporate debt fallbacks
- โ Corporate References Cleaned: No MicroStrategy/Saylor references
- โ Live Data Integration: Professional-grade real-time data
- โ Authentication Flow: Working wallet and email auth
- โ Theme System: Dark/light mode with system sync
- โ Text Component Errors Fixed: React Native compatibility
- โ Regtest Integration: Complete local testing environment
Screen Architectureโ
App
โโโ Authentication
โ โโโ Onboarding
โ โโโ Login (Email + Bitcoin Wallet)
โโโ Main Navigation
โ โโโ Home (Overview + Stock Prices)
โ โโโ Treasury (Detailed Analytics)
โ โโโ DEX (Trading Interface)
โ โโโ Mining (Pool Statistics)
โ โโโ Analytics (Advanced Insights)
โ โโโ Settings (Preferences)
Data Displayโ
- CSE Price: CA$0.39 (live, not calculated)
- OTC Price: $0.285 USD (live from Twelve Data)
- FRA Price: โฌ0.212 EUR (live from Yahoo Finance)
- Bitcoin Holdings: 15.746 BTC (real treasury data)
- Market Cap: Live calculated from current prices
Authentication & Securityโ
Multi-Platform Authenticationโ
The ecosystem supports multiple authentication methods:
1. Email/Password (Treasury Platform)โ
- JWT Tokens: Secure session management
- Database Storage: PostgreSQL user table
- Password Hashing: bcrypt encryption
- Role-based Access: admin, treasury, insider, user
2. Bitcoin Wallet Signature (DEX Platform)โ
- Message Signing: Bitcoin address verification
- Challenge-Response: Secure authentication flow
- Address Validation: Multiple Bitcoin address formats
- Session Management: JWT with wallet address
3. Unified Mobile Auth (Mobile App)โ
- Cross-platform: Supports both auth methods
- Biometric: Face ID / Touch ID integration
- Token Storage: Secure storage with Expo SecureStore
- Auto-refresh: Background token renewal
Security Featuresโ
- HTTPS Everywhere: TLS encryption for all communications
- API Rate Limiting: Protection against abuse
- CORS Configuration: Controlled cross-origin access
- Input Validation: Sanitization of all user inputs
- Environment Secrets: Secure credential management
Design System & UI Guidelinesโ
๐จ Core Design Principlesโ
Bitcoin-First Aestheticโ
- Color Palette: Bitcoin orange (#F7931A), professional grays, high contrast
- Typography: Clean, modern sans-serif (Inter/Roboto)
- Icons: Bitcoin-native iconography, consistent sizing
- Imagery: Professional, institutional-grade visuals