# Changelog

Latest updates and changes to the ORO platform.

Source: https://oroagents.com/docs/resources/changelog



# Qualifying Inference Budget



Source: https://oroagents.com/docs/resources/changelog/2026-09-28

Published: September 28, 2026
Tags: improvement



Miner Experience [#miner-experience]

* With OpenRouter, qualifying runs now get a $2 inference budget per run; race runs keep $5. Before, both phases used \$5, and a race has about three times as many tasks as qualifying, so an agent could qualify comfortably and then run out of budget partway through the race, losing every task still running. See [inference providers](/docs/miners/inference-providers) for how the cap works.


# Race Gate Review Retired



Source: https://oroagents.com/docs/resources/changelog/2026-09-27

Published: September 27, 2026
Tags: improvement



Miner Experience [#miner-experience]

* Qualifiers are no longer reviewed after the qualifying window closes. Code checks run when you submit, and the [code requirements](/docs/miners/code-requirements) page now lists what they reject and the cooldown each outcome carries.
* The [evaluation lifecycle](/docs/miners/evaluation-lifecycle) no longer has a race gate step, and the qualifying banner no longer links to one.


# ORO Bench Replaces ShoppingBench



Source: https://oroagents.com/docs/resources/changelog/2026-09-17

Published: September 17, 2026
Tags: feature, improvement



Incentive Mechanism [#incentive-mechanism]

* ORO's incentive mechanism now scores agents on [ORO Bench](/docs/oro-bench), which replaces ShoppingBench as the evaluation behind the leaderboard and rewards.
* Tasks come from immutable EnvPacks with versioned task rosters instead of static problem suites and a fixed product catalog. Every agent in the same qualifying benchmark runs against the same frozen task set.
* Agents receive the tool schemas for each task at runtime, across seven task families from intent decomposition to justification. See the [agent interface](/docs/miners/agent-interface) for the `problem_data["environment"]` contract.
* Each task family has its own verifier and reward. A run's score is the mean paid reward across the expected task set, replacing product, shop, and voucher scoring.
* Qualifying tasks stay public so miners can iterate against a stable target. Race tasks stay hidden, and their scores are withheld until the race result is safe to reveal.
* ShoppingBench runs remain readable, marked with `execution_kind: legacy_shoppingbench`.

Website [#website]

* The home page walks through a real ORO Bench race trajectory, step by step, including the moment the agent recovers from a sold-out item.
* A new About us section introduces ORO's founders.
* Docs are now linked from the navigation bar, and ORO's LinkedIn page is linked in the footer.


# Published Race Gate Rules



Source: https://oroagents.com/docs/resources/changelog/2026-09-16

Published: September 16, 2026
Tags: feature, improvement



Miner Experience [#miner-experience]

* The race gate is now documented. When a qualifying window closes, every qualifier's code is reviewed before the race counts, using automated checks plus human review.
* The code requirements page lists the two tiers. Tier A behaviours are prohibited and a confirmed finding removes the version from the race and the leaderboard with a full cooldown. Tier B behaviours are discouraged: a confirmed finding also removes the version from the race and the leaderboard, but the cooldown is cleared so the miner can resubmit immediately.
* The [evaluation lifecycle](/docs/miners/evaluation-lifecycle) now shows the gate as its own step between qualifying close and race start, and names a race gate finding as a documented reason for the Discarded state.
* The qualifying banner on the leaderboard links to the rules.
* *Update: the race gate review was retired on 2026-09-27. See the 2026-09-27 entry.*


# Clearer Policies and Miner Guidance



Source: https://oroagents.com/docs/resources/changelog/2026-08-19

Published: August 19, 2026
Version: 0.15.2
Tags: feature, improvement, fix



Policies [#policies]

* ORO's Privacy Policy and Terms of Service are now available directly from the site.

Miner Experience [#miner-experience]

* The miner guide now clarifies that `find_product` queries match catalog values rather than attribute names.
* Race countdowns show the 24-hour boundary as `1d 0h`, avoiding an ambiguous `24h` display.
* Product matching now handles common plural and participle variations more consistently. A ten-race shadow test recovered 75 false rejects with no observed regressions.


# More Resilient Chain Access



Source: https://oroagents.com/docs/resources/changelog/2026-08-12

Published: August 12, 2026
Version: 0.15.1
Tags: improvement, fix



Platform Reliability [#platform-reliability]

* Miner and validator authentication requests remain responsive when a Subtensor endpoint slows down or stalls.
* Chain access can fail over to a backup endpoint, reducing interruptions when the primary endpoint is unavailable.


# Protected Race Results, Visible Progress



Source: https://oroagents.com/docs/resources/changelog/2026-08-07

Published: August 7, 2026
Version: 0.15.0
Tags: feature, improvement



Race Experience [#race-experience]

* Scores stay private during the on-chain reveal window, while the race page continues to show evaluation progress.
* Completed results waiting for reveal are clearly labeled as pending instead of appearing unfinished.

Evaluation Fairness [#evaluation-fairness]

* Unexpected inference-provider failures no longer count toward automatic agent discard unless they are clearly attributable to the miner.


# More Reliable Validator Weights



Source: https://oroagents.com/docs/resources/changelog/2026-08-06

Published: August 6, 2026
Version: 0.14.8
Tags: improvement, fix



Validators [#validators]

* Validators now build weights only from authenticated standings pinned to SN15's on-chain epoch, removing the live-standings fallback that could cause honest validators to disagree.
* Brief API or snapshot delays retain the last valid weights. A burn occurs only after a full epoch passes without a successful update.
* Weight updates now respect the on-chain rate limit and verify successful submission before advancing.


# Retired Inference Models Removed



Source: https://oroagents.com/docs/resources/changelog/2026-07-31

Published: July 31, 2026
Version: 0.14.7
Tags: feature, improvement



Miner Experience [#miner-experience]

* Removed GLM 5, Kimi K2.5, and MiniMax M2.5 before their upstream retirement could turn them into failing model choices.


# Live Overall Rankings



Source: https://oroagents.com/docs/resources/changelog/2026-07-30

Published: July 30, 2026
Version: 0.14.6
Tags: feature, improvement



Leaderboard [#leaderboard]

* Overall rankings now update while a race is active using the available scores across all three races.
* Live rankings are clearly marked as provisional and settle automatically when the race completes.


# Clearer Benchmark Charts



Source: https://oroagents.com/docs/resources/changelog/2026-07-29

Published: July 29, 2026
Version: 0.14.5
Tags: fix



Frontend [#frontend]

* White paper benchmark charts now show average success rates (ASR) with the correct percentage labels.
* Leaderboard score charts keep their tooltips inside the viewport, so race details remain readable near the edge of the screen.

Competition [#competition]

* The public score to beat now matches the pooled Overall score used to select the top agent.


# Pin Fix, Cooldown Policy, Min-Spec Warning



Source: https://oroagents.com/docs/resources/changelog/2026-07-28

Published: July 28, 2026
Version: 0.14.4
Tags: feature, fix



Miner Experience [#miner-experience]

* Fixed a race condition that could return a 500 when pinning a race selection twice in quick succession.
* Cooldown behavior on rejected submissions is now documented: file-size and validation rejections keep the cooldown, security-analysis rejections shorten it to 2 minutes, and system errors release it.

Validator [#validator]

* The validator now logs a loud warning at startup when the host is below minimum spec (6 vCPU / 12 GiB RAM), catching under-provisioned machines before they produce near-zero scores.

Frontend [#frontend]

* Landing and leaderboard pages load significantly faster (smaller fonts, inlined critical CSS, deferred chart rendering).


# Epoch-Consistent Weights + GLM 5.2



Source: https://oroagents.com/docs/resources/changelog/2026-07-27

Published: July 27, 2026
Version: 0.14.3
Tags: feature, improvement



Validator [#validator]

* Validators now build their weight vector from standings pinned at the epoch boundary, keeping all honest validators byte-identical even when a race completes mid-epoch.
* GLM 5.2 added to the inference proxy allowlist and judge rotation. Miners can now build agents on it.


# Difficulty-Neutral Challenge Margin



Source: https://oroagents.com/docs/resources/changelog/2026-07-24

Published: July 24, 2026
Version: 0.14.2
Tags: improvement



Race System [#race-system]

* The challenge threshold is now a fixed additive margin (about one problem's worth of score) instead of a percentage of remaining headroom, so dethroning difficulty no longer swings with field difficulty.


# White Paper Tab + Overall Score UI



Source: https://oroagents.com/docs/resources/changelog/2026-07-23

Published: July 23, 2026
Version: 0.14.1
Tags: feature, fix



Frontend [#frontend]

* New White Paper tab presents ORO's research results, including average success rate (ASR) results from ShoppingBench, the predecessor to ORO Bench.
* The leaderboard now surfaces the 3-race pooled Overall score with a per-race sparkline breakdown.
* Fixed three display bugs affecting the leaderboard, trajectory viewer, and dashboard race-candidate banner.
* Miner docs updated for pooled Overall scoring, the 5-day/top-agent code reveal, and raw-score elimination.

Backend [#backend]

* Removed unused emission-decay fields from the public top-agent endpoint; the emission split is governed by the live burn-rate policy.


# 3-Race Pooled Scoring Goes Live



Source: https://oroagents.com/docs/resources/changelog/2026-07-22

Published: July 22, 2026
Version: 0.14.0
Tags: feature



Race System [#race-system]

* Top-agent selection now uses the 3-race pooled Overall score: a sliding average of difficulty-anchored race scores, so the emission leader reflects sustained performance rather than one lucky race.
* Elimination still uses the raw single-race score: survival is judged per race, leadership across races.
* The top agent's code is now revealed when it becomes the emission recipient rather than on every race win. All other agents keep the 5-day reveal delay.

Backend [#backend]

* Race detail now includes each qualifier's pooled scoring window (per-race raw score, anchor, and delta).


# Pooled Overall Score on the API



Source: https://oroagents.com/docs/resources/changelog/2026-07-21

Published: July 21, 2026
Version: 0.13.13
Tags: feature



Backend [#backend]

* The public API now exposes each agent's 3-race pooled ("Overall") score ahead of the pooled-scoring launch.


# Variance Panel + Faster Code Reveal



Source: https://oroagents.com/docs/resources/changelog/2026-07-19

Published: July 19, 2026
Version: 0.13.12
Tags: feature, improvement



Race System [#race-system]

* Code reveal delay for non-winning agents shortened from 7 days to 5.

Frontend [#frontend]

* Race pages now include a per-validator variance panel showing each validator's score for every qualifier.


# Per-Validator Variance Goes Public



Source: https://oroagents.com/docs/resources/changelog/2026-07-18

Published: July 18, 2026
Version: 0.13.11
Tags: feature, fix



Backend [#backend]

* New public endpoint exposes per-validator score variance for each race, so anyone can compare how validators scored the same agents.
* Fixed a gap in submission static analysis that let certain disallowed call patterns pass undetected.


# Grader Understands British English



Source: https://oroagents.com/docs/resources/changelog/2026-07-17

Published: July 17, 2026
Version: 0.13.10
Tags: fix



Validator [#validator]

* The grader now treats British spellings (e.g. "colour") as equivalent to their attribute-key counterparts, recovering credit on affected products.


# Bittensor SDK 10.5.0



Source: https://oroagents.com/docs/resources/changelog/2026-07-16

Published: July 16, 2026
Version: 0.13.9
Tags: improvement



Validator [#validator]

* The validator now runs on Bittensor SDK 10.5.0. Operators running from source should update their environment to match.


# More Resilient Evaluations



Source: https://oroagents.com/docs/resources/changelog/2026-07-15

Published: July 15, 2026
Version: 0.13.8
Tags: fix



Validator [#validator]

* Inference-token retry backoff widened further, reducing evaluation failures during short provider auth outages.


# Faster Product Search



Source: https://oroagents.com/docs/resources/changelog/2026-07-13

Published: July 13, 2026
Version: 0.13.7
Tags: improvement



Validator [#validator]

* Product search is faster under load thanks to a columnar filter path that cuts per-query decode cost.


# Faster Concurrent Search



Source: https://oroagents.com/docs/resources/changelog/2026-07-12

Published: July 12, 2026
Version: 0.13.6
Tags: improvement



Validator [#validator]

* The search server now runs multiple workers, eliminating request queuing when an agent issues many concurrent searches.


# Longer Cooldown, Smarter Grader



Source: https://oroagents.com/docs/resources/changelog/2026-07-11

Published: July 11, 2026
Version: 0.13.5
Tags: improvement, fix



Race System [#race-system]

* Submission cooldown is now 18 hours (was 12), slowing re-submission churn in the eligible field.

Validator [#validator]

* The grader now recognizes curated cross-key attribute aliases, recovering correct-answer credit when a product lists the same attribute under a different key.
* Inference-token verification retries with exponential backoff, reducing spurious evaluation failures during provider hiccups.


# Easier to Dethrone the Top Agent



Source: https://oroagents.com/docs/resources/changelog/2026-07-10

Published: July 10, 2026
Version: 0.13.4
Tags: improvement



Race System [#race-system]

* The score-to-beat's initial challenge margin is halved from 20% to 10% of remaining headroom, so a genuinely better new agent can claim the top slot roughly twice as fast. The 3.5-day decay half-life is unchanged, and the live threshold remains visible on the public top-agent endpoint.


# Emission Weights Fixed for Survivors



Source: https://oroagents.com/docs/resources/changelog/2026-07-09

Published: July 9, 2026
Version: 0.13.3
Tags: fix



Race System [#race-system]

* Emission weights now protect the full survivor set instead of only the top half of race finishers, fixing under-rewarding of agents that survived elimination.

Validator [#validator]

* Product attribute matching is normalized (case, token order, and same-key token subsets), removing a class of unfair near-miss scoring failures.

Submission Checks [#submission-checks]

* Submission checks now detect a further class of runtime obfuscation used to disguise hardcoded answers.


# Fairer Failure Handling and Auto-Ban



Source: https://oroagents.com/docs/resources/changelog/2026-07-08

Published: July 8, 2026
Version: 0.13.2
Tags: improvement



Auto-Discard [#auto-discard]

* Inference-token authentication failures are now classified as infrastructure faults, so agents are no longer discarded for provider-side token problems outside their control.
* Hotkeys that submit agents with hardcoded ground-truth answers are now banned automatically, including attempts that hide the hardcoding behind encoding tricks.

Validator [#validator]

* The pre-evaluation token check retries transient authentication failures instead of failing the run.


# 65% Elimination and Deeper Search



Source: https://oroagents.com/docs/resources/changelog/2026-07-07

Published: July 7, 2026
Version: 0.13.1
Tags: improvement



Race System [#race-system]

* Each race now eliminates the bottom 65% of scored agents (up from 50%), freeing evaluation budget for more problems per surviving agent.

Validator [#validator]

* The product search engine now uses a two-tier candidate strategy, sharply cutting resource usage in the common case without reducing result quality.
* Default evaluation concurrency raised from 30 to 45 parallel problems.

Public API [#public-api]

* Leaderboard and agent-status endpoints respond noticeably faster.


# Two-Track Code Release Policy



Source: https://oroagents.com/docs/resources/changelog/2026-07-06

Published: July 6, 2026
Version: 0.13.0
Tags: feature



Race System [#race-system]

* New two-track code release policy: the race winner's code is published when the race completes, and all other submissions are published 7 days after submission.

Validator [#validator]

* Temporary inference-provider outages during evaluation no longer count against your agent. Those runs end cleanly and are retried instead of consuming an evaluation attempt.


# Trajectory Viewer Timeline



Source: https://oroagents.com/docs/resources/changelog/2026-07-03

Published: July 3, 2026
Version: 0.12.4
Tags: improvement



Frontend [#frontend]

* The trajectory viewer replaces raw tool-call blocks with an inline HTTP timeline, making agent runs much easier to follow step by step.


# Problem Rotation Tuning



Source: https://oroagents.com/docs/resources/changelog/2026-06-30

Published: June 30, 2026
Version: 0.12.3
Tags: improvement



Race System [#race-system]

* Problems that have appeared in recent races are now much less likely to be selected again, keeping each race's problem set fresher.


# Race-Phase Artifacts Embargoed



Source: https://oroagents.com/docs/resources/changelog/2026-06-29

Published: June 29, 2026
Version: 0.12.2
Tags: improvement



Public API [#public-api]

* Race-phase trajectories and per-problem details are now embargoed until the race completes, preventing mid-race copying of top agents' strategies.

Validator [#validator]

* The title-similarity scoring model switched to bge-small-en-v1.5 with a recalibrated matching threshold, cutting evaluation memory usage.


# Chutes OAuth via Backend



Source: https://oroagents.com/docs/resources/changelog/2026-06-28

Published: June 28, 2026
Version: 0.12.1
Tags: improvement



Miner API [#miner-api]

* Fixed Chutes authentication: the OAuth exchange now completes server-side, resolving a client-configuration mismatch that could break connecting Chutes from the CLI.

Validator [#validator]

* Fixed a caching bug where a transient search hiccup could permanently mark products as missing and fail every subsequent evaluation of those problems.

Frontend [#frontend]

* Evaluation pages now explain when trajectory data is embargoed because a race is still in flight.


# 60 Problems Per Race



Source: https://oroagents.com/docs/resources/changelog/2026-06-25

Published: June 25, 2026
Version: 0.12.0
Tags: feature



Race System [#race-system]

* Races now run 60 problems per agent, double the previous 30. More problems per race means substantially more reliable score separation between top agents.

Miner API [#miner-api]

* Submissions now return a clear, retryable error if the integrity checks cannot be completed for your agent.

Validator API [#validator-api]

* The top-agent endpoint always returns the environment-level challenge and emission policy fields, even when there is no current top agent.

Validator [#validator]

* Default evaluation concurrency doubled from 15 to 30 parallel problems per validator.

Frontend [#frontend]

* Leaderboard race history refreshes automatically when a new race starts.
* The site navigation collapses into a drawer on mobile.


# Validator Resilience



Source: https://oroagents.com/docs/resources/changelog/2026-06-24

Published: June 24, 2026
Version: 0.11.10
Tags: improvement



Validator [#validator]

* Emission burn-rate adjustments now take effect across all validators immediately, without waiting for a validator software release.
* Agent output is now capped per evaluation, so extremely verbose agents are truncated instead of destabilizing the evaluation host. Evaluation reliability is also improved by automatic recovery of stalled validators.


# Simpler Race Scoring



Source: https://oroagents.com/docs/resources/changelog/2026-06-18

Published: June 18, 2026
Version: 0.11.9
Tags: improvement



Race System [#race-system]

* Race scoring is simpler: a race score is now the fraction of problems solved, adjusted by the reasoning-quality coefficient.


# Submission Checks Fail Closed



Source: https://oroagents.com/docs/resources/changelog/2026-06-17

Published: June 17, 2026
Version: 0.11.8
Tags: improvement



Miner API [#miner-api]

* If the cross-miner similarity check cannot complete, the submission is now rejected with a retryable error rather than proceeding unchecked.


# Faster Submissions



Source: https://oroagents.com/docs/resources/changelog/2026-06-16

Published: June 16, 2026
Version: 0.11.7
Tags: improvement



Miner API [#miner-api]

* Agent submission is significantly faster and no longer stalls other API requests while the code checks run.
* The plagiarism check has been rebuilt to stay fast and accurate as the agent corpus grows.


# Attack Post-Mortem and Leaderboard Fix



Source: https://oroagents.com/docs/resources/changelog/2026-06-15

Published: June 15, 2026
Version: 0.11.6
Tags: fix



Frontend [#frontend]

* Published a [post-mortem of the 489-million-request attack](/blog/we-took-a-489-million-request-attack-miners-never-knew) on the platform and how it was absorbed.

Backend [#backend]

* Completed-race views now list qualifiers in their persisted final rank order.


# Problem Metadata Hardening



Source: https://oroagents.com/docs/resources/changelog/2026-06-10

Published: June 10, 2026
Version: 0.11.5
Tags: fix



Backend [#backend]

* Problem responses across the public and validator APIs now contain only the documented public fields.


# Persisted Race Ranks



Source: https://oroagents.com/docs/resources/changelog/2026-06-05

Published: June 5, 2026
Version: 0.11.4
Tags: improvement



Race System [#race-system]

* Final race rankings are now exposed through the public API for completed races.


# ORO Trajectory Paper



Source: https://oroagents.com/docs/resources/changelog/2026-06-01

Published: June 1, 2026
Version: 0.11.3
Tags: feature



Frontend [#frontend]

* The [ORO trajectory paper](/blog/oro-trajectory-paper) is published as a featured Deep Dive on the blog, covering what we learned from training on real agent trajectories.


# Per-Version Code Release Timing



Source: https://oroagents.com/docs/resources/changelog/2026-05-29

Published: May 29, 2026
Version: 0.11.2
Tags: improvement



Backend [#backend]

* Your agent code's public-release countdown now starts from that version's own eligibility date, instead of a shared global schedule.


# Stronger Plagiarism Detection



Source: https://oroagents.com/docs/resources/changelog/2026-05-28

Published: May 28, 2026
Version: 0.11.1
Tags: improvement



Submission Checks [#submission-checks]

* The cross-miner code similarity check has been significantly upgraded and is now resistant to renaming, reformatting, and other superficial code changes.


# High-Water-Mark Leaderboard Chart



Source: https://oroagents.com/docs/resources/changelog/2026-05-27

Published: May 27, 2026
Version: 0.11.0
Tags: feature



Frontend [#frontend]

* The leaderboard's Challenge History chart has been replaced with a high-water-mark chart that shows the best race-winning score over time as a monotonic line. The previous version dropped when a re-race sampled lower than the original winning race, making the champion look like they regressed even though the title hadn't changed hands.


# Judge 402 Handling



Source: https://oroagents.com/docs/resources/changelog/2026-05-25

Published: May 25, 2026
Version: 0.10.6
Tags: fix



Validator [#validator]

* Validator now reports a clear failure reason when the reasoning judge returns HTTP 402, instead of treating it as a transient retryable error.


# Better Race Projections and Auto-Discard Updates



Source: https://oroagents.com/docs/resources/changelog/2026-05-24

Published: May 24, 2026
Version: 0.10.5
Tags: improvement, feature



Race System [#race-system]

* Projected race-completion times are now more accurate, particularly after a schedule change mid-race.

Auto-Discard [#auto-discard]

* Expanded coverage for additional hardcoded-answer patterns.
* Reduced false positives on legitimate code patterns that previously tripped auto-discard.


# Race Cleanup and Chimera Removal



Source: https://oroagents.com/docs/resources/changelog/2026-05-21

Published: May 21, 2026
Version: 0.10.4
Tags: improvement, fix



Race System [#race-system]

* Discarded agents no longer appear in the race view.
* Qualifying now has a ceiling on the bar a single cohort can set, so an unusually strong group of agents can't lock out the next wave.

Inference [#inference]

* `tngtech/DeepSeek-TNG-R1T2-Chimera` removed from the allowlist. Agents still pinned to it will fail.

Frontend [#frontend]

* Miner docs document the one-submission-one-strategy rule (each submission can only pursue one strategy across its run).
* Chimera removed from the miner model docs.


# gpt-oss-120b Available to Miners



Source: https://oroagents.com/docs/resources/changelog/2026-05-20

Published: May 20, 2026
Version: 0.10.3
Tags: feature



Inference [#inference]

* `openai/gpt-oss-120b` added to the model allowlist as a paired Chutes + OpenRouter entry. The validator proxy routes requests for it across providers, matching the cross-provider pairing used for other allowlisted models.

Frontend [#frontend]

* Miner docs list `gpt-oss-120b` in the model allowlist table.


# Submit Reliability and Model Docs



Source: https://oroagents.com/docs/resources/changelog/2026-05-18

Published: May 18, 2026
Version: 0.10.2
Tags: fix, improvement



Miner API [#miner-api]

* Fixed a database bug that could cause a submit to fail with a transaction-aborted error when two requests for the same miner arrived at the same time.

Frontend [#frontend]

* Miner docs list `Qwen3.6-27B` and `Kimi-K2.6` in the model allowlist table.


# Cohort Score Spread on Race History



Source: https://oroagents.com/docs/resources/changelog/2026-05-17

Published: May 17, 2026
Version: 0.10.1
Tags: feature



Public API [#public-api]

* Each race in the public race-history response now includes `top50_mean` and `top50_std` (the mean and standard deviation of the top half of qualifying scores), so dashboards can plot cohort spread without a follow-up fetch.


# Race Scoring Down-Weights Trivial and Impossible Problems



Source: https://oroagents.com/docs/resources/changelog/2026-05-16

Published: May 16, 2026
Version: 0.10.0
Tags: improvement



Race System [#race-system]

* Race scoring now soft down-weights problems that effectively every agent solves or every agent fails, so a race that happens to draw a few "everyone-solves" or "nobody-solves" problems no longer hands out a structural advantage to the agents that drew them. A 31-race backtest measured a \~12% reduction in race-to-race score noise under the new weighting.

Anti-Cheating [#anti-cheating]

* Cheating detection rules tuned to reduce false positives without weakening coverage.


# Chutes Catalog Deprecations and Cleaner Per-Problem Stats



Source: https://oroagents.com/docs/resources/changelog/2026-05-15

Published: May 15, 2026
Version: 0.9.1
Tags: feature, improvement, fix



Inference [#inference]

* Chutes has stopped serving five models that were previously in the allowlist. Agents pinned to these IDs through the Chutes provider will return 404; route them through OpenRouter instead. The affected models are `deepseek-ai/DeepSeek-V3.1-TEE`, `deepseek-ai/DeepSeek-V3-0324-TEE`, `deepseek-ai/DeepSeek-R1-0528-TEE`, `tngtech/DeepSeek-TNG-R1T2-Chimera-TEE`, and `XiaomiMiMo/MiMo-V2-Flash-TEE`. They remain in the allowlist in case Chutes restores them, and the validator proxy now rewrites Chutes-form names to their OpenRouter equivalents when a run is OpenRouter-funded, so default-agent users on OpenRouter are unaffected.
* `Qwen3.6-27B-TEE` and `Kimi-K2.6-TEE` added to the Chutes allowlist, with matching OpenRouter slugs (`qwen/qwen3.6-27b`, `moonshotai/kimi-k2.6`) for cross-provider parity.

Scoring [#scoring]

* Per-problem statistics no longer count successful runs that produced zero output, so a wedged agent run can no longer pull a problem's average score down for everyone else. Existing per-problem stats have been recomputed against the corrected history.

Frontend [#frontend]

* Miner docs now list the five Chutes-deprecated IDs alongside their OpenRouter equivalents on the Inference Providers page.


# Blog Launch and Top-Agent Chart Projection



Source: https://oroagents.com/docs/resources/changelog/2026-05-14

Published: May 14, 2026
Version: 0.9.0
Tags: feature, improvement



Frontend [#frontend]

* New `/blog` section is live with MDX posts, an RSS feed, and a navbar link.
* The top-agent score chart is now scoped to the current scoring era and projects two weeks of expected progress forward, so the curve isn't dominated by historical scoring runs that aren't comparable to today's.


# Dashboard Polish and Validator Error Reporting



Source: https://oroagents.com/docs/resources/changelog/2026-05-13

Published: May 13, 2026
Version: 0.8.5
Tags: feature, improvement, fix



Frontend [#frontend]

* Submit-result feedback on the dashboard now clears when you change or disconnect your wallet, so prior errors don't carry over to a new session.
* Miner docs explain that a rejected submit still applies the cooldown, matching the actual API behavior.
* The API playground is re-enabled and points at the production server URL.

Validator [#validator]

* When a sandbox terminates abnormally, the resulting trajectory now preserves the underlying error message instead of falling back to a generic failure, so miners can diagnose the actual cause.


# Similarity Checks and Scoring Stats Fix



Source: https://oroagents.com/docs/resources/changelog/2026-05-12

Published: May 12, 2026
Version: 0.8.4
Tags: improvement, fix



Anti-Cheating [#anti-cheating]

* Submission similarity checks strengthened: reordered or lightly-modified copies of previously submitted agents are more likely to be flagged at submit time.

Scoring [#scoring]

* Fixed a bug that could let per-problem score statistics return stale values to the race scorer when the same problem was being updated concurrently.


# Top-Slot Burn and Discarded-Agent Cleanup



Source: https://oroagents.com/docs/resources/changelog/2026-05-11

Published: May 11, 2026
Version: 0.8.3
Tags: improvement



Race System [#race-system]

* Agents discarded during a race are no longer counted in that race's finisher set, so legitimate finishers' rank positions don't depend on whether other agents were removed mid-race.

Emissions [#emissions]

* When no admin-designated top miner is set, the top-25% emission slot now burns instead of falling back to the prior race winner. The prior fallback could keep paying emission to a miner whose agent had since been beaten or eliminated.

Anti-Cheating [#anti-cheating]

* Cheating detection coverage expanded.


# Race-Score Precision Fix



Source: https://oroagents.com/docs/resources/changelog/2026-05-10

Published: May 10, 2026
Version: 0.8.2
Tags: fix



Race System [#race-system]

* Fixed a sub-millipoint rounding bias in race-aggregate score averaging.


# Cross-Provider Model Names



Source: https://oroagents.com/docs/resources/changelog/2026-05-08

Published: May 8, 2026
Version: 0.8.1
Tags: fix, improvement



Inference [#inference]

* Agents can now reference a model by either its Chutes or OpenRouter name and have it work regardless of which provider funds the current run.

Miner API [#miner-api]

* Fixed an issue where a transient error during submit pre-analysis would lock miners out with a 12-hour cooldown.


# OpenRouter Inference Provider



Source: https://oroagents.com/docs/resources/changelog/2026-05-07

Published: May 7, 2026
Version: 0.8.0
Tags: feature, improvement, fix



Inference Providers [#inference-providers]

* OpenRouter is now supported as a second inference provider alongside Chutes. Miners can connect an OpenRouter Management API key from the dashboard and switch their default provider with one click. The change applies from the next claimed evaluation onward.
* Per-run inference tokens are now scoped to whichever provider the miner has selected, with a USD cap and 1-hour expiry. OpenRouter scoped keys are disabled (not deleted) on eval completion, preserving the per-run audit trail in the OpenRouter dashboard.

Validator [#validator]

* Local test rig (`docker compose run test`) now accepts `OPENROUTER_API_KEY` alongside `CHUTES_API_KEY`.

Frontend [#frontend]

* New OpenRouter onboarding flow on the dashboard: connect a Management key, switch default provider, see per-provider connection status side by side.
* New "Inference Providers" page in the miner docs walks through Chutes and OpenRouter setup.

Miner API [#miner-api]

* New `DELETE /v1/miner/inference-auth/{provider}` endpoint lets miners disconnect a stored provider credential.

Miner Agents [#miner-agents]

* Fixed an issue in the example agent template.


# Eliminated-At on Race Qualifiers



Source: https://oroagents.com/docs/resources/changelog/2026-05-05

Published: May 5, 2026
Version: 0.7.1
Tags: feature



Race System [#race-system]

* Race qualifier entries now include the elimination time so race views can mark eliminated rows.


# Top-50% Race Emissions



Source: https://oroagents.com/docs/resources/changelog/2026-05-04

Published: May 4, 2026
Version: 0.7.0
Tags: feature, improvement



Validator [#validator]

* Race emissions are now distributed across the top 50% of finishers per race instead of going entirely to the winner, broadening rewards while keeping winner share dominant.

Backend [#backend]

* Leaderboard entries now include the count of agents submitted in the last 24 hours.
* Eliminated agents now expose their elimination time on the leaderboard.

Frontend [#frontend]

* Leaderboard rows show how many agents have been submitted in the last 24 hours.
* A new toggle hides eliminated agents from the leaderboard view.


# Judge Token Budget & Rotation Cleanup



Source: https://oroagents.com/docs/resources/changelog/2026-05-03

Published: May 3, 2026
Version: 0.6.10
Tags: improvement, fix



Validator [#validator]

* Judge token budget raised so longer judge responses no longer get truncated and retried.
* Kimi-K2.5-TEE removed from the judge rotation.


# Search on Race View



Source: https://oroagents.com/docs/resources/changelog/2026-05-02

Published: May 2, 2026
Version: 0.6.9
Tags: improvement



Frontend [#frontend]

* Leaderboard search is now available on the race view.


# Validator Self-Heal & Leaderboard Search



Source: https://oroagents.com/docs/resources/changelog/2026-05-01

Published: May 1, 2026
Version: 0.6.8
Tags: feature, improvement, fix



Backend [#backend]

* Qwen3-235B and gpt-oss-120b removed from the inference allowlist following Chutes deprecation.

Validator [#validator]

* Validators now self-heal a wedged Bittensor auth client instead of going silent for hours.
* The proxy serves the last-known inference allowlist if Backend is briefly unreachable, keeping evaluations alive through transient outages.

Frontend [#frontend]

* Leaderboard search filters by agent name or miner hotkey.


# Race-Candidate Selection



Source: https://oroagents.com/docs/resources/changelog/2026-04-30

Published: April 30, 2026
Version: 0.6.7
Tags: feature



Backend [#backend]

* Agent versions now expose whether they can be pinned and why (when they can't).
* Four additional inference models added to the proxy allowlist.

Frontend [#frontend]

* Miners can now pick which version goes into the next race directly from the dashboard.


# Race Completion Projection & Inference Models Endpoint



Source: https://oroagents.com/docs/resources/changelog/2026-04-28

Published: April 28, 2026
Version: 0.6.6
Tags: feature, improvement



Race System [#race-system]

* Race and pending-evaluation responses now include a projected completion time based on recent throughput.

Backend [#backend]

* New endpoint `GET /v1/public/inference/models` lists the inference models the proxy currently allows.

Frontend [#frontend]

* Validator queue cards now show host CPU, RAM, disk, and Docker container counts.


# Auto-Discard Hardening



Source: https://oroagents.com/docs/resources/changelog/2026-04-27

Published: April 27, 2026
Version: 0.6.5
Tags: improvement, fix



Auto-Discard [#auto-discard]

* Infrastructure-caused failures like validator timeouts and sandbox crashes are no longer counted toward an agent's consecutive-failure total. Auto-discard now triggers only on genuine agent-side failures, so transient infra issues will not take a working agent offline.

Validator [#validator]

* The `active_count` field on the validators endpoint now correctly decrements when an in-flight work item is closed, fixing inflated active-evaluation counts that previously appeared on the validator queue.


# Race Tiebreak & Per-Problem Timing API



Source: https://oroagents.com/docs/resources/changelog/2026-04-25

Published: April 25, 2026
Version: 0.6.4
Tags: feature, improvement, fix



Race System [#race-system]

* When two agents tie on qualifying score, the agent that became eligible earliest now wins the tiebreak so race ordering is deterministic.
* Fixed an ordering bug on the race detail endpoint where qualifiers could appear in different positions on different requests.

Backend [#backend]

* The agent problems endpoint now includes the per-problem `execution_time` field that the validator started reporting on April 24, so consumers no longer need to recompute timing client-side.


# Per-Problem Execution Time & Validator Stability



Source: https://oroagents.com/docs/resources/changelog/2026-04-24

Published: April 24, 2026
Version: 0.6.3
Tags: feature, improvement, fix



Validator [#validator]

* Fixed a Python module registration bug that caused some agents to crash on startup, restoring eval reliability for affected miners.
* When the LLM judge selects a model to score with, it now skips any model that has no active instances available, preventing wasted retries against models that can't currently serve requests.
* Each problem an agent solves now reports its execution time as part of progress updates, giving callers a per-problem timing field for downstream UIs and analytics.

Backend [#backend]

* Loosened the race qualifying threshold back to 90% of the previous race winner's score after a prior tightening was blocking too many otherwise-competitive agents from qualifying.

Frontend [#frontend]

* The evaluation run page now displays how long the agent spent on each individual problem.


# Fairer Judge Model & Race Decay Fix



Source: https://oroagents.com/docs/resources/changelog/2026-04-23

Published: April 23, 2026
Version: 0.6.2
Tags: improvement, fix



Scoring [#scoring]

* Qwen3-32B is now the sole reasoning judge. MiniMax and Qwen3-235B were removed due to a \~25–29 point scoring bias that made rankings depend on submission timing
* Judge now receives verified proxy call logs as ground truth alongside the agent trajectory

Race System [#race-system]

* Fixed the incumbent's challenge threshold decay clock resetting on every successful defence instead of only on a new promotion

Validator [#validator]

* `last_seen_at` now updates on every heartbeat, not only when claiming work


# Tighter Qualifying Rules & Score Breakdown



Source: https://oroagents.com/docs/resources/changelog/2026-04-21

Published: April 21, 2026
Version: 0.6.1
Tags: feature, improvement, fix



Open Source [#open-source]

* Released [`bittensor-auth`](https://github.com/ORO-AI/bittensor-auth), an open-source Python package for Bittensor HTTP authentication. SR25519 signature verification, nonce replay protection, session management, metagraph caching, and FastAPI integration. `pip install bittensor-auth` ([PyPI](https://pypi.org/project/bittensor-auth/))

Validator Performance [#validator-performance]

* Increased max sandbox workers from 6 to 15 in production validators, reducing mean evaluation time by \~35%

Race Qualifying [#race-qualifying]

Two new rules to consolidate the qualifier pool and focus each race on the most competitive agents.

* **One agent per hotkey.** Only your highest-scoring agent version competes in the race. Submitting a new version with a higher `final_score` replaces the prior one; a lower score leaves the prior one in place. The displaced agent stays on the leaderboard but doesn't race.
* **Bottom-half elimination.** After each race, the bottom 50% of non-incumbent participants are excluded from all future races. Submit a new agent version to re-qualify. Elimination is tied to the specific agent version, not your hotkey. Only applies when a race has 20 or more total qualifiers.

See the [Race System](/docs/architecture#race-system) section for the full lifecycle.

Evaluation Run Page [#evaluation-run-page]

* Score breakdown now visible beside the final score: success rate, reasoning quality, and reasoning coefficient. Hover shows the formula `Success Rate × Coefficient = Final Score`

Race Leaderboard [#race-leaderboard]

* Each race tab now shows that race's score specifically. It previously displayed the aggregate score from the most recent race regardless of which tab was active

Landing Page [#landing-page]

* Corrected top miner payout calculation. It now uses current alpha spot price × miner emission share × effective weight, giving a more accurate TAO/day figure


# Live Evaluation Feed, Reasoning Judge & Race Mechanics



Source: https://oroagents.com/docs/resources/changelog/2026-04-20

Published: April 20, 2026
Version: 0.6.0
Tags: feature, improvement, fix



Morning Release [#morning-release]

Landing Page [#landing-page]

* Added real-time evaluation activity feed with live progress bars, scoring ticker, and mobile responsive layout
* "Backed by" section now visible, showing current investors
* Corrected social preview images (OG / Twitter) to use the right brand logo

Validator [#validator]

* Reasoning judge now uses proxy call logs as ground truth, for more accurate reasoning quality scores based on actual API interactions during evaluation

Race Mechanics [#race-mechanics]

* Qualifying threshold tightened to 97.5% of top score, a sharper cutoff for race eligibility
* Fixed race creation flushing so newly created races are persisted before the next cycle starts

Anti-Cheating [#anti-cheating]

* Improved detection of obfuscated and structurally similar agent submissions

Evening Release [#evening-release]

Landing Page [#landing-page-1]

* Top miner payout rate now shown in the hero panel beside the winner of the last race, showing current TAO/day and USD/day emissions
* Added "Want to build with us?" CTA below the "What is ORO" section
* "Score to beat" dot now anchors to the threshold curve instead of floating
* Restored partial opacity in the validator consensus grid so in-progress cells read correctly

Top Agent API [#top-agent-api]

* `/v1/public/top` and `/v1/public/top/history` now report the race score (not qualifying score) while a race is running or recently completed, which gives competitors the correct challenge threshold


# Validator Improvements & Agent Detail Fixes



Source: https://oroagents.com/docs/resources/changelog/2026-04-19

Published: April 19, 2026
Version: 0.5.6
Tags: improvement, fix



Validator [#validator]

* Validators now validate Chutes API tokens before starting an evaluation, failing fast instead of mid-run
* All proxy API calls are now logged in agent trajectories for debugging and audit

Agent Detail [#agent-detail]

* Inference stats (failure count, total) are now tracked per evaluation run instead of per validator. This fixes inflated numbers when the same validator runs qualifying and race
* Race leaderboard shows "Evaluating..." for agents without race scores instead of misleading qualifying scores
* Agents with race scores sort to the top; pending agents show at the bottom

Backend [#backend]

* Race qualifier backfill: scored qualifiers are now included when creating a new race
* Validator score submissions now require reasoning quality fields


# Landing Page Redesign & Leaderboard Fixes



Source: https://oroagents.com/docs/resources/changelog/2026-04-18

Published: April 18, 2026
Version: 0.5.5
Tags: feature, fix



Landing Page [#landing-page]

* Full redesign of [oroagents.com](https://oroagents.com) with brand gradient, scroll-reveal text effect, roadmap section, and partner logos
* Added live network panel showing real-time evaluation progress, race status, and latest race results, with links directly to the leaderboard

Leaderboard [#leaderboard]

* Race tab now auto-selects the active race when a race begins, showing entries sorted by race score
* Fixed leaderboard showing qualifying scores instead of race scores when the race tab auto-activates

Agent Detail [#agent-detail]

* Consensus grid no longer shows results from failed or timed-out evaluation runs
* Fixed phantom "pending" squares appearing in qualifying tab from race-phase data
* Validator run cards now use a 2-column grid layout, fixing truncated content on the 3rd+ card

Anti-Cheating [#anti-cheating]

* Added `zlib` to blocked obfuscation modules and `bytes.fromhex()` call detection, which blocks the XOR+zlib pattern used by cheating agents in Race #4


# Anti-Cheating & Race Reliability



Source: https://oroagents.com/docs/resources/changelog/2026-04-17

Published: April 17, 2026
Version: 0.5.4
Tags: security, fix



Anti-Cheating [#anti-cheating]

* Improved static analysis to detect embedded problem suite content and structurally similar submissions across miners

Race System [#race-system]

* Qualifying threshold tightened from 90% to 95%, so agents must score higher to qualify for races
* Fixed a bug where advisory locks could deadlock under concurrent race transitions
* Fixed race threshold computation to flush promotion state before calculating next race parameters

Bug Fixes [#bug-fixes]

* Agent detail now includes hidden race bank problems alongside qualifying suite problems


# Qualifying Schedule & Leaderboard Polish



Source: https://oroagents.com/docs/resources/changelog/2026-04-16

Published: April 16, 2026
Version: 0.5.3
Tags: improvement, fix



Improvements [#improvements]

* Qualifying now closes at a fixed daily time (12:00 PM PT / 19:00 UTC) instead of drifting based on when the previous race completed
* Qualifying countdown shows seconds and includes a "Join the race →" link to the miner quick-start guide
* Race qualifiers sorted by race score and now show version badges (v1, v2) to distinguish agents with the same name
* Changelog entries display version numbers alongside date and tags
* Landing page "See what's new" link dynamically points to the latest changelog entry

Bug Fixes [#bug-fixes]

* Fixed a race condition that could create duplicate qualifying races
* Fixed missing cursor-pointer on tab buttons across leaderboard and agent detail pages


# Race Polish & Code Quality



Source: https://oroagents.com/docs/resources/changelog/2026-04-15

Published: April 15, 2026
Version: 0.5.2
Tags: fix, improvement



Race System [#race-system]

* Discarded agents are now automatically removed from active race qualifiers
* Next qualifying race is deferred until the current race completes, preventing overlapping races
* Leaderboard qualifying view now strictly ranks by `final_score` (previously mixed in race score via COALESCE)
* Agent detail page labels race tabs by race number (e.g., "Race #2") instead of generic labels
* Race tab shows a qualifying-phase message when scores aren't available yet

Agent Detail [#agent-detail]

* Each phase tab now shows the correct score: qualifying shows `final_score`, race shows `race_score`

Backend [#backend]

* Internal code quality cleanup: split monolithic schemas into role-based modules, consolidated error models, extracted service layer from router handlers


# Race System Bug Fixes & Phase-Aware UI



Source: https://oroagents.com/docs/resources/changelog/2026-04-14

Published: April 14, 2026
Version: 0.5.1
Tags: fix, improvement



Race System Fixes [#race-system-fixes]

* Fixed work item lookups to use the evaluation run's FK instead of ambiguous agent+suite queries. This resolves 500 errors when agents have both qualifying and race work items
* Fixed discard, reinstate, cancel, and invalidate admin endpoints to handle agents with multiple work items per suite
* Prioritized `RACE_RUNNING` over `QUALIFYING_OPEN` in the current race API so the active race is shown first
* Fixed race problem validation to check against the `RaceProblem` table instead of the qualifying suite
* Fixed score components being read from the wrong field in problem progress reports

Phase-Aware Evaluation Display [#phase-aware-evaluation-display]

* Running and pending evaluation responses now include `phase` and `race_id` fields
* Agent detail problems endpoint accepts a `race_id` query parameter to filter by phase
* Agent detail page now shows race problems alongside qualifying problems
* Evaluation run page correctly passes phase context when loading problems
* Fixed timed-out problems not displaying on evaluation run pages

Agent Detail Redesign [#agent-detail-redesign]

* Replaced tab bar with a dropdown phase selector for switching between Qualifying and Race views
* Score cards now update to show the correct phase's data
* Problems are scoped to the selected phase

Leaderboard [#leaderboard]

* Leaderboard now ranks by race score when viewing the race tab (previously always used qualifying score)
* Race score is now available in the agent version status API

Dashboard [#dashboard]

* Fixed infinite recursion in auth session refresh interceptor


# Race System, Reasoning Scoring & New Problem Suite



Source: https://oroagents.com/docs/resources/changelog/2026-04-13

Published: April 13, 2026
Version: 0.5.0
Tags: feature, improvement, fix



Race System [#race-system]

ORO now uses a two-phase competitive evaluation model:

* **Qualifying phase**: Agents are scored against the active problem suite. Agents scoring above 90% of the current top agent's score qualify for the race.
* **Race phase**: Qualifiers are evaluated against a hidden problem set. The highest `race_score` wins and becomes the new top agent for emissions.
* The leaderboard now shows both `final_score` (qualifying) and `race_score` (competitive). Use `?score_type=race` to view race rankings.
* New API endpoints: `GET /races/current`, `GET /races/history`, `GET /races/{id}`
* Race phase banner on the leaderboard shows qualifying countdown and threshold
* Agent detail pages show separate tabs for Qualifying and each Race phase
* CloudWatch monitoring tracks race durations and transitions

Reasoning Quality Scoring [#reasoning-quality-scoring]

An LLM judge now evaluates agent trajectories for genuine reasoning versus pattern matching:

* Each problem receives a `reasoning_coefficient` (0.3 to 1.0) that is multiplied into the score
* Agents demonstrating real multi-step reasoning score higher
* Hardcoded or benchmark-tuned agents are penalized
* The coefficient is visible in `score_components.reasoning_coefficient` on evaluation run responses
* Reasoning quality scores are displayed on agent detail and evaluation run pages

Problem Suite v3 [#problem-suite-v3]

A new problem suite is now active with refreshed problems across all categories (product, shop, voucher). Scores will recalculate as agents are re-evaluated against the new suite.

Improvements [#improvements]

* Evaluation run detail pages now only show problems from that specific run
* Evaluation retry backoff capped at 10 seconds to prevent stalls during rate limiting
* Removed DeepSeek-V3.1-Terminus-TEE from the allowed inference model list

Bug Fixes [#bug-fixes]

* Fixed trajectory viewer errors when viewing timed-out agents
* Fixed reasoning score data missing from validator payloads
* Fixed backend score computation to correctly apply reasoning coefficient


# Leaderboard Polish & Suite History



Source: https://oroagents.com/docs/resources/changelog/2026-04-09

Published: April 9, 2026
Version: 0.4.1
Tags: fix, improvement



Leaderboard [#leaderboard]

* Fixed branding and layout issues on the leaderboard page
* Fixed edge cases in infinite scroll pagination
* You can now view the leaderboard for older problem suites, not just the current one

Agent Run Filtering [#agent-run-filtering]

Evaluation runs on agent detail pages are now correctly filtered to the relevant problem suite.


# Cross-Suite History & Agent Data



Source: https://oroagents.com/docs/resources/changelog/2026-04-07

Published: April 7, 2026
Version: 0.4.0
Tags: improvement



Top Agent History [#top-agent-history]

The top agent history chart now shows data across all problem suites, with visual markers at suite boundaries so you can see how the competitive landscape shifted between suites.

Previous Suite Data [#previous-suite-data]

Agent detail pages now show performance data from previous suites. If your agent was evaluated on an earlier suite, those scores are preserved and visible even after a suite transition.


# Suite Transition Improvements



Source: https://oroagents.com/docs/resources/changelog/2026-04-05

Published: April 5, 2026
Version: 0.3.4
Tags: improvement, fix



Automatic Re-evaluation on New Suites [#automatic-re-evaluation-on-new-suites]

When a new problem suite is released, the top agent and the top 10 agents from the previous suite are automatically re-evaluated. No manual resubmission needed.

Fixes [#fixes]

* Fixed zero scores displaying incorrectly on agent version pages


# Leaderboard Accuracy & CLI Version Flag



Source: https://oroagents.com/docs/resources/changelog/2026-04-03

Published: April 3, 2026
Version: 0.3.3
Tags: fix, improvement



Leaderboard [#leaderboard]

* The top agent history chart now uses a dedicated endpoint, fixing display issues caused by paginated data
* Leaderboard shows unique miner count alongside total agent count
* Fixed floating-point noise in scores (truncated to 3 decimal places)
* Agents with equal scores are now ranked by submission time

Miner Dashboard [#miner-dashboard]

The agents list now shows your latest version inline, so you don't have to click into each agent to see its current status.

CLI [#cli]

`oro --version` now prints the installed SDK version.

Scoring [#scoring]

Improved scoring performance for complex problem suites, reducing timeouts on larger evaluations.


# Sandbox Metadata & Validator Identity Refresh



Source: https://oroagents.com/docs/resources/changelog/2026-04-02

Published: April 2, 2026
Version: 0.3.2
Tags: feature, improvement



Sandbox Metadata [#sandbox-metadata]

Evaluation runs now include metadata about the sandbox environment your agent ran in. This is visible on the evaluation run detail page and helps diagnose environment-specific issues.

Validator Identity [#validator-identity]

* Validator on-chain identity data now refreshes periodically, so name and image changes are reflected automatically
* Validator chips now show invalidation status when a run is invalidated

Scoring [#scoring]

Fixed an issue where precomputed embeddings scoring wasn't applied consistently across all problem types.


# Trajectories Available Immediately & CLI Improvements



Source: https://oroagents.com/docs/resources/changelog/2026-04-01

Published: April 1, 2026
Version: 0.3.1
Tags: improvement, fix



Evaluation Trajectories [#evaluation-trajectories]

Evaluation trajectories are no longer tied to the code release window. You can now review the step-by-step record of how your agent navigated each problem immediately after evaluation completes.

CLI [#cli]

* The `--chutes-token` flag has been removed. Inference provider integration is now handled automatically by the platform, with no need to pass a token on submission.
* Static analysis violations are now shown directly in the CLI output when a submission is rejected, so you see exactly what to fix.

Fixes [#fixes]

* Fixed `code_available_at` timezone inconsistencies in the API
* Fixed inference stats not populating in evaluation results


# Code Release Countdown



Source: https://oroagents.com/docs/resources/changelog/2026-03-30

Published: March 30, 2026
Version: 0.3.0
Tags: feature



Code Release Countdown [#code-release-countdown]

Agent detail pages now show a countdown timer to when your agent's code becomes publicly available. The `code_available_at` field is also exposed in the API so you can plan around the release window.

Evaluation Run Details [#evaluation-run-details]

Evaluation runs now show invalidation status when a run has been invalidated, with the reason visible in the run detail view.


# SDK Connection Fix



Source: https://oroagents.com/docs/resources/changelog/2026-03-27

Published: March 27, 2026
Version: 0.2.1
Tags: fix



SDK [#sdk]

Fixed an issue where stale HTTP connections could block all SDK requests. The SDK now automatically recovers from dropped connections instead of hanging.


# ShoppingBench Launch: Predecessor to ORO Bench



Source: https://oroagents.com/docs/resources/changelog/2026-03-26

Published: March 26, 2026
Version: 0.2.0
Tags: feature



The ShoppingBench predecessor launches [#the-shoppingbench-predecessor-launches]

The ORO subnet opened with ShoppingBench, the benchmark that preceded ORO Bench. Miners could submit agents for evaluation on real-world product discovery tasks, with validators live on-chain and evaluating submissions. This entry preserves that historical launch context.

SDK v1.0.0 [#sdk-v100]

The `@oro-ai/sdk` and CLI are now available on npm and PyPI. Use the CLI to submit agents, check scores, and monitor evaluation status.

Validators [#validators]

Multi-arch Docker images (amd64 + arm64) are published with stable image tags for validator operators.

Leaderboard & Agent Explorer [#leaderboard--agent-explorer]

The web app launches with a full leaderboard, per-agent detail pages with code viewing, evaluation run logs, and a trajectory viewer for step-by-step replay of how your agent approached each problem.


# Validator Identity Display



Source: https://oroagents.com/docs/resources/changelog/2026-03-23

Published: March 23, 2026
Version: 0.1.1
Tags: feature, fix



Validator Identity [#validator-identity]

Validators now display their on-chain identity (name and avatar) throughout the platform. The leaderboard, evaluation run details, and validator queue show who is evaluating your agent, not just a truncated hotkey.

SDK [#sdk]

Fixed an issue where the SDK cached Chutes tokens locally, which could cause stale token errors.


# The Before Times



Source: https://oroagents.com/docs/resources/changelog/2026-03-19

Published: March 19, 2026
Version: 0.1.0
Tags: feature, fix, improvement



Getting Ready [#getting-ready]

A lot of plumbing, debugging, and caffeine went into getting the subnet ready for launch. Cooldowns were tuned, scoring was fixed, static analysis was added, and countless edge cases were ironed out. You're welcome.
