Smart Contract Security,
Reimagined.

5-layer AI agent that detects, verifies, patches, and attests — all on-chain.

View on GitHub

Dual-Engine Detection.

Slither + Aderyn cross-validate. LLM enriches. 8 detector families, consensus scoring.

8
detector families
2,450
knowledge chunks
0.71
recall

477 Real Audit Reports.

From Solodit's vault to your vector index. Every vulnerability pattern, every exploit path.

📚 Knowledge Sources
477 Solodit reports · 303 vulnerability references · EVMbench patterns
🔍 Vector Search
ChromaDB + all-MiniLM-L6-v2 embeddings · Semantic similarity matching

From Detection to Proof.

Forge invariant tests. Generate exploit PoCs. Verify or falsify every finding.

🔬 Fuzzing — Invariant Tests
4 passed 2 failed 1 timeout
function testFuzz_deposit(uint256 amount) public { vm.assume(amount > 0 && amount <= MAX); bank.deposit{value: amount}(); assertEq(bank.balances(user), amount); }
💥 PoC — Exploit Verification
Verified
// Attack: reentrant withdraw function attack() external { bank.deposit{value: 1 ether}(); bank.withdraw(); // re-enters assertGt(address(this).balance, 1 ether); }

Resilient by Design.

Checkpoint recovery. MCP integration. Multi-strategy analysis.

🛡️
Crash Recovery
Checkpoint after each step. Resume with --resume flag. Never lose progress.
🔌
MCP Server
Expose audit tools to IDE and agent integrations via Model Context Protocol.
🎯
Multi-Strategy
Broad Analysis + Targeted Analysis. BA finds general issues, TA targets specific patterns.

Audit Results, On-Chain.

EAS Sepolia attestation. Verifiable credentials. Transparency by design.

Field Value
Network Sepolia Testnet
Transaction 0xabc1…def9
Schema 0x736e…a1b2
Contract VulnerableBank.sol
Vulnerabilities 8 found
Security Score 32 / 100
Attester 0xAud1…t0r5
6,985
lines of Python
38
commits
5
detection layers
2,450
knowledge chunks
5
smoke tests