Model Pool
Last updated
Last updated
What is it?
An onchain smart contract on the Base network (testnet)
Why is it important?
The model pool is the central model registry in the Reppo protocol
It allows model developers to claim ownership for their models, and to set model execution pricing and model IP terms of use
Customer facing applications are built on top of the model pool to serve model customer needs
Keeps track of model usage so that modelers can build reputation
Responsibilities:
manages model metadata
has a function to trigger inference on a model
handles payments
contains a mapping of model to model-specific contract
maintains modeler reputation
What it needs to do:
Authenticate a modeler using their Reppo account (blockchain account)
Establish model ownership when a model developer uploads their model assets to the pool
Assign a unique content identify to each model, and track usage and ratings in order to establish model and model developer reputation
Provide the instructions for model execution request/delivery, including payment instructions
Specify licensing, royalties, and other restrictions placed on the model IP
Enables verification of model development and execution, including data training provenance proofs and execution proofs