OpenKYT is an open-source, privacy-preserving, and transparent AI-powered blockchain analytics platform for anti-money laundering (AML) and counter-terrorist financing (CTF). It combines the power of Large Language Models (LLMs) with advanced blockchain analytics to provide deep insights into transaction patterns, risk scoring, and compliance reporting.
- AI-Powered Analysis: Uses LLMs to understand complex queries and provide natural language explanations.
- Privacy-Preserving: All analysis is done locally or through secure, private endpoints. No user data is stored without explicit consent.
- Transparent: All decisions and risk scores are explainable through the LLM's reasoning process.
- Real-time Streaming: Get insights as the analysis happens with real-time streaming of results.
- Multi-Methodological Approach: Combines rule-based systems, machine learning, and graph analytics for comprehensive risk assessment.
- Python 3.8+
- Node.js 16+
- Docker (for running the backend)
-
Clone the repository
git clone <repository-url> cd mvp
-
Backend Setup
cd backend pip install -r requirements.txt -
Frontend Setup
cd frontend npm install npm run dev
- Open the frontend in your browser (usually
http://localhost:3000). - Start typing your queries in the chat interface.
- The AI will analyze the transaction patterns and provide insights.
See roadmap.md for the development roadmap.
This project is licensed under the Apache-2.0 License - see the LICENSE file for details.
