Releases: inference-labs-inc/omron-subnet
6.4.4
🛜 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.
🧾 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.
📊 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
- Improve input generation for the LSTM circuit
- Add CODE_OF_CONDUCT.md
6.2.3
- Improve validator weight setting process
6.2.2
- Remove JOLT installation steps from Pre-Flight
- Skip JOLT installation in Docker builds
6.2.1
- 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
- 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
- Decrease jolt proof allocation to zero percent
- Create docker image and release pipeline for Omron
- Pin JOLT toolchain and version
- Add Omron'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 OMRON_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
- 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
- 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%