AI Modules

  1. Exploit or Attack Database: A library of known vulnerabilities or malicious behaviors relevant to Solana programs—e.g., re-initialization vulnerabilities, rent exemption edge cases, or concurrency race conditions.

  2. Machine Learning: Our model attempt to find novel attacks based on patterns in existing code.

  3. Fuzzer: Automated fuzz testing to systematically inject random or boundary inputs into program instruction data to see if it causes unexpected behavior.

Scaling

As usage grows, the AI engine will scale horizontally by spinning up additional worker nodes. Coordination is handled through a job queue on Redis. Each worker node fetches ChaosRequest IDs, performs the chaos simulation, and returns results.

Last updated