INVARIANT TESTING IN THE CLOUD
Run Echidna, Medusa, Halmos, Foundry and Agentic Workflows for invariant testing in 3 clicks
Helping these projects deploy safely


TVL Protected
$3BLN+
Aggregate TVL of our Customers
$100MLN+
TVL Protected with Live Monitoring
12.5k+
Cloud Fuzzing Runs done with Recon Pro
Benefits
THE MISSING PIECE
Invariant Testing reruns on each commit, ensuring bugs don't come back.
NEVER STUCK IN QUEUE
Unlimited number of parallel runs, we cap the total hours of usage, not the number of concurrent runs
ONE INTERFACE, ALL OF THE TOOLS
Echidna, Medusa, Foundry, Halmos and Kontrol, the Recon panel abstracts away the complexity of handling infra, shareable runs, reusable corpus, rpc forks
DYNAMIC REPLACEMENT
Change your tests constants, block number, from the UI
RECON MAGIC
Run agentic workflows to help you identify invariants and reach coverage with invariant tests
Experimental
GOVERNANCE FUZZING
Trigger an invariant testing suite against all of your onchain smart contracts.
Testimonials
Our services are tailored to our customers
How does it work
Installation is faster than finding your hardware wallet
Install the Recon Github App
Run a Job in 3 clicks
Save and reuse configurations as Recipes
Run jobs on PR or Commit, trigger it off of a onchain event
Tutorial Videos
Intro to Recon Pro V2
1min
Next Videos (18)

5min
Run Jobs with Recon Pro

8min
Recon Magic Workflow

2min
Recipes

2min
Alerts

1min
Dynamic Replacement

3min
Campaigns

2min
Governance Fuzzing

2min
Corpus Reuse

5min
Echidna Jobs

2min
Foundry Jobs

1min
Medusa Jobs

1min
Halmos Jobs

1min
All Recon Tools

5min
The Recon Extension

3min
Storage & Governance Tools

4min
Economic Tools

6min
Bytecode Tools

1min
The Recon Sandbox
Trophies
Recon Pro was used to find these bugs
TEAM
We can support your team at all stages of development
Early Stage:
Define key invariants, scaffold and maintain invariant testers
Add invariants as the project grows
Pre Audit Stage:
Reach 100% Coverage, handout to your Auditors a full set of test repros to produce meaningful states or broken properties
Solo Review Stage:
Recon is made by highly respected SRs that can help you with Manual Review
Audit Stage:
We can support you during audits, by adding new properties flagged by your reviewers and by reproducing bugs in invariant tests as a means to ensure they are not introduced later
Our cloud runners ensure you can quickly queue and test fixes, no more waiting for your engineer to come back from the weekend
Our offers:
Manual Review
>
A high quality review done by top Security Researchers, ideally paired with Invariant Testing
Invariant Test Writing
>
Testing written by an experienced fuzzing engineer, for projects that want to skill up their codebase, includes unlimited cloud runs during the engagement
Recon Pro
>
Cloud Fuzzing as a service, a versatile and easy way to run invariant testing in the cloud
Invariant testing starters
Recon builder
FREE
For Open Source Projects
90
Repos built
200
Hours saved
It's never been easier
2 click scaffolding a State of the Art Medusa, Echidna, Halmos and Kontrol Invariant Testing Setup
Use the right tools for the job
Use Foundry to develop and debug, use medusa and echidna for invariant testing
Only as opinionated as necessary
Compatible with any Foundry project. Zero configuration necessary
Check how it works
The Dangers of Arbitrary Calls and How to do them safely
42min
Next Videos (2)

30min
Eigenlayer Ecosystem Fuzzing - Write Invariant Tests for Eigenlayer in just a few minutes

44min
The Recon Pro Workflow
















