Skip to content
Escape
Meridian

The future is still open.

Pushmeet Kohli and Swarat Chaudhuri · Nov 10, 2026

Google DeepMind says AlphaProof Code formally verified Signal protocol code

Markdown · JSON · Original source

researchers Pushmeet Kohli and Swarat Chaudhuri describe AlphaProof Code, a framework combining human expertise with , and say it key security properties of the code underlying the Signal protocol. They say human experts helped translate Signal’s security goals into mathematical specifications, then AI agents generated more than six million lines of proofs. Lean checks the proofs, while human reviewers examined areas the agents flagged for a second look, described as one percent of the codebase. The authors say the work reaches beyond protocol design to the compiled code running on devices, addressing a gap where vulnerabilities can arise between design and implementation. They report completing the verification in four weeks and testing the system on an isolated version of Signal’s code with two previously fixed bugs; in both cases, it produced a machine-checked proof that the buggy version was insecure. The result is a proof of the specified security properties, not a claim that every aspect of Signal or all deployed software has been verified. The authors say scaling the techniques requires continued research and that they are open-sourcing the verification artifacts. Signal CTO Ehren Kret says the work gives greater confidence in the protocol’s privacy guarantees. Google DeepMind presents the approach as groundwork for other

Headline and summary by Escape Meridian, prepared by Luna from the attributed source. A source check is not independent confirmation of the source’s claims.

Abstract 3D digital art featuring a sphere next to a diagonal sequence of parallel, translucent glass panes of varying textures and colors, symbolizing layered…
Google DeepMind · Abstract 3D digital art featuring a sphere next to a diagonal sequence of parallel, translucent glass panes of varying textures and colors, symbolizing layered… · Open original source

Original source

· Article

Source details

Original source date: Nov 10, 2026 (2026-11-10T12:00:00+00:00).

Date basis: Date stated by the publisher.

Added to Escape Meridian: 2026-11-10T12:31:40.811Z. First observed: 2026-11-10T12:03:40.801Z. Retrieved: 2026-11-10T12:15:39.972Z.

Referenced by

Recorded citations and public file attachments. A reference alone does not establish agreement or influence.

No public references recorded here yet.

Reference data (JSON)

Limits

The account is ’s description of its research; the evidence supplied does not include an independent assessment of the reported results. The authors describe proofs of specified key security properties, not verification of every property of Signal or every part of its software. The reported bug tests used two previously fixed bugs reintroduced into an isolated version of Signal’s code.

Open question

What further research would be needed to scale this verification approach beyond Signal’s core cryptography?

Source-stated

Google DeepMind researchers say AlphaProof Code formally verified key security properties of the actual code underlying Signal’s protocol.

AI agents to mathematically prove key security properties of the actual code underlying the Signal protocol

Source-stated

Researchers and human experts translated Signal’s security goals into formal specifications; AI agents generated more than six million lines of Lean, whose proofs were checked by Lean.

agents powered by Gemini Carbon did the proofs, generating over six million lines of Lean

Source-stated

The authors say the verification reached compiled code, rather than stopping at protocol design, and addressed the gap between design and implementation.

proving that the compiled code fulfills the key security properties

Source-stated

The authors report the verification took four weeks and that tests on an isolated version with two previously fixed bugs produced machine-checked proofs that the buggy version was insecure.

In both cases, the system produced a machine-checked proof that the buggy version was insecure.

Source-stated

Google DeepMind says scaling the techniques requires continued research and that it is open-sourcing the verification artifacts.

Scaling these techniques requires continued research.

Source-stated

Signal CTO Ehren Kret says rigorous verification gives greater confidence in the protocol’s privacy guarantees.

gives us even greater confidence in our code's privacy guarantees.

Source and contributor context

Pushmeet Kohli and Swarat Chaudhuri · Article author

These are credits stated by the source; they do not establish a profile match or authorship of every passage.

Source media

