RESEARCH / EVALUATION
OY1 evaluation.
Evidence and scope.
Our published API run: 100% on 25 public games, $415.37 in inference costs, and 83% fewer reported total tokens than the Provider Adapter’s public-game replays. Source, method and comparison below.
01 / PUBLISHED API RUN
100% across 25 public games.
Our completed 9 September 2026 run used GPT-6 Astra with high reasoning and Standard service. It scored 100% across 25 public games and 183 levels for $415.37 in successful-run inference costs.
- Model
- GPT-6 Astra · high reasoning
- Total tokens
- 153,058,391, including compaction
- Environment actions
- 6,732
- API operations
- 1,773, including 45 compactions
- Source
- Commit
0c7848d· Apache-2.0
View the API-run scorecard ↗ · Published run totals ↗
The public games were used during development. Earlier attempts and development costs are excluded from $415.37 and disclosed in the source repository. This is a published public-set result, not evidence of unseen-game performance, general intelligence or ARC Prize verification. Community leaderboard submission and disclosures ↗
02 / TOKEN COMPARISON
83% fewer reported total tokens.
We compared OY1’s published total with the Provider Adapter’s published High public-game replays, using the same 25 game versions and GPT-6 Astra High in both runs.
- Provider Adapter
- 901,970,049 total tokens
- OY1 API harness
- 153,058,391 total tokens
- Reduction
- 83.03%, rounded to 83% on the homepage
Formula: 1 − 153,058,391 / 901,970,049. Provider totals sum input plus output usage in 7,078 replay events. Cached inputs are included within input tokens; reasoning tokens are included within output tokens, so neither is added twice. OY1’s aggregate includes compaction.
This is a comparison of published runs, not a controlled rerun or a component ablation. Repeated and cached context contributes to the totals: 83% fewer tokens does not mean 83% less reasoning, compute, or cost. It is not a comparison with the separate semi-private evaluation. Different prompts, implementations and development histories can affect the result.
Provider Adapter results and public replays ↗ · OY1 per-game results ↗
Per-game Provider Adapter totals and replays
Public High replays checked 19 September 2026. Each total is input plus output tokens, including cached inputs.
- ar25-0c556536 ↗
- 32,278,517 tokens
- bp35-0a0ad940 ↗
- 73,649,373 tokens
- cd82-fb555c5d ↗
- 9,401,378 tokens
- cn04-2fe56bfb ↗
- 26,461,276 tokens
- dc22-fdcac232 ↗
- 54,489,282 tokens
- ft09-0d8bbf25 ↗
- 9,262,783 tokens
- g50t-5849a774 ↗
- 48,113,067 tokens
- ka59-38d34dbb ↗
- 38,809,422 tokens
- lf52-271a04aa ↗
- 102,442,124 tokens
- lp85-305b61c3 ↗
- 11,462,982 tokens
- ls20-9607627b ↗
- 54,710,027 tokens
- m0r0-492f87ba ↗
- 28,394,350 tokens
- r11l-495a7899 ↗
- 9,090,904 tokens
- re86-8af5384d ↗
- 73,810,786 tokens
- s5i5-18d95033 ↗
- 30,975,584 tokens
- sb26-7fbdac44 ↗
- 13,367,550 tokens
- sc25-635fd71a ↗
- 16,294,807 tokens
- sk48-d8078629 ↗
- 57,278,630 tokens
- sp80-589a99af ↗
- 15,859,456 tokens
- su15-1944f8ab ↗
- 15,951,927 tokens
- tn36-ef4dde99 ↗
- 36,515,788 tokens
- tr87-cd924810 ↗
- 16,259,207 tokens
- tu93-0768757b ↗
- 35,217,252 tokens
- vc33-5430563c ↗
- 18,165,257 tokens
- wa30-ee6fef47 ↗
- 73,708,320 tokens
03 / METHOD
Keep observations. Check predictions.
The API harness retains visual history and per-game memory. It asks for predictions before action batches, compares them with observed outcomes, and stops a batch when a prediction fails or the game changes state. Compaction keeps the conversation manageable while retained observations remain available to inspect.
The open reproduction guide identifies the evaluated code, dependencies and run procedure. It also provides a synthetic fixture that makes no paid model calls. Re-running the benchmark requires API access and incurs inference costs.
Earlier native run, kept separate
01 / ARC-AGI-3
A result with a defined scope.
The ARC Prize scorecard published on 6 September 2026 reports 100.00%, with 183 of 183 levels completed across 25 of 25 environments and 6,659 actions. It includes per-environment results and links to replays.
- Score
- 100.00% on the linked scorecard
- Completed
- 183 levels across 25 environments
- Actions
- 6,659, as reported by the scorecard
- Baseline
- OY1 harness v0.2.7, according to OY Labs’ release records
These figures describe that recorded run. They do not establish performance on every ARC-AGI-3 environment, an independent replication, competition placement or general intelligence. A published scorecard is not a peer-reviewed technical report.
02 / THE ORIGINAL HARNESS
Keep the method identifiable.
The original native harness used GPT-6 Astra High through Codex App Server: high reasoning effort, with fast mode off. OY Labs’ release records identify these as the baseline’s settings. The native runner controls model calls and interaction with the ARC environment. It includes visual perception, memory and planning.
The preserved follow-up candidate is version 0.2.7+oy1.1. Its repeat protocol specifies the selected 25 games, a maximum of 1,500 actions and 1,000 model calls per game, a 7,200-second time limit, and batches of up to eight actions. These are protocol ceilings, not measurements of consumption in the published baseline run.
Source identities
The baseline source digest recorded by OY Labs is 8b2119cb7094e0e08a2c2f3c35319cb31ea6995ee4e33d83afbee663eea5b7a4. The preserved candidate digest is a88242122f4ebbd9ba37d6e0a8a49bea08a3e66cc5b6c2c190c18ecc6f35747d.
The digest procedure sorts the Python modules by basename and hashes each basename’s UTF-8 bytes followed by its file bytes. The candidate repeat remains pending. These digests identify the earlier native baseline and candidate. The separate ARC-AGI-3 API harness is now open source on GitHub, with its own run evidence and reproduction guide.
The scorecard supplies the public result and replays. The version and configuration details above come from OY Labs’ preserved release records; they have not been independently reproduced for this page.
04 / THE HOSTED SERVICE
What MCP validation covers.
The hosted OY1 MCP adapter has its own task controller and versioning. It uses the original memory and empirical planner, while the connected client controls reasoning, model calls and external actions. It does not execute the native ARC runner or its visual perception pipeline.
Local integration checks exercise the real HTTP endpoint, authentication, SQLite persistence and original Python memory/planner. They cover:
- One pending action at a time, version conflicts and exact write retries.
- Revision after a prediction mismatch and explicit resolution of uncertain outcomes.
- Memory backed by recorded observations and refusal of nonexistent evidence references.
- Completion only after recorded criteria pass; invalidation when later observations contradict earlier checks.
- Account ownership, key permissions and restoration of saved tasks after reopening the store.
- Planning over recorded transitions without inventing unseen routes.
Run the checked-task example to inspect one complete workflow. It deliberately corrects a prediction of 50 to a calculated total of 60, checks a budget of 65 and records 5 remaining. The example makes zero model calls.
These checks establish controller and protocol behavior. A controlled study of general-task accuracy, completion rate, latency and cost against the same model without OY1 has not yet been published. The hosted adapter does not inherit the ARC score.
05 / REPRODUCTION
What a comparison must preserve.
- Identify the system.
Record the exact source version, dependencies, model, provider and reasoning settings. Distinguish the native runner from the MCP adapter.
- Fix the task set and budget.
Use the same game versions or task definitions, tool access and limits. Declare any change before interpreting the outcome.
- Keep the evidence.
Preserve predictions, observations, action counts, failure reasons and scorecard snapshots. An uncertain external action should be checked before it is repeated.
- Report successes and failures.
Separate completion rate from action efficiency, latency and model cost. Include a matched baseline and repeat runs before claiming a general improvement.
Our public ARC-AGI-3 API harness repository includes source code, results and reproduction instructions under the Apache-2.0 license. It documents the API run featured on the homepage, separately from the earlier native baseline.
The published ARC run can be inspected through its scorecard and replays. The downloadable MCP example can be run against your own OY Labs account. An independent native-harness reproduction and a general-task comparison remain future evaluations.