Tameshi (試し, Japanese: "test" or "trial") reflects the practice of testing a blade's sharpness. Like a swordsmith meticulously examining their work, Tameshi tests smart contracts with precision and thoroughness.
Tameshi is a real-time vulnerability scanner for Solidity smart contracts. It combines:
Source-level scanning - Fast AST analysis, works on incomplete/invalid code (<1s)
IR-level scanning (via ThalIR) - Semantic analysis through intermediate representation
Call graph analysis (via Traverse) - Control flow and cross-function vulnerability detection
LLM-powered analysis (optional) - AI validates and augments deterministic findings
Works on incomplete code: Tree-sitter parser handles syntactically invalid Solidity during active development. No compilation required. Get security feedback as you type.
Solidity Developers - Get instant security feedback as you type. No waiting for compilation. Catch vulnerabilities in incomplete code during active development.
Security Researchers - Run comprehensive audits combining deterministic pattern matching with optional LLM analysis for higher confidence.
Smart Contract Auditors - Generate detailed reports with severity ratings, confidence scores, and SARIF export for client deliverables.