> For the complete documentation index, see [llms.txt](https://sn2-docs.inferencelabs.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://sn2-docs.inferencelabs.com/release-notes.md).

# Release Notes

An official changelog for Subnet 2 miner and validator software

> To view these releases on GitHub, [please use this link](https://github.com/inference-labs-inc/omron-subnet/releases)

## 8.1.5

[`b9c5426`](https://github.com/inference-labs-inc/omron-subnet/commit/b9c54267264b56e9487c90b275524287893551bb)

*May 14, 2025, 6:57 PM UTC*

* Improve scoring pipeline for competitions

## 8.1.4

[`a4a3276`](https://github.com/inference-labs-inc/omron-subnet/commit/a4a32769e6366bfe7bd134f07785ba13f17b2093)&#x20;

*May 12, 2025, 2:29 PM UTC*

* Improve KZG sync

## 8.1.3

[`3410ca4`](https://github.com/inference-labs-inc/omron-subnet/commit/3410ca4196cf57426e83767379d183eb615f9891)&#x20;

*May 9, 2025, 5:03 PM UTC*

* Improve competition accuracy calculations

## 8.1.2

[`f220555`](https://github.com/inference-labs-inc/omron-subnet/commit/f22055585dd066b9ec9c466ac83e1df7fd204127)&#x20;

*May 7, 2025, 6:38 PM UTC*

* Improve response time bounding

## 8.1.1

[`136686b`](https://github.com/inference-labs-inc/omron-subnet/commit/136686bf32eff23baddeafdd239543e046521032)&#x20;

*May 7, 2025, 5:16 PM UTC*

* Improve tensor operations

## 8.1.0

[`c9e8223`](https://github.com/inference-labs-inc/omron-subnet/commit/c9e8223f297349853637b86cbfb48526147415f2)

*May 7, 2025, 4:38 PM UTC*

* Use MSE loss for accuracy scoring
* Re-enable competition logic
* Update incentive split between response time and competitions

## 8.0.1

[`b426865`](https://github.com/inference-labs-inc/omron-subnet/commit/b4268659adc43967c6aa205425cb02394e049225)

*May 1, 2025, 2:19 AM UTC*

* Update `is_active` flag handling during validation

## 8.0.0

[`bbb98d6`](https://github.com/inference-labs-inc/omron-subnet/commit/bbb98d65128c0ef4f31e2c0e025f96cb51bba7d1)

*May 1, 2025, 12:38 AM UTC*

* Upgrade EZKL to version 22.0.1
* Upgrade Bittensor to version 9.4.0

## 7.5.13

[`165da1a`](https://github.com/inference-labs-inc/omron-subnet/commit/165da1a983168b9bc520435eb70406ab51f34f1a)

*Apr 28, 2025, 5:24 PM UTC*

* Improve competition activity logic

## 7.5.12

[`ef897e3`](https://github.com/inference-labs-inc/omron-subnet/commit/ef897e328e45c907e73bc4d5b576c016f8ee797a)&#x20;

*Apr 28, 2025, 2:33 AM UTC*

* Adjust competition vs response time weightings in incentive

## 7.5.10

[`400de1f`](https://github.com/inference-labs-inc/omron-subnet/commit/400de1f2c7db450fdd02f6eb52f0494e823eb606)

*Apr 23, 2025, 8:10 PM UTC*

* Increase constant value detection threshold

## 7.5.9

[`91efbb6`](https://github.com/inference-labs-inc/omron-subnet/commit/91efbb6b651b48551e24dcda496a86c76695cc6b)

*Apr 23, 2025, 5:36 PM UTC*

* Adjust MAE for circuit evaluations
* Reset SOTA state on launch

## 7.5.8

[`a626de6`](https://github.com/inference-labs-inc/omron-subnet/commit/a626de67d0438993d38893b41e4eafcebf98c6d7)

*Apr 22, 2025, 4:16 PM UTC*

* Improve circuit accuracy evaluation

## 7.5.7

[`2dba100`](https://github.com/inference-labs-inc/omron-subnet/commit/2dba100964976b430307554be9be7e50f66c5c15)

*Apr 21, 2025, 9:07 PM UTC*

* Improve competition logging

## 7.5.6

[`1d85dcf`](https://github.com/inference-labs-inc/omron-subnet/commit/1d85dcf5988e0f3a8696450c59c41086abc65877)

*Apr 21, 2025, 8:52 PM UTC*

* Improve competition logging

## 7.5.5

[`a6cbc03`](https://github.com/inference-labs-inc/omron-subnet/commit/a6cbc039f4ba61aa0d4236891b5a8488d58dd5c2)

*Apr 21, 2025, 7:20 PM UTC*

* Improve competition logging

## 7.5.4

[`f7e5a32`](https://github.com/inference-labs-inc/omron-subnet/commit/f7e5a328139be9d0af9ea434e89c94519da13db6)&#x20;

*Apr 19, 2025, 2:34 AM UTC*

* Improve competition gc logging

## 7.5.3

[`a22b616`](https://github.com/inference-labs-inc/omron-subnet/commit/a22b616459ba1df8b27fdfe66ab47c8ff4e2b814)

*Apr 13, 2025, 3:36 AM UTC*

* Improve devcontainer & surrounding tooling
* Improve circuit evaluation venv configuration

## 7.5.2

[`3420f24`](https://github.com/inference-labs-inc/omron-subnet/commit/3420f2413990c8f78ad079120592e475ad203814)&#x20;

*Apr 4, 2025, 8:31 PM UTC*

* Improve SOTA evaluations

## 7.5.1

[`a7f9a06`](https://github.com/inference-labs-inc/omron-subnet/commit/a7f9a066e4a7be8b43d4feb06083c8adfcbdc59b)&#x20;

*Mar 31, 2025, 5:02 PM UTC*

* Improve constant naming terminology

## 7.5.0

[`10b0136`](https://github.com/inference-labs-inc/omron-subnet/commit/10b0136e6e78ec513063f7c90b4474a1a214e92b)&#x20;

*Mar 31, 2025, 4:53 PM UTC*

* Improve competition docs to include FAQ
* Implement tach and improve import manangement across the codebase
* Add enhanced logging for evaluations
* Improve dataset handling for competitions

## 7.4.7

[`9127332`](https://github.com/inference-labs-inc/omron-subnet/commit/9127332e0c9e4daf9c9f630a4b3b60106fc18078)&#x20;

*Mar 28, 2025, 2:11 AM UTC*

* Improve response time handling

## 7.4.6

[`f707a20`](https://github.com/inference-labs-inc/omron-subnet/commit/f707a204b38a455fae0019758e8d00683910a5b0)

*Mar 24, 2025, 7:17 PM UTC*

* Improve competition handler

## 7.4.5

[`0447d1e`](https://github.com/inference-labs-inc/omron-subnet/commit/0447d1e6ff29c5c57ac3ef5127c34df14660977f)

*Mar 24, 2025, 4:57 PM UTC*

* Improve competition scoring

## 7.4.4

[`93213be`](https://github.com/inference-labs-inc/omron-subnet/commit/93213be275f3d91270f168f5df2ebccdfa02788c)

*Mar 24, 2025, 4:57 PM UTC*

* Improve gitignore for `competition_circuit` submissions

## 7.4.3

[ `611b011`](https://github.com/inference-labs-inc/omron-subnet/commit/611b011a4e67bd79df1c1c80a235d09a5be129db)

*Mar 20, 2025, 9:28 PM UTC*

* Update Proof Publishing System URL

## 7.4.2

[ `4ba304c`](https://github.com/inference-labs-inc/omron-subnet/commit/4ba304c965d2a369d9cbf97d136299f345b9e837)

*Mar 19, 2025, 5:19 PM UTC*

* Improve response time monitoring and table formatting

## 7.4.1

[`3e06faf`](https://github.com/inference-labs-inc/omron-subnet/commit/3e06fafee6a4282b838ab294ed379a9261e266e2)

*Mar 13, 2025, 10:04 PM UTC*

* Improve WandB logging

## 7.4.0

[`5023035`](https://github.com/inference-labs-inc/omron-subnet/commit/502303591043a923469777c573086fceeb33a5b1)&#x20;

*Mar 8, 2025, 12:13 AM UTC*

🗄️ **Decentralized Proof Storage**

This update marks a key innovation in Subnet 2 - in partnership with AR.IO we are launching permanent and decentralized proof storage!

* Validators now upload important proofs (either externally requested through the API or proof of weights) to Arweave, through Subnet 2's new Proof Publishing System (PPS)
* This reduces storage load substantially for validators. Instead of storing full proofs locally, validators only store minimal metadata about the location of their proofs within Arweave.
* Through Inference Labs' AR.IO gateway node, proofs are instantly available and publicly accessible for all. (See here for an example <https://ar.omron.ai/WrRiQb8BIKcirBJQbW24augJUKmBloStfM-n_i7EcEg>)
* Integrate permanent and decentralized storage for proofs, powered by AR.IO, Turbo and Arweave.
* Improve circuit downloads for exceptionally large pk files

## 7.3.2

[`5d4d598`](https://github.com/inference-labs-inc/omron-subnet/commit/5d4d59863b26de73255feab1c058f2cfd69052f2)

*Mar 5, 2025, 5:02 PM UTC*

* Improve SOTA management for competitions

## 7.3.1

[`3082ffc`](https://github.com/inference-labs-inc/omron-subnet/commit/3082ffc76026dfe3d1307308da8a46720f835838)

*Mar 3, 2025, 5:37 PM UTC*

* Improve circuit downloads

## 7.3.0

[`9ce6f6a`](https://github.com/inference-labs-inc/omron-subnet/commit/9ce6f6ae27a608cb86d66434442c78af80543302)

*Feb 25, 2025, 8:38 PM UTC*

* Improve competition virtual environment flow, extend timeout
* Add `--competition-only` flag to provide the ability to mine in a competition-only capacity

## 7.2.1

[`bcf4831`](https://github.com/inference-labs-inc/omron-subnet/commit/bcf4831eef9dd3039e5cc01158f6c9b79857dcc7)

*Feb 24, 2025, 1:29 AM UTC*

* Improve timeout for circuit file downloads

## 7.2.0

[ `25ed4c0`](https://github.com/inference-labs-inc/omron-subnet/commit/25ed4c08e9611f39ef65634f91cc7c644f2d81ad)

*Feb 22, 2025, 4:58 AM UTC*

* Refactor timeout mechanism to use circuit-specific values
* Add metadata API endpoint and refactor validator APIs
* Competition logging improvements
* Improve validator scoring workflow

## 7.1.3

[ `97b392d`](https://github.com/inference-labs-inc/omron-subnet/commit/97b392d816768fbebcc92a0b4cd0b7e56851c376)

*Feb 19, 2025, 8:33 PM UTC*

* Increase competition incentive to 50%
* Improve docker builds
* Improve dependency coverage

## 7.1.2

[ `2bba2bd`](https://github.com/inference-labs-inc/omron-subnet/commit/2bba2bdd80422a71c6b7a93c74abf806698e2ed7)

*Feb 14, 2025, 3:40 AM UTC*

* Improve competition and validation logic

## 7.1.1

[ `12bf63a`](https://github.com/inference-labs-inc/omron-subnet/commit/12bf63a04c70fd8e8399138ab6949590bf0a33e5)

*Feb 13, 2025, 9:55 PM UTC*

* Update validator loop

## 7.1.0

[ `722dc35`](https://github.com/inference-labs-inc/omron-subnet/commit/722dc3580c602c91fd7768c034588e19f19e2323)

*Feb 13, 2025, 9:41 PM UTC*

* Upgrade bittensor to 9.0.0
* Adjust validator loop to re-enable competitions

## 7.0.4

[ `cc85220`](https://github.com/inference-labs-inc/omron-subnet/commit/cc852202024f771d825971a2ba60ff35919b29ad)

*Feb 13, 2025, 9:18 PM UTC*

* Improve automatic dependency management

## 7.0.3

[ `50e3325`](https://github.com/inference-labs-inc/omron-subnet/commit/50e33257f2f47d39ee3e181c6f7192788cccb942)

*Feb 13, 2025, 1:29 AM UTC*

* Adjust validator loop

## 7.0.2

[ `25c16aa`](https://github.com/inference-labs-inc/omron-subnet/commit/25c16aa7783457723e02f3c8d0ca90fbef287f48)

*Feb 12, 2025, 11:19 PM UTC*

* Improve deployment layer pathing

## 7.0.1

[`810f176`](https://github.com/inference-labs-inc/omron-subnet/commit/810f176ad1842fbccef7801ca1dc6ae06575faa4)

*Feb 12, 2025, 10:10 PM UTC*

* Improve async substrate

## 7.0.0

[`7a530b9`](https://github.com/inference-labs-inc/omron-subnet/commit/7a530b91e48d449c3df63df0cb841749fb2ebb40)&#x20;

*Feb 12, 2025, 10:01 PM UTC*

* Improve setup script [#55](https://github.com/inference-labs-inc/omron-subnet/pull/55)
* EZKL upgrade to v18.1.5 [#53](https://github.com/inference-labs-inc/omron-subnet/pull/53)
* Proof of computation RPC [#54](https://github.com/inference-labs-inc/omron-subnet/pull/54)
* Update requirements in README [#57](https://github.com/inference-labs-inc/omron-subnet/pull/57)
* Upgrade circom circuits [#59](https://github.com/inference-labs-inc/omron-subnet/pull/59)
* Circuit competitions [#58](https://github.com/inference-labs-inc/omron-subnet/pull/58)
* Setup Improvements [#60](https://github.com/inference-labs-inc/omron-subnet/pull/60)
* Download all logrows on pre-flight init [#62](https://github.com/inference-labs-inc/omron-subnet/pull/62)
* Accept one competition hash [#63](https://github.com/inference-labs-inc/omron-subnet/pull/63)

## 6.6.0

[`7cccbb9`](https://github.com/inference-labs-inc/omron-subnet/commit/7cccbb9b7058c1a5553097f7477810a625786a4c)&#x20;

*Feb 3, 2025, 4:59 PM UTC*

* Improve logging in miner & validator
* Implement validator performance improvements such as threading and multiprocess
* Improve validator request strategy (\~10x faster external request handling)
* Improve scoring pipeline to maintain existing circuit-based scoring strategy
* Implement circuit evaluation data collection and storage
* Reduce queries and extrinsics through subtensor such as metagraph queries and axon serving
* Improve prometheus metric collection
* Simplify validator request pipeline
* Improve validator IP filtering
* Reduce docker startup times (5min -> instant)
* Moved circuit weights into metadata to simplify third party integrations

## 6.5.2

[`7ea190a`](https://github.com/inference-labs-inc/omron-subnet/commit/7ea190a797291750de07d47ec9a3807a27630a8d)

*Jan 24, 2025, 8:37 PM UTC*

* Improve automatic updates

## 6.5.1

[`733119a`](https://github.com/inference-labs-inc/omron-subnet/commit/733119a22aefbf7bcd7472877702726a1a0e0c43)&#x20;

*Jan 24, 2025, 8:12 PM UTC*

* Improve automatic updates

## 6.5.0

[`f87e79f`](https://github.com/inference-labs-inc/omron-subnet/commit/f87e79f0580f7bc1427a72b3fd2f6d37a4193fde)&#x20;

*Jan 24, 2025, 7:30 PM UTC*

* Improve CLI argument parser
* Migrate development container to utilize inference-labs-inc/tensor-tools
* Switch to uv package manager with pyproject.toml
* Use CPU index URL for torch to reduce dependency install times
* Improve Docker security (non-root user)
* Move temporary storage to `/tmp/subnet-2`
* Move persistent storage to `~/.bittensor/subnet-2`
* Replace curl with aria2 to speed up model file syncs
* Add circuit integration documentation
* Add prometheus integration documentation
* Refactor configuration management for both miner and validator
* Enhance automatic updates
* Add contributing guidelines
* Improve CLI help dialog

## 6.4.4

[`f89a076`](https://github.com/inference-labs-inc/omron-subnet/commit/f89a076334b7df3b8f410937696e28ac51b54784)&#x20;

*Jan 7, 2025, 5:32 PM UTC*

:wireless: **RPC API** Validators now serve secure websocket endpoints which are used to securely and expediently accept external queries. The RPC API released in this update lays the foundation for a robust and performant query system which meets the demands of Proof of Weights, Proof of Inference and beyond.

:receipt: **On-Chain SSL Certificates** Rather than using a centralized certificate authority, validators (automatically) commit a hash of their self-signed SSL certificates to the chain. This allows third parties to verify their connections through certificate pinning, which increases client-server security beyond SSL alone.

:bar\_chart: **Prometheus Metrics** A prometheus exporter instance is now bundled into the validator by default. Key metrics such as proof verification rates and timings are logged, providing validators enhanced visibility on the health of their instances.

## 6.2.4

[`9cb34d9`](https://github.com/inference-labs-inc/omron-subnet/commit/9cb34d999cc9033b7c3db68858fde0722eddf9e5)

*Dec 20, 2024, 5:00 PM UTC*

* Improve input generation for the LSTM circuit
* Add `CODE_OF_CONDUCT.md`

## 6.2.3

[`ac93666`](https://github.com/inference-labs-inc/omron-subnet/commit/ac93666db14ae973b3fb63552c3e8268509027a1)

*Dec 19, 2024, 10:17 PM UTC*

* Improve validator weight setting process

## 6.2.2

[`9561e2e`](https://github.com/inference-labs-inc/omron-subnet/commit/9561e2ec1cc46b599fc01c968f1f7e70cf22fa85)

*Dec 18, 2024, 9:31 PM UTC*

* Remove JOLT installation steps from Pre-Flight
* Skip JOLT installation in Docker builds

## 6.2.1

[`ff06add`](https://github.com/inference-labs-inc/omron-subnet/commit/ff06addf08583cdfc4fade7683355fbac101ddad)

*Dec 18, 2024, 9:00 PM UTC*

* Upgrade bittensor to 8.5.1 to support commit reveal 3.0
* Improve logging and weight setting logic
* Remove JOLT compile steps during pre-flight

## 6.0.0

[`551702e`](https://github.com/inference-labs-inc/omron-subnet/commit/551702ec1f7f519fbf455b36f8ffadb21bcf8154)

*Dec 13, 2024, 7:33 PM UTC*

* Integrate the EZKL proof system
* Refactor the validation process from end to end
* Implement circuits for SN27, 48 and the original LSTM for benchmarking
* Enhance circuit selection through the use of explicit weightings per circuit and randomized choices
* Improve caching of large model files. Large files are now stored in the subnet 2 directory within the \~/.bittensor folder for both docker and pm2 runtimes
* Add two new Jupyter notebooks within the docs directory, depicting the circuitization and testing process for SN27 and SN48 circuits
* Enhance the process for input handling across miner and validator codebases, allowing for simplified management of circuit inputs
* Implement hash guard for validation to improve safeguards surrounding queries sent
* Remove unused circuits which were persisted for backwards compatibility in a previous update

## 5.1.4

[`20ce61b`](https://github.com/inference-labs-inc/omron-subnet/commit/20ce61b4b6a7acefc67817ca8f41c2fe6220a935)

*Dec 4, 2024, 8:03 PM UTC*

* Decrease jolt proof allocation to zero percent
* Create docker image and release pipeline for Subnet 2
* Pin JOLT toolchain and version
* Add Subnet 2's BTSDK integration plan to the documentation folder
* Update scores pathing to leverage the default configuration directory
* Add new environment variable to disable automatic updates with SUBNET\_2\_NO\_AUTO\_UPDATE
* Improve branch name fetching through the automatic update tool
* Pin all dependency versions
* Leverage watchtower to provide automatic container updates

## 5.0.0

[`3c25a6d`](https://github.com/inference-labs-inc/omron-subnet/commit/3c25a6d4d20c5fe93864c1965b92d960d3eb3dfc)

*Nov 20, 2024, 8:37 PM UTC*

* Upgrade Jolt circuits to a newer version of Jolt
* Improve Circom circuits and re-compile
* Improve statistics collection for benchmarking
* Add testnet as an auto-update compatible branch
* Improve dev container configuration
* Add localnet flag to improve developer experience
* Update dependencies and code in preparation for bittensor 8.0 upgrade
* Add backwards compatibility logic to ensure seamless upgrade

## 4.0.0

[`43e81cc`](https://github.com/inference-labs-inc/omron-subnet/commit/43e81ccf018284c3fe662d93f199941a6832ebae)

*Nov 5, 2024, 9:01 PM UTC*

* Integrate validator API directly into the subnet
* Create request pipeline to manage requests sent out to the network
* Improve validator configuration options
* Improve documentation at `docs/`
* Reduce Jolt proof system bandwidth to 7.5%

## 3.0.0

[`0627356` ](https://github.com/inference-labs-inc/omron-subnet/commit/0627356363d2745d7511c1e9a28e27df7e242261)

*Oct 16, 2024, 9:00 PM UTC*

* Add Proof of Weights for SN27
* Improve logging for both validator and miner runtimes
* Add notebook analyzing jolt versus python implementation of SN27's reward function
* Increase request timeout ([![](https://avatars.githubusercontent.com/vaqxai?size=32)@vaqxai](https://github.com/vaqxai))
* Reduce miner logging verbosity ([![](https://avatars.githubusercontent.com/vaqxai?size=32)@vaqxai](https://github.com/vaqxai))

## 2.0.7

[`2bfa647` ](https://github.com/inference-labs-inc/omron-subnet/commit/2bfa64751de7dc8391d58ae543e443f9f8d502ce)

*Oct 4, 2024, 6:30 PM UTC*

* Improve on-chain proof logging
* Add devcontainer to improve DX

## 2.0.5

[`a50e7e1` ](https://github.com/inference-labs-inc/omron-subnet/commit/a50e7e1b3b683721242ec2f4634385c5b1c4fdb5)

*Sep 30, 2024, 8:38 PM UTC*

* Improve proof of weights request payloads
* Improve on-chain proof of weights logs
* Bump weights version to 1205

## 2.0.2

[`4db3df8` ](https://github.com/inference-labs-inc/omron-subnet/commit/4db3df84df2e00ced59b1f99cbd070d142a2ddd9)

*Sep 24, 2024, 5:26 PM UTC*

* Improve proof of weights request queuing logic
* Bump weights version to 1202

## 2.0.1

[`5d2a20e`](https://github.com/inference-labs-inc/omron-subnet/commit/5d2a20ea0aabc39b57c7bf7881efe5131297d199)

*Sep 11, 2024, 5:30 PM UTC*

* Bump `weights_version` to `1201`

## 2.0.0

[`828b1e1`](https://github.com/inference-labs-inc/omron-subnet/commit/828b1e1760ca3b4a56cd3fe26b31b7e75e23a335)

*Sep 11, 2024, 5:29 PM UTC*

* Integrate state of the art GKR / SumCheck based prover "Jolt"
* Integrate SN2 proof of weights circuit within Jolt proof system
* Update request queuing between Circom and Jolt systems. This is a breaking change and requires miners to update to v2.0.0 to support the Jolt proof system
* Add filter to avoid displaying logs for deprecated models

## 1.0.5

[`f1e1392`](https://github.com/inference-labs-inc/omron-subnet/commit/f1e1392e13c9074f939ed0abe834640b4b5e7852)

*Aug 29, 2024, 6:12 PM UTC*

* Improve resilience in validator weight setting
* Improve logic for PoW commits

## 1.0.4

[`971e090` ](https://github.com/inference-labs-inc/omron-subnet/commit/971e09091ad5d298a1583eaee026f78e96c425fc)

*Aug 28, 2024, 10:43 PM UTC*

* Improve tensor clone handling in proof of weights

## 1.0.3

[`09db3d9` ](https://github.com/inference-labs-inc/omron-subnet/commit/09db3d91228b8b86d4e7b5edd9dbe753d4b1198e)

*Aug 21, 2024, 9:17 PM UTC*

* Improve temporary file cleanup and path handling

## 1.0.2

[`a827342` ](https://github.com/inference-labs-inc/omron-subnet/commit/a827342be73acc0aa89a2f88241ee7235de4f0e8)

*Aug 21, 2024, 8:06 PM UTC*

* Improve automatic update pathing
* Improve post-proof generation file cleanup

## 1.0.0

[`ae139c1` ](https://github.com/inference-labs-inc/omron-subnet/commit/ae139c107519d783f6881ef86af1985d776727fd)\
*Aug 21, 2024, 4:04 PM UTC*

* Deprecate use of an open-souce dependency which switched from FOSS to COSS.
* Implement the circom proof system
* Refactor validator from the ground up into a more modular and scalable architecture
* Add opt-in on-chain proof of weights commit system, to allow validators to periodically log proofs of weights to the chain.
* Introduce two new models for proof of weights
* Deprecate both existing models
* Introduce new proof of weights synapse to allow separation of concerns between proof of inference requests and proof of weights requests
* Implement pre-flight checks during miner and validator startup to ensure key requirements are installed and active
* Implement circuit metadata to display human-readable information in logging, and facilitate automatic downloads of large and critical model files (such as proving keys)
* Bump version to 1.0.0 and adopt semantic versioning for all future releases

## 0.2.7

[`a2a3578` ](https://github.com/inference-labs-inc/omron-subnet/commit/a2a3578cfafe90ea3f3f2ea94732c599c5a88f29)

*Aug 1, 2024, 3:20 PM UTC*

* Bump `weights_version` to 1027

## 0.2.6

[`9e3b4f6`](https://github.com/inference-labs-inc/omron-subnet/commit/9e3b4f65168f5217b3575bdc9980e1eed4fc9524)

*Jul 31, 2024, 6:03 PM UTC*

* Update incentive distribution

## 0.2.5

[`d27b89b`](https://github.com/inference-labs-inc/omron-sn-internal/commit/d27b89b764acee64f6ea5d7015c9eb733b0d7b8c)\
*Jul 31, 2024, 2:51 PM UTC*

* Update validator set weights version to 25

## 0.2.4

[`c3db7ae`](https://github.com/inference-labs-inc/omron-subnet/commit/c3db7ae78471bb303c5a59a365a710fe7f1fbdd7)

*Jul 29, 2024, 12:54 PM UTC*

* Improve response time handling for proof of weights requests

## 0.2.3

[`608db91`](https://github.com/inference-labs-inc/omron-subnet/commit/608db91141018b0200fbd2e03988e72fba02a786)

*Jun 25, 2024, 3:00 PM UTC*

* Adjust validator request distribution between models
* Improve efficiency and resilience of validator functions
* Improve console logging to allow for a better miner debugging experience
* Improve and extend WandB metrics with model ID dimensions and more general metric tracking
* Suppress error message related to metadata fetch on `model_0`
* Include metadata sync in setup script
* Include 🥩 logging update from @alex-drocks

## 0.2.2

[`b903aa1`](https://github.com/inference-labs-inc/omron-subnet/commit/b903aa122062d27fceea489a2168f5004285b781)

*Jun 21, 2024, 8:57 PM UTC*

* Update validator scoring to use a fixed maximum score

## 0.2.1

[`2b34396`](https://github.com/inference-labs-inc/omron-subnet/commit/2b34396a4bfdd73c39c7be90ead8819c6d45611d)

*Jun 21, 2024, 8:56 PM UTC*

* Update proof-of-weights circuit
* Create circuit metadata and installation scripts
* Pin numpy below version 2 to avoid compatibility issues
* Reduce validator weight setting interval to once every 100 blocks
* Implement proof aggregation support in both miners and validators for future use

## 0.2.0

[`3db0ff9` ](https://github.com/inference-labs-inc/omron-subnet/commit/3db0ff9571b09aef7e233691d062f3e71063329f)

*Jun 12, 2024, 10:13 PM UTC*

* Provide more documentation surrounding validator rewards
* Refactor minimum and maximum response time calculation and apply a fixed shift to minimum times

## 0.1.9

[`8142b08`](https://github.com/inference-labs-inc/omron-subnet/commit/8142b089f6b642791b6fff53f6268dc5873225d6)

*Jun 11, 2024, 6:39 PM UTC*

* Update rate of change within the reward method

## 0.1.8

[`16591f1`](https://github.com/inference-labs-inc/omron-subnet/commit/16591f1183d87f86158086d710961676aba214d4)

*Jun 11, 2024, 6:38 PM UTC*

* Update reward method to adjust max score based on performance curve

## 0.1.7

[`f3a68a5`](https://github.com/inference-labs-inc/omron-subnet/commit/f3a68a57a7d60b8510d1d6fc47b9be968edd370c)

*Jun 7, 2024, 8:03 PM UTC*

* Add a limit to validator request concurrency
* Update reward method with a new incentive curve
* Check for `latin-1` console encoding and replace emoji with latin-1 compatible character
* Display log messages indicating auto update is disabled when the --no-auto-update flag is present
* Add a new circuit to the deployment layer, enable the model\_id input field in anticipation of proof of weights and model expansion

## 0.1.6

[`b51a3df`](https://github.com/inference-labs-inc/omron-subnet/commit/b51a3dfa4b0eaffa1d2e7841e5e30ad65c4d2f60)

*Jun 6, 2024, 8:07 PM UTC*

* Add miner registration check to main loop
* Refactor and enhance validator codebase
* Add support for venv and virtualenv in the setup.sh install script
* Add explicit flag to disable automatic updates (--no-auto-update)
* Add timeouts for websocket connections and automatic update checks
* Disable automatic update when the current branch is not main
* Add cleanup method to remove temporary files when shutting down
* Add & Document PM2 ecosystem configuration file

## 0.1.5

[`189e3c6` ](https://github.com/inference-labs-inc/omron-subnet/commit/189e3c612a80c4098def70b90d0ac18eabe56b3e)

*May 17, 2024, 9:03 PM UTC*

* Ensure all proofs submitted are EVM compatible using keccak

## 0.1.4

[`e0d9893`](https://github.com/inference-labs-inc/omron-subnet/commit/e0d9893d6460dc4e74bfe85eac2adc25543c3fe8)

*May 15, 2024, 5:51 PM UTC*

* Added multiprocessing for proof generations

## 0.1.3

[`1ff982c`](https://github.com/inference-labs-inc/omron-subnet/commit/1ff982c797ce933890ad9c5a506d6f5d9e017ff9)

*May 14, 2024, 4:37 AM UTC*

* Added blacklist request filtering to miners

## 0.1.2

[`0e6bd63`](https://github.com/inference-labs-inc/omron-subnet/commit/0e6bd63fec60f611cfd585d6f95c49cd5f286012)

*May 13, 2024, 5:41 PM UTC*

* Randomized validator query order
* Added more detail to WandB and console logging for validators
* Updated WandB logger with simplified enabled / disabled state

## 0.1.1

[`e035607`](https://github.com/inference-labs-inc/omron-subnet/commit/e035607e9b13ad6f9b44df5cdc437d9fba44d582)

*May 7, 2024, 10:21 PM UTC*

* Added integration with WandB for logging and metric tracking
* Updated documentation with command line argument list and link to the WandB dashboard

## 0.1.0

[`2b3218e`](https://github.com/inference-labs-inc/omron-subnet/commit/2b3218e2f81c9d74ddc965db1d9a5082e84887c1)

*Apr 22, 2024, 8:47 PM UTC*

* Improve validator proof length calculations

## 0.0.9

[`840ba8b`](https://github.com/inference-labs-inc/omron-subnet/commit/840ba8b1e7964a12317502c7edfe254120cc1fa0)

*Apr 19, 2024, 5:09 PM UTC*

* Update data attestation after successful 0.0.8 deploy to enable security mechanism

## 0.0.8

[`4720fa0`](https://github.com/inference-labs-inc/omron-subnet/commit/4720fa01f665d24ce818c097e71dd383c90107b6)

*Apr 19, 2024, 2:47 PM UTC*

* Added data attestation to improve the security of validations
* Improved log messages
* Improved axon configuration

## 0.0.7

[`ec012e6`](https://github.com/inference-labs-inc/omron-subnet/commit/ec012e66380c4cc88ced44325dc53b8dca743ddd)

*Apr 17, 2024, 3:39 AM UTC*

* Reduced penalty for invalid proofs. One-off incidents cause less damage.
* Adjust scoring considerations to address zero incentive observed in some miners

## 0.0.6

[`d95e1c7`](https://github.com/inference-labs-inc/omron-subnet/commit/d95e1c796d6ab3ebd70da8bd591770effd2036e2)

*Apr 15, 2024, 9:01 PM UTC*

* Apply scoring tweaks - adjust performance penalty scale for smoother application and improve response time consideration
* Optimize miners by removing extraneous computation after request time

## 0.0.5

[`17a2fc0`](https://github.com/inference-labs-inc/omron-subnet/commit/17a2fc0ddba852f572d24b9b589c9432eeb5518d)

*Apr 15, 2024, 3:34 PM UTC*

* Implement performance based scoring. Smaller proofs and faster turnaround times mean more incentives.
* Refactor miner software to avoid running unnecessary logic in the run loop.

## 0.0.4

[`8bb1c0f`](https://github.com/inference-labs-inc/omron-subnet/commit/8bb1c0fffcf3a73b650f92def3ff9d97b47acd0c)

*Apr 15, 2024, 12:35 AM UTC*

* Increase validator response timeout drastically from 60s to 300s (5min)
* Add log and error message for miners to monitor their validator request turnaround times

## 0.0.3

[`f7725de`](https://github.com/inference-labs-inc/omron-subnet/commit/f7725deceb0a4d8c0260f2e5a5190c1638869d4b)

*Apr 14, 2024, 8:05 PM UTC*

* Update validator scoring method to improve incentive distribution
* Add proof time log for miners to get a better idea of performance

## 0.0.2

[`f26598a`](https://github.com/inference-labs-inc/omron-subnet/commit/f26598ac1f4df160a636cd7960bd5063f992dbe8)

*Apr 14, 2024, 3:06 PM UTC*

* Improve hardware requirements in README
* Improve incentive structure. Smaller proofs and better response times increase scores.
* Fix validators connecting to finney through an extraneous metagraph sync. Validators should no longer see finney logs when connecting to test and local networks.
* Refactor rewards into a separate method for better readability and ease of maintenance.
* Refactor and improve automatic update process for better stability and optimization.

## 0.0.1

[`e265f66`](https://github.com/inference-labs-inc/omron-subnet/commit/e265f660d787519b25944a9e100383373664af97)

*Apr 10, 2024, 9:52 PM UTC*

* Release Subnet 2
