A comprehensive blockchain investigation and wallet analysis platform built with React, TypeScript, and Supabase.
https://preview--tryrian.lovable.app/
- Wallet Risk Analysis: Comprehensive blockchain wallet investigation and risk scoring
- Case Management: Full case lifecycle management for investigations
- Real-time Monitoring: Watch wallets for changes and receive alerts
- Advanced Analytics: Transaction flow analysis and counterparty intelligence
- Export & Reporting: Generate detailed investigation reports
- Automated AI Analysis: Generate intelligent summaries of wallet investigations using AI
- Tines Integration: Seamless webhook integration with Tines for AI processing
- Version Control: Track previous AI summaries with comparison capabilities
- Real-time Updates: Automatic polling for summary completion
- One-Click Generation: Simple button to trigger AI analysis from investigation results
AI Summary Endpoint: https://edjkvebuxfxoylzgoddi.supabase.co/functions/v1/ai-summary
The AI summary feature integrates with external AI services via Tines webhooks to provide intelligent analysis of wallet investigations. When a user clicks "Generate AI Summary" from an investigation, the system:
- Sends investigation data to configured Tines webhook
- Polls for AI processing completion
- Updates the database with generated summary
- Displays results with previous version tracking
- Frontend: React 18, TypeScript, Tailwind CSS
- Backend: Supabase (PostgreSQL, Auth, Real-time, Edge Functions)
- Charts: Recharts for data visualization
- Icons: Lucide React
- Routing: React Router
- State Management: React Query, Context API
- Clone the repository
- Install dependencies:
npm install - Set up environment variables (see
.env.example) - Run development server:
npm run dev
The platform uses Supabase with Row Level Security (RLS) policies ensuring users can only access their own data. Key tables include:
investigation_records- Wallet investigation data and AI summariesaudit_logs- System audit trailwatched_wallets- Monitored wallet addressescase_audit_log- Case-specific audit events
- Row Level Security (RLS) on all tables
- User authentication via Supabase Auth
- Secure API endpoints with CORS handling
- Audit logging for all critical operations
AI Summary - Provides intelligent analysis of blockchain investigations through integrated AI workflows.