cd /news/ai-tools/assure-formal-verification-for-every… · home › topics › ai-tools › article
[ARTICLE · art-155737] src=symbolia.ai ↗ pub= topic=ai-tools verified=true sentiment=↑ positive

Assure – formal verification for every PR

Symbolia Assurance released Assure v0.1.2, a formal-verification tool that checks AI-written code before pull requests merge, reporting 0 false alarms across ten real Flask apps while catching a planted auth flaw in 5 of 10 apps, versus 0 for Bandit and CodeQL. On the same clean code, Bandit raised 275 findings and CodeQL 11 while catching 0 planted flaws, and Assure posted its first PR comment in 3.6 minutes across ten apps. Assure is free to start, with Premium at USD 20 a month, Pro at USD 200 a month, and Enterprise pricing for larger codebases.

read2 min views2 publishedOct 23, 2026
Assure – formal verification for every PR
Image: source

One command fetches the declaration, your requirements.md and the workflow. The agent opens the first pull request, already checked.

Assure checks it before it merges.

holdsnot establisheddisproven

Tell your agent

Set up Assure: follow https://github.com/Symbolia-Assurance/assure-action/blob/v0.1.2/skills/assure/SKILL.md

Assure checks itself #

Assure checks itself · release fa579391 · 2026-10-22 · 51 of 61 hold · 8 not established · 2 disproven

Premised: A1, A4 and G5.

See it in action. A live demo: three pull requests, one caught bug · One prompt to an agent sets up Assure · What Assure posts on your pull request

Verify Assure #

  1. 0 false alarms on ten real Flask apps. A broken rule reported on code that keeps it, on Free and on Premium. On the same clean code Bandit raised 275 findings and CodeQL 11 while catching 0 planted flaws. See the repo
  2. Planted auth flaw caught: Free 5 / 10. Bandit 0. CodeQL 0. One unguarded route planted in each app. Extend it yourself . Semgrep is not published (rules licence); run it with run.sh.See the repo
  3. Checked on real, public code. microblogPR ,flaskyPR ,flask-basePR ,realworldPR ,Flask-User starterPR ,cookiecutter-flask demoPR ,flask-jwt-authPR ,REST-tutorialPR ,flaskrPR ,flask-bonesPR .Pinned commits and plants in the benchmark repo .
  4. First PR comment in 3.6 minutes. Fresh agents, from the one-liner, ten apps. See the install demo andthe live demo
  5. 66x internal development acceleration. Reviewed changes merged a day: from 1 to a median of 66 (peak 130).

Assure improves continuously #

  1. Build an adapter bridge.
  2. State a fact only you know.
  3. Request coverage.

Get started for free #

Free to start. Premium USD 20 a month. Pro USD 200 a month. Enterprise for larger codebases.

Formal verification used to take specialists weeks per system.

Assure can build a formal model on every release, automatically.

See what it can establish for your code.

── more in #ai-tools 4 stories · sorted by recency
── more on @assure 3 stories trending now
sponsored brought to you by zahid.host 4,200+ EU-deployed projects
reading about agents? ship yours in a single git push.

Run your AI side-project on zahid.host

EU-based hosting, git-push deploys, automatic HTTPS, no cold starts. Free tier with a custom domain — perfect for shipping the agent you just read about.

$git push zahid main
→ Live at https://your-agent.zahid.host ✓
Get free account → Pricing
from €0/mo · no card required
LIVE [news/assure-formal-verifi…] indexed:0 read:2min 2026-10-23 · —