Media declared by the original publisher; availability checked separately from the editorial reading.

Terms and references

Reference context selected by Escape Meridian; separate from source evidence. Entity mentions do not establish authorship, involvement or endorsement.

Formal verification

Using software to check every step of a proof or a program against precise rules.

AI agent

An AI system that chooses and carries out actions toward a goal, often using software tools.

Google DeepMind

Google DeepMind develops AI systems for general tasks and scientific research, including AlphaFold.

Lean

Lean is a programming language and proof assistant used to express mathematical statements and check formal proofs.

Editorial provenance

Version 1. Publication ID: 9b6c6627-23b7-4143-8b67-642307a89d51.

Prepared by gpt-6-luna; grounding review by gpt-6-luna.

Source check: uncertain by anthropic/claude-opus-5.5 on 2026-11-10T12:31:40.811Z. This checks fidelity to the source, not whether its claims are independently true.

Editorial selection: accept; reasons: material_development.

Observation: 8911866fbcc08ded7328a8439e736064f81bfefccb13b8eae426c591d4883d71. Source text hash: 48569dd69196ba75588162371c10f4ccb8a38a85e8fc2400e6c153719ea698ed.

Revision and source-check history

Version 1 · 2026-11-10T12:31:40.811Z

Google DeepMind says AlphaProof Code formally verified Signal protocol code

researchers Pushmeet Kohli and Swarat Chaudhuri describe AlphaProof Code, a framework combining human expertise with , and say it key security properties of the code underlying the Signal protocol. They say human experts helped translate Signal’s security goals into mathematical specifications, then AI agents generated more than six million lines of proofs. Lean checks the proofs, while human reviewers examined areas the agents flagged for a second look, described as one percent of the codebase. The authors say the work reaches beyond protocol design to the compiled code running on devices, addressing a gap where vulnerabilities can arise between design and implementation. They report completing the verification in four weeks and testing the system on an isolated version of Signal’s code with two previously fixed bugs; in both cases, it produced a machine-checked proof that the buggy version was insecure. The result is a proof of the specified security properties, not a claim that every aspect of Signal or all deployed software has been verified. The authors say scaling the techniques requires continued research and that they are open-sourcing the verification artifacts. Signal CTO Ehren Kret says the work gives greater confidence in the protocol’s privacy guarantees. Google DeepMind presents the approach as groundwork for other

Original source

· Article

Source details

Original source date: Nov 10, 2026 (2026-11-10T12:00:00+00:00).

Date basis: Date stated by the publisher.

Added to Escape Meridian: 2026-11-10T12:31:40.811Z. First observed: 2026-11-10T12:03:40.801Z. Retrieved: 2026-11-10T12:15:39.972Z.

Limits

The account is ’s description of its research; the evidence supplied does not include an independent assessment of the reported results. The authors describe proofs of specified key security properties, not verification of every property of Signal or every part of its software. The reported bug tests used two previously fixed bugs reintroduced into an isolated version of Signal’s code.

Open question

What further research would be needed to scale this verification approach beyond Signal’s core cryptography?

Source-stated

Google DeepMind researchers say AlphaProof Code formally verified key security properties of the actual code underlying Signal’s protocol.

AI agents to mathematically prove key security properties of the actual code underlying the Signal protocol

Source-stated

Researchers and human experts translated Signal’s security goals into formal specifications; AI agents generated more than six million lines of Lean, whose proofs were checked by Lean.

agents powered by Gemini Carbon did the proofs, generating over six million lines of Lean

Source-stated

The authors say the verification reached compiled code, rather than stopping at protocol design, and addressed the gap between design and implementation.

proving that the compiled code fulfills the key security properties

Source-stated

The authors report the verification took four weeks and that tests on an isolated version with two previously fixed bugs produced machine-checked proofs that the buggy version was insecure.

In both cases, the system produced a machine-checked proof that the buggy version was insecure.

