Skip to content

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.

  1. Identify the system.

    Record the exact source version, dependencies, model, provider and reasoning settings. Distinguish the native runner from the MCP adapter.

  2. 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.

  3. Keep the evidence.

    Preserve predictions, observations, action counts, failure reasons and scorecard snapshots. An uncertain external action should be checked before it is repeated.

  4. 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.