Assay
Reproducible experiments for agent systems
Assay runs paired experiments against declared plans and records the inputs, outputs, evaluations, and costs. It supports investigations into coding behavior and classification with results that can be inspected and reproduced.
Assay is an experiment harness for comparing changes to agent systems. It fixes the study inputs and execution plan, records each attempt and evaluation, and produces reports with enough provenance to inspect how the result was obtained.
From study to inspectable result
A study binds subjects, arm configurations, evaluator identities, and relevant versions. Execution follows an immutable, content-addressed plan through worker and evaluator adapters. Outputs, evaluations, accounting, and failures remain inspectable rather than disappearing into a final aggregate.
Paired reports distinguish measured effects, missing data, correctness, and cost coverage. Unknown cost is not measured zero. In coding studies, structural helper reuse and functional correctness are separate measurements: reusing a helper does not by itself establish that the resulting program works.
Verification and its boundary
Exported bundles include the immutable reference closure and can be verified offline. Verification checks record bindings and recomputes reports relative to the supplied plan and bundle. It does not prove producer identity or that unreported real-world attempts never happened.
What to inspect
The repository explains study materialization, plan compilation, execution, reporting, and offline verification. The related coding-model study compares clean and inconsistent conditions, then examines helper visibility and model choice while evaluating reuse separately from correctness.
Related study
Make the helper visible
Paired coding experiments found that helper visibility and model choice mattered more than distant duplication in the tested repositories. The study separates code reuse from correctness and identifies a same-file case where local style changed the result.