← Back to home

Octagon AI

Allowing developers to prove model accuracy without revealing the model weights.

Screenshots

Octagon AI screenshot 1
Octagon AI screenshot 2
Octagon AI screenshot 3
Octagon AI screenshot 4
Octagon AI screenshot 5
Octagon AI screenshot 6

Problem Statement

OctagonAI enables developers to validate the accuracy of their models over time while ensuring full ownership by keeping model weights confidential. This platform also provides an opportunity for developers to monetize their models by offering them as an on-chain vault strategy. We focused on the problem of finding the optimal range to provide liquidity on Uniswap. Developers can train the model to predict the range and submit and submit it on the platform. It is than compiled and can be used to prove the model inference without revealing the model. We allow you to easily deploy the model onchain as a vault strategy along with the Verifier.sol file that can verify the proof of inference onchain. Developers can therefore build a reputation for their model and profit from their work.

Solution

We use ezkl library to prove the inference of the model, we use the graph to fetch the data that the model is verified against. We have a react app where users can submit their model or see the accuracy of different models over time. We are integrated with the Uniswap smart contracts, so that each AI strategy can be easily deployed onchain. We use Blockscout to verify and show the transactions onchain.

Hackathon

ETHGlobal Brussels

2024

Prizes

  • 🏆

    Best use of Blockscout Block Explorer

    Blockscout

Contributors