{
  "slug": "certora-ai-composer",
  "name": "Certora AI Composer",
  "tagline": "LLM code generation with the Certora Prover checking invariants in the loop",
  "maintainer": "Certora",
  "url": "https://www.certora.com/blog/certora-ai-composer-first-safe-ai-coding-platform",
  "category": "smart-contracts",
  "targets": [
    "Solidity"
  ],
  "approach": "Secure generation: model writes code, the formal prover checks invariants before acceptance",
  "license": "Open source alpha (2025-12-04)",
  "status": "Alpha",
  "summary": "Certora AI Composer pairs LLM code generation with the Certora Prover so generated Solidity is checked against invariants before it is accepted. It is a secure-generation tool rather than a scanner, and the clearest example of LLM plus formal verification.",
  "details": [
    "The pattern, model proposes and prover disposes, is the same one better.codes and Clean use in the ZK world."
  ],
  "strengths": [
    "Proof-checked output.",
    "Open source."
  ],
  "limits": [
    "Alpha.",
    "Generation, not auditing.",
    "Invariants must be written."
  ],
  "fit": [
    "Use when generating contract code that has formal specs."
  ],
  "references": [
    [
      "Certora AI Composer",
      "https://www.certora.com/blog/certora-ai-composer-first-safe-ai-coding-platform"
    ]
  ],
  "category_name": "Smart-contract AI auditors",
  "page": "https://agentsast.com/tools/certora-ai-composer/",
  "updated": "2026-09-13"
}