# Open Models Need Open Science

By Rajdeep Mondal. Published 2025-03-05. 5 min read

Canonical: https://www.rajdeepmondal.com/writing/agent-systems-open-models-need-open-science

Tags: ai, agents, llm-agents, open-source, foundation-models, evaluation, science

> Same model, different scores, and the scaffold disclosure that makes results science.

Two teams can run the same model and report different scores. The scaffold around the model produced the gap. That makes the scaffold part of the result, and disclosure part of the science.

The scaffold is the loop from the agent-loop note. It runs observe, decide, act, examine, then remember. Every joint in it moves a score, and a leaderboard shows none of them.

## Three Levels of Access, and One Supports Science

Open covers three kinds of release, and they differ by what an outsider can inspect.

- Black-box API. A user calls the model and cannot inspect the weights or the training process.
- Open weights. A user runs and adapts the weights, while the data and the training details stay closed.
- Fully open release. Weights, data, code, recipes, and reporting are public enough for outside scrutiny.

Open weights help a team run and adapt a model. The data shows what shaped it, and the recipe lets a stranger repeat the run. Published evaluations let an outsider prove the claim instead of trusting the release note.

A model can be useful to run and still be hard to audit or repeat. Treating open release as a slogan blurs five separate things. Reproducible science, useful artifacts, commercial reuse, safety review, and downstream accountability each need a different layer.

## Agents Add a Second Black Box

An agent is a system. When the model is closed and the scaffold is closed, a benchmark compares two products. The number ranks the products and leaves the mechanism unnamed.

An open system lets a researcher ask a sharper question. Which part helped: the model, the tool interface, the retrieval source, the scoring code, or the search budget? Each answer sends the team to different work.

The reasoning note drew a line: reflection lives inside the model, and verification lives outside it. A closed scaffold pulls verification back inside the vendor, where no outsider repeats it.

## For Agents, Openness Has More Layers Than Weights

Sort what a release can disclose into four groups.

- Model. Weights, tokenizer, architecture, and the training recipe where a team can publish it.
- Data. Pretraining data, instruction data, filtering choices, and known contamination checks.
- Scaffold. Prompt, tool definitions, memory policy, retrieval corpus, retries, action budget, stopping rule, and the code that runs the loop.
- Evaluation. Task set, environment version, scoring code, and failure analysis.

The scaffold row is where an agent score moves. Tool definitions are the action interface, and the memory policy is the state the loop carries. The stopping rule decides when a run ends.

One release can be open for use, closed for provenance, strong for adaptation, and weak for accountability at once. A score reported without those four groups is hard to read.

![Four stacked disclosure layers, model, data, scaffold, and evaluation. With the scaffold layer marked as the place two teams running the same weights end up apart.](https://www.rajdeepmondal.com/static/images/blog/cs294-lecture-10-open-source-foundation-models/fig-00-disclosure-stack.png)

*Each layer opens on its own, and the scaffold layer splits two teams on the same weights into two scores.*

## Two Teams, One Model, Different Scores

With a plain model, a team compares prompt in and answer out. With an agent, the scaffold joins the measured system.

The gap between two labs on the same weights comes from five knobs. Tool surface, attempts, context budget, retrieval, and environment each move the number. A cleaner browser interface and a hidden retrieval source both show up as model quality. None of the five touches the weights.

A team that states the knobs publishes evidence. A team that hides them publishes a product claim. Both ran the same model, and only one said what else it ran.

The demo-thinking note named the quiet version of this. A human supplied the missing state, and the system took the credit. An undisclosed scaffold does the same thing on a leaderboard.

## Opacity Slows the Field Down

Two costs land right away. A team repeats a mistake because the recipe stayed private. A benchmark drifts into marketing because hidden details decided the result.

The third cost lands on safety. An agent acts through tools, so its trail matters more than the trail of a model that only answers. An outsider cannot audit what a release does not show.

The enterprise-agent note made every action name what it relied on, what it changed, and how to undo it. A release owes an outsider the same three answers.

> **Scientific standard** Open science is how a field compounds knowledge instead of rediscovering its own footnotes.

The honest trade runs between scientific inspectability, competitive advantage, misuse risk, and privacy. Serious people draw that line in different places. A team that closes a layer and names it stays honest.

## The Builder Test

Ask what a stranger can prove without help from the team that shipped the model.

- Run the model from the released artifact alone.
- Inspect the data: what went in, what got filtered out, which contamination checks ran.
- Repeat the recipe closely enough that the numbers land in the same place.
- Compare evaluations: task set, environment version, scoring code, and the failure cases.
- Read the license and the safety report, then name what each one forbids.

> **Audit question** The real openness level is whatever a serious outsider can reproduce, inspect, or falsify.

Whatever fails that list is the part of the release that only the team can vouch for. Add one line to the release note: who maintains this, and for how long.

## What Carries

Openness is a stack of evidence. One label on a release tells a reader nothing about which layer opened.

Calling an API and reproducing a result are different claims. Both can be true, and only the second one lets the field build on the work.

Disclosure tells an outsider what happened. A release gate decides whether it happens at all.