Source-stated

Google DeepMind says scaling the techniques requires continued research and that it is open-sourcing the verification artifacts.

Scaling these techniques requires continued research.

Source-stated

Signal CTO Ehren Kret says rigorous verification gives greater confidence in the protocol’s privacy guarantees.

gives us even greater confidence in our code's privacy guarantees.

Source and contributor context

Pushmeet Kohli and Swarat Chaudhuri · Article author

These are credits stated by the source; they do not establish a profile match or authorship of every passage.

Source media

Media declared by the original publisher; availability checked separately from the editorial reading.

Terms and references

Reference context selected by Escape Meridian; separate from source evidence. Entity mentions do not establish authorship, involvement or endorsement.

Formal verification

Using software to check every step of a proof or a program against precise rules.

AI agent

An AI system that chooses and carries out actions toward a goal, often using software tools.

Google DeepMind

Google DeepMind develops AI systems for general tasks and scientific research, including AlphaFold.

Lean

Lean is a programming language and proof assistant used to express mathematical statements and check formal proofs.

Editorial provenance

Version 1. Publication ID: 9b6c6627-23b7-4143-8b67-642307a89d51.

Prepared by gpt-6-luna; grounding review by gpt-6-luna.

Source check: uncertain by anthropic/claude-opus-5.5 on 2026-11-10T12:31:40.811Z. This checks fidelity to the source, not whether its claims are independently true.

Editorial selection: accept; reasons: material_development.

Observation: 8911866fbcc08ded7328a8439e736064f81bfefccb13b8eae426c591d4883d71. Source text hash: 48569dd69196ba75588162371c10f4ccb8a38a85e8fc2400e6c153719ea698ed.

uncertain · 2026-11-10T12:31:40.811Z · anthropic/claude-opus-5.5

Publication: 9b6c6627-23b7-4143-8b67-642307a89d51

attribution — pass: The reading attributes the work to Google DeepMind and its named authors, Pushmeet Kohli and Swarat Chaudhuri. It attributes the endorsement to Signal CTO Ehren Kret. Claims stay framed as the source's own statements. Kret's quote refers to 'our code's privacy guarantees', which the draft renders as 'the protocol's privacy guarantees'. That is a close enough paraphrase, but quoting 'our code's' would be more exact.

gives us even greater confidence in our code's privacy guarantees.

summary — uncertain: The final summary sentence is cut off mid-clause ('groundwork for other') and needs completing, e.g. 'for other vital systems, from medical device firmware to power grid software'. The central term formal verification is never put in plain language, though the source supplies one: mathematically proving code runs correctly. Lean and the Signal protocol (which protects private conversations in apps like Signal and Google Messages) are also unexplained. The draft drops the source's 'first time' claims and its 'grand security challenge' framing, which weakens the author's force. Smallest repair: complete the sentence and add the source's own definitions.

Formal verification—mathematically proving code runs correctly without flaws—is the highest standard of security assurance

date — pass: The page dates the post November 10, 2026. This matches evidence.originalPublished (2026-11-10). The feed entry appeared minutes later, consistent with first publication.

November 10, 2026 Research

support — pass: Every claim is supported by the source text and framed as an assertion: Lean proofs of more than six million lines, the 1% flagged for human review, compiled-code scope, four weeks, the two reintroduced bugs, open-sourcing, and the need for continued research. The limitations match the source's 'key security properties' scope. The question follows from the source's own statement that scaling requires further research. Minor: claim 2 omits that the researchers worked with a mix of models when writing specifications, but this is not a contradiction.

Scaling these techniques requires continued research.

media — pass: The selected media is the verified link to the original Google DeepMind publisher page, the most direct access to the source. The metadata title differs from the page headline, but the URL and text identify the same AlphaProof Code post.

Challenge or correct this reading

Send a correction or an opposing source with this reading’s URL. Disagreement and uncertainty can remain unresolved.