Skip to main content

Getting Started

This guide walks you through your first audit with Savant Chat — from signup to a severity-ranked, confidence-scored report, PoC-validated on Advanced and Pro.

1. Create an account​

Sign up with your email or GitHub account. Every new account gets $75 in free credits — no credit card required, and credits never expire.

2. Prepare your project​

The simplest path is a ZIP archive of your repository:

  1. On GitHub, open your repository page.
  2. Click Code → Download ZIP.
  3. Upload the archive to Savant Chat.

Or skip the download and import the repository straight from GitHub in the dashboard.

For most projects, that's all it takes — whatever the language: ZK circuits, Rust or Go projects, and backends all upload as a plain ZIP. Two cases have dedicated guides. If your Foundry / Solidity repository uses non-standard dependency managers, git submodules, or closed-source libraries, follow the HOWTO load non-standard projects guide — it ships a script that packages your project with all dependencies included. And when you want to trim a large repo to a defined scope, see Prepare any codebase for audit.

Savant Chat audits smart contracts — Solidity, Vyper, Rust (Ethereum and EVM L2s, Solana, NEAR), or any other contract language — and everything beyond them. The full matrix lives in Supported languages.

3. Choose an audit tier​

TierPriceWhen to use it
Lite$0.07/lineQuick pass with efficient models — good for CI and early iterations.
Advanced$0.12/lineComprehensive analysis with PoC validation — the default for pre-audit runs.
Pro$0.50/lineHighest-quality model pass for critical releases.

4. Run the audit and read the report​

A typical codebase takes 10–30 minutes. When the audit completes, the dashboard shows the findings:

  • Severity rating on every issue, so critical problems surface first.
  • Confidence score, so you know how much weight to give each finding.
  • PoC validation (Advanced and Pro): a critic subagent builds a proof-of-concept exploit for each finding before it reaches you — findings whose PoC fails are discarded, which keeps false positives low.
  • Report export (Advanced and Pro) for sharing with your team or auditors.

5. Make it continuous​

Savant Chat integrates with GitHub and GitLab CI, so every commit gets audited automatically. Run a Lite pass on pull requests and an Advanced pass before releases.

What's next​

  • Fix the criticals, re-run the audit, and iterate until clean.
  • Schedule a manual audit for novel economic designs — Savant Chat is the second pair of eyes, not the last one. Running it first means the human auditor's time goes to the bugs AI cannot yet see.
  • Read the blog for engineering deep dives on how the auditor works.