Provider Discovery

Discover and verify 0G compute providers for inference workloads.

Updated Jun 18, 2026
One-click install
npx skills add https://github.com/srijan399/imsy --skill provider-discovery-srijan399
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: Provider Discovery
Source: https://github.com/srijan399/imsy/tree/main/.0g-skills/skills/compute/provider-discovery
Command: npx skills add https://github.com/srijan399/imsy --skill provider-discovery-srijan399

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires @0glabs/0g-serving-broker, ethers.

What problem does it solve?

This Skill helps you discover which 0G compute providers are currently available, so you can quickly choose a service that fits your workload instead of guessing or relying on stale provider lists.

Core Features & Use Cases

  • Provider listing: Enumerate inference providers and inspect service types such as chatbot, text-to-image, and speech-to-text.
  • Trust verification: Check TEE verification status before using a provider for sensitive or production workloads.
  • First-use setup: Acknowledge a provider signer before sending requests, which is required for broker-based access.
  • Operational metadata: Retrieve endpoint and model information to connect the right provider to your application.
  • Use case: A builder needs a verified chatbot provider on Galileo, filters the live service list, confirms TEE support, acknowledges the provider, and then connects the app to the returned endpoint.

Quick Start

Ask the assistant to list available 0G compute providers for a chosen service type, verify which ones are TEE-enabled, and return the provider address, model, and setup steps needed before first use.

Frequently Asked Questions about Provider Discovery

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I discover available 0G compute providers for inference workloads?

To discover 0G compute providers, query the 0G serving broker with an ethers wallet to enumerate live inference providers and inspect their service types on mainnet or Galileo. This returns a filtered list of available providers matching your specific workload requirements.

How do I verify TEE status for a 0G compute provider before production use?

You can verify TEE status for a 0G compute provider by checking the provider's TEE verification metadata returned by the serving broker. This confirms the provider supports trusted execution environments before you route sensitive inference workloads to it.

Do I need a funded ethers wallet to query 0G serving broker provider metadata?

Yes, querying 0G serving broker provider metadata requires an ethers wallet with a funded, RPC-connected account. This access is necessary to retrieve live provider metadata and complete the acknowledgment setup required for broker-based inference access.

What setup is required before sending inference requests to a 0G compute provider?

Before sending inference requests to a 0G compute provider, you must acknowledge the provider signer. This first-use setup is required for broker-based access, after which you can connect your application to the returned endpoint and model information.

Can I filter 0G inference providers by specific service types like speech-to-text?

Yes, you can filter 0G inference providers by specific service types such as chatbot, text-to-image, and speech-to-text. The provider listing feature inspects service types from the live serving broker metadata to match your application's workload needs.

Does 0G provider discovery work on both mainnet and Galileo testnet?

Yes, 0G provider discovery works on both mainnet and the Galileo testnet. You can query live provider metadata, verify TEE status, and acknowledge provider signers on either network using the 0G serving broker with your ethers wallet.