Making the CAVA benchmark claim computable.
A public replication survey initially marked CAVA's benchmark claim as not released. We published the missing reproducibility artifact, and the record was updated to COMPUTABLE after an independent rerun.
A public replication survey initially marked CAVA's benchmark claim as not released. We published the missing reproducibility artifact, and the record was updated to COMPUTABLE after an independent rerun.
Verification claims should survive contact with someone who is not trying to help you.
That happened to CAVA this week.
An independent researcher included the CAVA arXiv paper in a public replication survey of papers that publish quantitative figures about their own verification components. The first determination was fair: `NOT RELEASED`.
Not because the reported benchmark figures were shown to be wrong. The issue was simpler and more uncomfortable. The paper referenced internal paths for the benchmark harness, and a reader outside OSuite could not reach the code needed to recompute the reported numbers.
That is exactly the kind of criticism a verification system should take seriously.
The CAVA paper reported a deterministic benchmark profile around action canonicalization, wrapper-bypass detection, and false-positive control.
The claim that triggered the replication check was specific:
| Reported claim | Paper value |
|---|---|
| Seed scenarios | 96 |
| Executable variants | 384 |
| Wrapper-bypass catch rate | 1.000 |
| False-positive control | 1.000 |
The problem was not the shape of the benchmark. The problem was reachability.
The artifact manifest pointed to internal repository paths. That meant an outside reader could not clone a public repo, run the harness, and recompute the claim. For a paper about verification and replayable evidence, that gap was not cosmetic. It cut directly against the principle we argue for in the product.
If OSuite says agent governance should be replayable, then our own research artifacts should be replayable too.
We published a public reproducibility mirror inside the CAVA repository:
OndCo/CAVA reproducibility artifact
The artifact includes:
The reproduction path is intentionally boring:
git clone https://github.com/OndCo/CAVA.git
cd CAVA
npm run verify:paperThe verifier recomputes the benchmark result and reports:
{
"ok": true,
"benchmark_id": "cava-paper-benchmark-v1",
"seed_scenarios": 96,
"executable_variants": 384,
"wrapper_bypass_catch_rate": 1,
"false_positive_control": 1
}That does not mean every part of OSuite is public. It means the specific benchmark claim in the paper is now publicly reachable and recomputable without access to the private OSuite product repository.
The researcher did not simply accept the verifier's output.
He changed `wrapper_bypass_catch_rate` in the expected snapshot from `1` to `0.5` and reran the verifier. It failed. That matters because it shows the verifier is not just printing the expected number back to the reader.
He then inserted an unconditional failure into the CAVA canonicalization path and reran the artifact. The run aborted. That matters because it shows the shipped CAVA code is actually on the benchmark path.
After those checks, the public survey record was updated:
Determination as of 2026-08-06: COMPUTABLE, and recomputed rather than merely judged so.
The correction trail is public:
Replication survey reply record
This is not a product certification.
It is not an audit of every OSuite deployment path. It does not publish customer-specific adapter rules, enterprise policy thresholds, managed evidence graph internals, tenant data, or private signing and KMS configuration. Those remain outside the open artifact for normal commercial and security reasons.
The claim is narrower and cleaner:
| Question | Answer |
|---|---|
| Can a third party reach the CAVA benchmark artifact? | Yes. |
| Can the paper's 96-seed, 384-variant claim be recomputed publicly? | Yes. |
| Does the verifier fail when a reported figure is altered? | Yes. |
| Does the benchmark depend on the shipped CAVA canonicalization path? | Yes. |
| Does this certify all of OSuite? | No. |
That is the line we want to keep.
It would be easy to overstate this. We are deliberately not doing that. The useful trust signal is not that someone praised CAVA. The useful signal is that a public criticism identified a reachability gap, OSuite closed it, and the correction was independently recomputed rather than taken on trust.
Agent governance will get noisy.
There will be dashboards, audit trails, policy badges, blockchain receipts, trust registries, connector directories, and plenty of claims that something is safe because a platform says it is safe.
That is not enough.
The better question is whether a claim can be replayed later by a party that was not part of the original decision. In product terms, that is why OSuite keeps pushing toward action fingerprints, approval-bound receipts, bounded leases, runtime exposure graphs, external verifier checkpoints, and proof bundles.
This CAVA correction is small, but it is aligned with that same philosophy.
The benchmark result is less interesting than the process:
That is closer to how serious AI-agent governance should work.
Not perfect claims. Checkable ones.
Request enterprise access and send your first governed decision today.