Which tool said it?
Most AI scanners give you one verdict from one engine. You cannot tell what ran, which version, or on which model.
AI smart contract audit
Public demo · test mode · no real charges
Connect a GitHub repo, choose the audit tools and see the price before anything runs. The PDF report names every tool, version and model, shows where the tools disagree and lists what was not checked.
Read-only GitHub access. Price capped before you run. Unused reserve returns to your balance.

Why this exists
Most AI scanners give you one verdict from one engine. You cannot tell what ran, which version, or on which model.
Agreement between tools is not proof, especially when tools share a model. We show how many tools reported each issue and how many independent model families stand behind it.
A clean report can mean a clean repository or a timeout. Ours lists the files and functions that were actually read, and the ones that were not.
Zero findings is not "safe". The report says so on the first page.
How it works
Every screen below is a capture of the product prototype, running on demo data. Real-app captures replace them at launch.
Top up by card or with USDC. The balance pays only for audits and cannot be withdrawn. Every entry shows up in your ledger.

Install the GitHub App on the repositories you choose. Access is read-only, and we check it before anything is cloned. We pin the exact commit, so the report always refers to one version of your code.

We detect your files, frameworks and dependencies, and the manager proposes what to include and why. You tick the files, and the estimate updates as you do.

Pick a preset or build your own set. Each tool shows its version. In the report, tools that run on the same model family count as one voice, and we say so.

You see an expected price and a hard cap before anything runs. Starting a run reserves the cap from your balance, and whatever is not used goes back.

Stages, cost and log update live. You do not need to keep the tab open: you get a notification when the report is ready. If a tool fails on our side, you are not charged for it.

Each finding shows severity, evidence level, the tools that reported it and where they disagree. We say "confirmed" only for findings with a passing proof of concept or a static check.

A PDF with the commit, the tools and their versions, the model snapshot, coverage and the false positives we discarded. The web version stays linked. The PDF is the record.

auto-audit-sample-report.pdf

Tools and presets
Presets are tool sets, not marketing tiers. Each tool is listed with its version, commit and license.
1 tool. No proof-of-concept runs. A fast pre-check before you spend more.
2 tools, de-duplication and a review pass. A sensible default for most repositories.
3 tools with different methods, a reviewer on a different model, and fork-run proofs of concept where the tool supports them.
Advanced: choose the tools yourself. Two by default, three at most.
Tools built on the same model family share blind spots. We count them as one voice and say so in the report.
Third-party tools are listed by name for transparency. Names belong to their owners and do not imply endorsement or affiliation.
Price
You get an expected price and a hard cap before anything starts. The estimate updates as you change the scope.
Starting a run reserves the cap from your balance. The run stops at the cap and hands you a partial result, with the option to add budget.
You pay the actual cost, never more than the cap. Whatever is left returns to your balance. If a tool fails on our side, you are not charged for it.
3,000 × $0.06 = $180.00; cap = 1.5 × $180.00 = $270.00
You pay the actual cost, never more than the cap. Whatever is not used returns to your balance.
EstimatePricing version placeholder-v1, updated 2026-10-25. Prices are placeholders until real run costs are measured.
Security
Code from a repository is untrusted input. Each audit is designed to run in an isolated container with no network, no secrets and one output folder.
These are design controls, not an audit result and not a certification. Each moves to "Implemented" only when the matching test passes.
We also publish the risks we cannot fully remove. Read the security design
What we do not claim
A report describes one commit at one point in time. It can miss things and can be wrong.
It can also mean a tool timed out. The coverage section lists what was actually read.
Two tools that agree may share a model. We call a finding confirmed only when a proof of concept passes or a static check backs it.
Use it before one, and for every change in between.
We will publish quality results only when we have measured them, with the method and the date.
Third-party tools are listed for transparency and do not imply endorsement.
Evidence, not logos
There are no customer logos, testimonials or ratings here, because there are no customers yet. These are the things you can verify yourself.
| Question | Typical AI audit service | Auto Audit (design) |
|---|---|---|
| Self-serve, no sales call | Several offer it; others are demo-request only. | Yes. Today in demo mode, access by invitation. |
| Public price | Some publish per-line prices; others show none. | Yes: versioned placeholder estimates, labelled as such. |
| Price cap per run | Found on 1 of the 9 products read. | A hard cap is shown before a run; unused reserve returns. |
| Tool and model versions in the report | Not found on any of the 9. | Every tool with commit, license and model family. The model snapshot pin is written per run. |
| Choice of tools | Not found: each sells its own engine. | Presets, or your own set (three at most). |
| Coverage: what was not checked | Described in the docs of 1 product, not in its reports. | A section of every report. |
| Discarded false positives visible | A few keep a history; most filter on the vendor side. | Listed with the reason and the tool that raised them. |
| Public sample report | Not found on any of the 9. | Yes. Illustrative and watermarked, because real runs are not live yet. |
| Independent quality measurement | Not found. Published numbers are self-reported. | None yet. We publish no benchmark numbers until we measure them. |
The report
A PDF you can hand to a developer, an investor or an auditor. It carries the commit, the tools, the model, the coverage and the findings we threw out.
Page 2 of 8
Findings by severity and status, with Agreement N of M.
FAQ
A web report and a PDF: findings with severity, evidence level and the tools that reported each one, plus the tools and versions used, coverage, what was not checked, and the false positives we discarded. You also get the raw findings as JSON.
No. Use it before one, and between releases. AI tools miss issues and raise false alarms, and a report is not a guarantee. We say this on the first page of every report.
You pick a preset (Quick, Standard, Deep) or choose the tools yourself. Every tool is listed with its version, commit and license on the tools page, and the report names the ones that ran.
By the size of the code you select, measured in non-comment source lines (nSLOC), times the preset rate. You see an expected price and a cap before the run. You pay the actual cost, never more than the cap. Current prices are estimates.
If a tool fails because of us, you are not charged for it. If it times out or reads only part of your code, the coverage section of the report says which files were not read.
Your code is cloned into an isolated sandbox with no network access. To produce findings, the text the tools read is sent through our gateway to the AI model provider. Retention and provider terms are not final yet: the policy text is pending. The security page describes the design and the risks we cannot remove.
Solidity repositories today (Foundry or Hardhat projects). Other languages are not supported yet.
Agreement shows how many tools reported a finding and how many independent model families stand behind it. Several tools built on one model are one voice. We use "confirmed" only for findings backed by a passing proof of concept or a static check.
You top up a balance by card or with USDC and each audit spends from it. The balance is for audits only and cannot be withdrawn. When a run costs less than its reserve, the difference returns to your balance. Refund terms are pending in the legal text.
Right now this is a public demo in test mode: payments are test payments, access is by invitation and no real customer code is processed.
See the price first. Nothing runs until you confirm.
Public demo · test mode · no real charges