Aristo is Aretta’s verification SDK: verifiable intent, inline with your code. You declare the property that matters, right above the function. Aristo checks whether the code can break it, and flags drift the moment code and claim diverge.
/// Clamp `value` into the inclusive range `[lo, hi]`. #[aristo::assume("lo <= hi")] #[aristo::intent( "returns a value within [lo, hi] for any input", verify = "neural", id = "clamp_in_range", )] pub fn clamp(value: i64, lo: i64, hi: i64) -> i64 { value.max(lo).min(hi) }
the problem
Every team is shipping AI-generated code. But the verification story hasn't changed — you still write tests by hand, review line by line, and pray nothing slips through.
The faster you generate code, the faster you generate bugs. Your bottleneck isn't writing code anymore. It's trusting it.
“Programmers deploying software they've never personally verified is a real concern”
aristo sdk
Aristo ships as skills your coding agent already knows how to use. Watch Claude Code author a claim, verify it, and catch the exact moment a refactor breaks it.
One plain-English claim above the function. Your agent writes it as it works.
A free local critic checks every edit; tests, fuzzing, and formal proof for the guarantees that matter.
Code drifts, claims notice. A broken claim flips loudly, before the change ships.
design partnership
Aretta takes the claims that matter most all the way to machine-checked proof, and keeps score on one dashboard: what holds, at what rigor, and exactly what broke. As part of our initial launch we are onboarding 2 to 3 more design partners. Below: a real dashboard from an anonymized partner deployment.
| WAL | A commit frame must reach stable storage via fsync before the transaction is reported as durable | proofHELD |
| WAL | WAL truncate is atomic: no committed frame is lost across the truncate operation | proofHELD |
| Page Cache | A pinned page is never evicted while any cursor still references it | testHELD |
| Page Cache | The evictable-page count never drifts from the true number of evictable pages | proofDIVERGED → FIXED |
the team
Aretta is founded by formal methods researchers from UC Berkeley. We built the verification techniques that live in academic papers — now we're shipping them as infrastructure that works at production scale. The frontier of correctness, available to every team.
backed by
Co-founder Databricks, Anyscale, LMArena, Conviva
Xu Bao Chancellor's Chair and Director of SkyLab
Former CTO of Synopsys, Co-founder DeepScale (acq. Tesla), Nexusflow (acq. NVIDIA), Narada
Professor Emeritus, UC Berkeley
Aristo's core is free and open source. If a wrong answer on the failure path is unacceptable for what you build, we would love to talk.
“95% of programming code will be AI-generated by 2030”