What you are charged for
The unit is a contract, not a project and not a seat. Everything in the list above runs on every contract you submit — there is no cheaper tier that quietly skips the AI review, and no higher one that unlocks it.Priced per contract. Every contract gets everything listed above — no cheaper tier that skips the AI review.
| What | How it is counted |
|---|---|
| Base price | 11.60 USDC per contract, at the current 80%-off launch pricing |
| Contract size | Up to 300 lines is included; every additional 1,000-line block adds $10, rounded up |
| Contracts per audit | Up to 3. Ask if you need the cap raised on your account |
| Imported files | Free, and not counted as contracts. Load up to 100 files, select the contracts to audit, and everything they import comes along — a contract with six interfaces is one contractFree. A contract with six interfaces is still one contract |
| Re-check rounds | Remediation tracking is included, and re-check rounds are priced the same way, per contract |
0.03 USDC per check
Before your agent signs an on-chain payment (a token sent to one recipient on Base, Ethereum or Polygon), the check confirms the transaction does exactly what the agent intends: the right token, the right amount, the right recipient, and nothing else. One flat price per verdict, paid from the same account balance as your audits. How it works.Confirms a payment does exactly what your agent intends before it signs. One flat price per verdict.
| What | How it is counted |
|---|---|
| Each verdict | 0.03 USDC, allow or block alike, charged from your account balance |
| Never charged | A malformed request, a check refused by your key’s rate or spend limit, and any check that fails on our side |
| Spend control | Checks count toward the same daily spend cap you set on each API key |
Terms are in section 13 of the Terms of Service.
Paid in USDC, one-click MetaMask
Checkout is a single MetaMask confirmation — no manual copy-paste of an address, and no card required.
Run one and see
The workspace is the fastest way to judge whether the report is worth the price. If your protocol needs a review built around its own invariants instead, that is a different conversation and a different page.Try the workspace to judge the report. Need a review built around your own protocol? That is a separate page.