Build log

What we built, and the proof.

Every claim on this site is verifiable. The deployments, the agent registration, and the first live audit are all on Mantle mainnet — click through and check them yourself.

  1. Engine

    Multi-LLM audit cascade + static analysis

    ChainGPT pre-screens, then two architecturally-distinct Groq critics — Llama-3.3-70B and OpenAI GPT-OSS-120B — cross-validate over Slither and Aderyn static analysis (Gemini 2.5 Pro is an optional third critic, off by default). Benchmarked on real exploits (Minterest, Euler, Nomad, KelpDAO): precision 100%, recall 100%, F1 1.00.

  2. Corpus

    98-pattern exploit corpus — $7.1B in losses

    A vetted corpus of 98 historical exploits across 13 chains (2020–2026), totalling ~$7.1B — one entry per unique incident, no double-counting. A TF-IDF cosine matcher flags when new code is structurally similar to a known drain, and names the incident and threat actor.

  3. Detectors

    16 custom Slither detectors

    Agent-context (ERC-8004 reentrancy, callback loops), Mantle-specific (Arsia anti-patterns, calldata bloat, L1Block reads, operator-fee outliers), and exploit-pattern detectors for the KelpDAO DVN, Euler donation, Nomad init, oracle staleness, signature replay, approval-abuse, and vault-share-rounding classes.

  4. On-chain · 2026-06-15

    Contracts deployed to Mantle mainnet — all verified

    AnnealAgent, AnnealValidation, and AnnealStaking deployed to Mantle mainnet (chain 5000) and verified on Mantlescan. Staking is wired to WMNT.

  5. ERC-8004 · 2026-06-15

    Registered as agent #131 on the mainnet Identity Registry

    TryAnneal registered itself on the official ERC-8004 Identity Registry on Mantle mainnet, minting agent ID 131 to the deployer. Its agent card resolves at tryanneal.xyz/agent.json — it is a first-class participant in the registry it audits for.

  6. Proof · 2026-06-15

    First live-protocol audit — Merchant Moe's $60M router

    TryAnneal audited Merchant Moe's live LB Router (~$60M TVL) on Mantle mainnet and posted the verdict on-chain as agent #131. Verdict: 100/100, clean. Not a testnet toy — a real protocol, a real attestation.

  7. Distribution

    Five ways to call it — CLI, MCP, REST, Telegram, web

    The CLI ships on npm (npx anneal audit). A hosted MCP server (mcp.tryanneal.xyz) lets any agent call is_this_safe() with no install. A one-call REST oracle, a Telegram bot (@tryannealbot), and a plain-English web flow at /try round it out.

Try it →Read the docs →Read the code →