What happened?
Anthropic and Theorem report AI-generated software proofs across 123 open-source libraries, under specific assumptions.
Why does it matter?
Machine-checked guarantees can make security claims more precise. Their value depends on exactly which property, program and environment they cover.
What happened?
Anthropic reported on October 22 that Claude generated security proofs for 239 test entry points across 123 open-source libraries in a collaboration with Theorem. The work targets compiled RISC-V programs and inputs below 64 MB, under defined operating-system and execution assumptions.
That scope is essential. The company explicitly warns that formal verification does not establish that an entire library is free of bugs. A proof concerns a stated property in a modeled environment, and both the statement and the model must be appropriate.
Source: Anthropic ↗
A public artifact for inspection
Theorem has published a collection of theorem statements and Rocq proofs for OSS-Fuzz targets compiled as RISC-V binaries. This gives readers an artifact to inspect beyond the announcement. The repository is a subset of the broader research effort; this article has not rerun its proof checks.
Source: Theorem Labs ↗
Why does it matter?
Our analysis: this is a useful way to discuss AI progress because the promise can be expressed as a question with boundaries. What property is guaranteed, which program version does it apply to, and what assumptions must hold? Those questions make a result more assessable than a general claim that software is secure.
For practitioners, the practical value will depend on how such guarantees fit maintenance. A library changes, dependencies change and deployment environments vary. Any future workflow will need a clear way to connect a checked statement with the software people actually run. That connection should remain visible as the tooling improves.
Read the sources
- LLMs are making formal software verification feasible at a much larger scale ↗
Anthropic · October 22, 2026 - Theorem statements and machine-checked Rocq proofs for OSS-Fuzz targets ↗
Theorem Labs
This article was drafted with AI assistance and checked against the linked sources. Reporting summarizes those sources; sections labeled “Our take” contain editorial analysis. The underlying event date is shown separately from this article’s publication date. Our editorial standards ↗