Arya
What I built: Ratify convenes diverse AI "labs" (each a small crew of persona-driven agents (a PI, members, and a critic)) running on different Claude models and seeded with a distinct scientific worldview to attack one
Core trick
Runs competing persona-seeded AI labs that each write an executable method spec, then scores each spec's code against held-out real interaction data.
Description
What I built:
Ratify convenes diverse AI "labs" (each a small crew of persona-driven agents (a PI, members, and a critic)) running on different Claude models and seeded with a distinct scientific worldview to attack one open research problem, deliberate live, and produce competing executable method specs. It turns each spec into running code and scores it against held-out real data. I used it to ask: if you seed different scientific lenses, do you get different methods and do any of them beat a strong biological baseline when held to real evidence? The data came from the Krogan lab's cross-species coronavirus interactome and tried to predict from sequence alone, which host proteins a held-out viral protein binds, using their real SARS-CoV-2 / RaTG13 AP-MS data.
What I found:
Two things. First, seeding distinct worldviews produces measurably diverse methods: the labs' predictions were truly independent. Second, a simple baseline of "assume a virus grabs the same host proteins as its close relative" gets you most of the way there and is hard to beat. On the first pass, none of my labs beat it. Only after I handed each lab its own held-out scores and asked it to try again did one method (reasoning from molecular evolution) come out ahead. The tool surfaced an approach an ML-only scientist would have skipped.
Why it matters:
As more of science is handed to autonomous agents, the risk isn't too few ideas: it's confident, wrong ones. Ratify's answer is structural: nothing counts until it's executable and scored against evidence it never saw. That allows an idea generator to also become an idea filter. It also doubles as a way to test multi-agent setups against a real scientific yardstick, and every run leaves behind a chain of verified scientific reasoning. For a working scientist, it's a room of diverse, evidence-held collaborators on demand for you to interact with.
README excerpt
<p align="center"> <img src="docs/assets/logo.png" alt="√Ratify" width="300"> </p> <p align="center"> <b>Get to the root of it.</b><br> AI lab teams deliberate live, then hand you an executable research proposal. </p> <p align="center"> <a href="https://www.youtube.com/watch?v=2JDCN6KQrkw"><b>▶ Watch the 3-minute demo</b></a> </p> <p align="center"> <a href="https://www.python.org/downloads/"><img alt="Python 3.11+" src="https://img.shields.io/badge/python-3.11%2B-blue.svg"></a> </p> <p align="center"> <a href="#what-is-ratify">About</a> • <a href="#see-it-running">See It Running</a> • <a href="#meet-the-lab">Meet the Lab</a> • <a href="#quick-start">Quick Start</a> • <a href="#how-it-works">How It Works</a> • <a href="#configuration">Configuration</a> • <a href="#why-this-matters">Why It Matters</a> • <a href="#where-its-going">Roadmap</a> </p> --- ## What is ratify? > There's no shortage of AI-generated research ideas. What's missing is a way > to watch how they'd actually get made, push back on the ones that need more > work, and hold the survivors to real evidence. `ratify` turns an open scientific question into a set of competing, **executable** proposals. Pose the problem, pick one or more **lab teams** — each a small crew of persona-driven agents on different Claude models, and each seeded a distinct scientific *lens* (structural biophysics, representation learning, molecular evolution, …) — and hit Run. Every lab deliberates *live*: t