- ERC20:
0x73967c6a0904aA032C103b4104747E88c566B1A2
- AvsGovernance:
0xc4Acbe9ace7517629f540004E1E04118dd03fe9C
- Vault:
0x068af05637df2a733edEAD28d7398493309728cb
- L1MessageHandler:
0xE6b4cCEe5DE4597ed1D66a69913B2364eF686fa1
(0.0 ETH)
- AttestationCenter:
0x23D086EE760c7B4c2b4406b81b5D90644c916305
- L2MessageHandler:
0x9d2DbC90EeF504b08ddA51Ba13C059Cb850c7652
(0.0 ETH) - OBLS:
0x7eb2D7c2Bc504A60A93d0519b5830F81241A96Cc
- BN256G2:
0x497B6f4109667B9e31dF7047d2bACAc81c115a99
This repository contains the code for a private AI task performer and webAPI validator. We are using TaskOperator to listen to contracts and subscribe to events which will emit the prompts and taskID. Using these as parameters, we are calling our custom LLM model and generating a response. This response is uploaded to IPFS and we broadcast the CID.
We are then sending this response to the RPC to Othentic stack attesters. The AVS-WEBAPI validates the response and reverts back to attesters. This is then submitted to the aggregator, which then sends it to the attestation node where rewards are distributed.
- Registering the operators:
-
Attester 1:
- Registered on network:
0x497B6f4109667B9e31dF7047d2bACAc81c115a99
- Operator:
0x9d75Eafe39a6bCB7472B698FA8cD186Bc11Ad872
- Tx hash:
0xf624ad4bac80b3275eae024580693926344b7d7d6f3eb0f6a06ac96a80f44082
- Registered on AVS Directory with transaction hash:
0x62352c73ed8d3b6fb3cbca52794a186a8d7117dccad274600b3e0cfc2e321047
- Registered on network:
-
Attester 2:
- Registered on network:
0x497B6f4109667B9e31dF7047d2bACAc81c115a99
- Operator:
0x80A5b710a0689b605C665F4b2e2c2be6174FD8Cd
- Tx hash:
0xa92a22d424ad121ae04b6c7eb2408a9d6ce27ad6e3b3582c3bb7934eed28e8ae
- Registered on AVS Directory with transaction hash:
0x12a6ccd751fcfb4027b06d869671b0060e803eaac9ef1c22396899efcd94d83d
- Registered on network:
-
Task Operator:
- Registered on network:
0x497B6f4109667B9e31dF7047d2bACAc81c115a99
- Operator:
0xD2a56Cd8362cD679912Ed75634eA90E546133875
- Tx hash:
0xae8f5d84f16296cc5fd31bccc566e1976e4492ffca31c50b585401e906dc1c9a
- Registered on AVS Directory with transaction hash:
0xc55be0c2a1d42fd00d07617d8e0ab074536f4d50b064b15976835b0715ea3aaa
- Registered on network:
-