ComputeEngine
Orchestrates compute jobs executing across TEE pools with payment management.
The ComputeEngine contract serves as the central orchestrator for executing compute jobs across Trusted Execution Environment (TEE) pools within the Vana network. It manages the complete job lifecycle from submission to completion, handles user deposits and payments, and automatically assigns jobs to appropriate TEE pools based on timeout requirements and hardware specifications.
This contract implements a deposit-based payment system where users fund their accounts before submitting jobs. It coordinates with the ComputeEngineTeePoolFactory to find suitable TEE pools, validates compute instructions through the ComputeInstructionRegistry, execute payment requests from the QueryEngine, and manages payment distribution through the DataAccessTreasury.
Contract Address
Moksha: 0xb2BFe33FA420c45F1Cf1287542ad81ae935447bd
Vana Mainnet: 0xb2BFe33FA420c45F1Cf1287542ad81ae935447bd
Updated about 20 hours ago