| name | 0g-compute |
| description | Use cheap, TEE-verified AI models from the 0G Compute Network as OpenClaw providers. Discover available models and compare pricing vs OpenRouter, verify provider integrity via hardware attestation (Intel TDX), manage your 0G wallet and sub-accounts, and configure models in OpenClaw with one workflow. Supports DeepSeek, GLM-5, Qwen, and other models available on the 0G marketplace. |
0G Compute Network
Interface with the 0G Compute Network — a decentralized AI inference marketplace with TEE-verified model integrity.
Prerequisites
0g-compute-cli installed: npm i -g @0glabs/0g-compute-cli
- Wallet funded with 0G tokens
- Logged in:
0g-compute-cli login --private-key <key>
- Network configured:
0g-compute-cli setup-network
Core Workflows
1. Discover Models
0g-compute-cli inference list-providers
0g-compute-cli inference list-providers-detail
0g-compute-cli inference list-providers --include-invalid
Filter output by model name, price, health status, and TeeML support (models running in Trusted Execution Environment).
2. Verify Provider Integrity
Always verify before trusting a new provider. TEE verification ensures the model runs in a secure enclave with hardware-attested integrity.
0g-compute-cli inference verify --provider <address>
0g-compute-cli inference download-report --provider <address> --output report.json
The verify command checks:
- TEE signer address matches contract
- Docker Compose hash integrity
- DStack TEE (Intel TDX) attestation
3. Wallet & Balance
0g-compute-cli get-account
0g-compute-cli get-sub-account --provider <address> --service inference
0g-compute-cli deposit --amount <0G>
0g-compute-cli transfer-fund --provider <addr> --amount <0G> --service inference
0g-compute-cli retrieve-fund --service inference
0g-compute-cli refund --amount <0G>
Important: Inference calls fail if sub-account balance is depleted. Monitor balances regularly.
4. Configure OpenClaw Provider
Get API key from a verified provider (interactive — prompts for expiration):
0g-compute-cli inference get-secret --provider <address>
Add to openclaw.json:
"providers": {
"0g-<model-name>": {
"baseUrl": "<provider-url>/v1/proxy",
"apiKey": "<secret>",
"api": "openai-completions",
"models": [{ "id": "<model-id>", "name": "<display-name>" }]
}
}
Register in agents.defaults.models with an alias. Set cost: 0 since billing is on-chain.
See references/openclaw-config.md for complete setup guide.
5. Price Comparison (0G vs OpenRouter)
Compare 0G pricing against OpenRouter for the same models:
scripts/0g-price-compare.sh
No API keys needed — uses public endpoints:
- CoinGecko for 0G token → USD price
- OpenRouter
/api/v1/models for model pricing
- 0G CLI for provider pricing
Shows side-by-side USD/1M tokens with savings percentage. Set OG_TOKEN_PRICE_USD env var to override CoinGecko price.
6. Status Check
0g-compute-cli status
0g-compute-cli show-network
Safety Guidelines
- Always run
inference verify on new providers before use
- Check provider health/uptime before relying on them
- Monitor sub-account balances — depleted funds cause inference failures
- Private key stored in
~/.0g-compute-cli/config.json — never expose this file
Reference Documentation