the critic gate
the gate.how moll refuses to lie.
Every chemistry answer passes four deterministic checks before it reaches your screen. Here is exactly how — on the same prompt, two paths.
every answer,checked.
Same prompt, two paths. moll refuses to ship a structure that doesn't pass the gate.
raw LLMno verification
prompt
Give me the SMILES for bromobenzene.
01answer: C1=CC=CC=C1Br
02// 5-membered ring + Br
03[no validation, no source]
missing 1 ring atom · not bromobenzene
mollcritic gate
prompt
Give me the SMILES for bromobenzene.
01parse · C1=CC=CC=C1Br
02atoms · 5 ring C, expected 6
03re-prompt with valence constraint
04verified · c1ccc(Br)cc1 · C6H5Br
verified · J. Org. Chem. 2019
every answer passes
Parse SMILES
via RDKit
Atom balance
via RDKit
Name ↔ struct
via OPSIN
Real DOI
via Semantic Scholar