Orchestrators publish their offerings through theDocumentation Index
Fetch the complete documentation index at: https://na-36-docs-v2.mintlify.app/llms.txt
Use this file to discover all available pages before exploring further.
OrchestratorInfo data structure
Registration Process
Orchestrators register on-chain via theactivateOrchestrator endpoint
What is Published
1. Service Capabilities
Orchestrators declare their processing capabilities through theCapabilities system
- Video Transcoding: Format conversion, bitrate adaptation
- AI Processing: Text-to-image, image-to-video, upscaling, etc.
- Live AI: Real-time video-to-video processing
2. Pricing Information
Two-tier pricing structure- Base Pricing: Per-pixel rates for transcoding (
-pricePerUnit) - Capability Pricing: Per-model AI pricing (
-maxPricePerCapability)
3. Hardware Specifications
Detailed hardware info for performance matchingDiscovery Mechanisms
1. Direct Discovery
Gateways specify orchestrators directly2. Webhook Discovery
Dynamic discovery via external service3. On-Chain Discovery
Automatic discovery of registered orchestrators- Queries blockchain for active orchestrators
- Caches results in local database
- Polls for updates periodically
4. Network Capabilities API
RESTful discovery endpointSelection Process
Gateway Selection Logic
Gateways select orchestrators based on a multi-factor scoring algorithm- Capability Matching: Required features supported
- Price Constraints: Within maximum price limits
- Performance Scores: Historical performance metrics
- Blacklist Filtering: Exclude problematic orchestrators
- Latency Considerations: Network proximity
Selection Algorithm
The discovery system uses a multi-factor scoring algorithm- Random Factor (
-selectRandFreq): Prevents centralization - Stake Weight (
-selectStakeWeight): Considers LPT stake - Price Weight (
-selectPriceWeight): Favors competitive pricing
Marketplace Monitoring
CLI Tools
Discovery and monitoring vialivepeer_cli
HTTP Endpoints
Real-time marketplace data/registeredOrchestrators- All on-chain orchestrators/orchestratorInfo- Specific orchestrator details/getNetworkCapabilities- Available services and pricing