What does this pull request do? Explain your changes. (required)
This pull request introduces the AIServiceRegistry contract. This contract serves as a registry for AI subnet orchestrators, enabling them to register and make their services discoverable within the AI subnet.
Specific updates (required)
A deployment script was added to deploy a AIServiceRegistry proxy and target contract linked to the mainnet controller contract.
Information about the deployed contracts was commited to the deployments directory.
How did you test each of these updates (required)
I ensured that all tests passed. Deployed the contract and interacted with the contract using foundry cast.
What does this pull request do? Explain your changes. (required)
This pull request introduces the
AIServiceRegistry
contract. This contract serves as a registry for AI subnet orchestrators, enabling them to register and make their services discoverable within the AI subnet.Specific updates (required)
deployments directory
.How did you test each of these updates (required)
I ensured that all tests passed. Deployed the contract and interacted with the contract using foundry cast.
Test Deployments
Does this pull request close any open issues?
https://linear.app/livepeer-ai-spe/issue/LIV-90/design-and-implement-solution-for-advertising-separate-service-uri-for
Checklist:
yarn test
pass