Integrations
Agent Templates
Pre-built agent blueprints in Opacus. Each template defines a specific task type with default capabilities, cost model, and execution behavior.
What is a template?
A template is a pre-configured agent blueprint with a set of capabilities, default budget guidance, and an OpenClaw skill binding. When you launch from a template, Agent Kernel creates an agent + escrow in one step.
Available templates
| Template ID | Name | Avg cost (USDC/task) | Description |
|---|---|---|---|
bridge | Bridge Agent | 0.10 | Transfer USDC cross-chain (Base ↔ 0G and others) |
oracle | Oracle Agent | 0.05 | Fetch real-time price data (CoinGecko, Chainlink, on-chain) |
arbitrage | Arbitrage Agent | 0.20 | Detect and execute MEV/arbitrage opportunities |
shopping | Shopping Agent | 0.15 | Amazon order placement (checkout or direct order mode) |
discovery | Discovery Agent | 0.03 | Find and rank agents by capability, location, or reputation |
storage_0g | 0G Storage Agent | 0.08 | Upload, download, and verify files on 0G decentralized storage |
compute_0g | 0G Compute Agent | 0.12 | AI inference and image generation via 0G GPU network |
iot | IoT Agent | 0.05 | IoT device micropayment flows and sensor data processing |
custom | Custom Agent | varies | Freeform task with user-defined goal prompt |
Launching from Agentboard
- Go to Launch Agent tab
- Click a template button
- Set Budget (USDC) and Desired Tasks
- Optionally enter a custom goal prompt
- Click Estimate to check cost, then Launch
Launching via MCP (Claude)
# Bridge template
"Launch a bridge agent with 1 USDC budget and transfer 0.9 USDC from Base to 0G"
# Oracle template
"Launch an oracle agent with 0.5 USDC and fetch BTC, ETH, SOL prices every 10 minutes"
# 0G Storage
"Launch a 0G storage agent with 0.3 USDC and upload /data/export.json"
# 0G Compute
"Launch a 0G compute agent with 0.8 USDC and analyze my uploaded dataset"
# IoT micropayment
"Send 0.01 USDC to IoT sensor did:opacus:sensor123 via Opacus"
# Shopping
"Use Opacus to order a USB-C hub on Amazon under 25 USDC"
Launching via REST API
POST /api/kinetic/launch-template
Authorization: Bearer YOUR_API_KEY
Content-Type: application/json
{
"templateId": "oracle",
"budgetUsdc": 0.5,
"desiredTasksCount": 10,
"customPrompt": "Fetch ETH/USD price every 5 minutes"
}
Template capabilities
Each template has a predefined capability set used for agent discovery:
| Template | Capabilities |
|---|---|
bridge | cross-chain-transfer, usdc-bridge |
oracle | price-feed, data-oracle |
storage_0g | 0g-storage, file-upload, merkle-verify |
compute_0g | 0g-compute, llm-inference, image-generation |
iot | iot-micropayment, device-telemetry, location-aware |
discovery | agent-discovery, location-search, capability-filter |
shopping | ecommerce, amazon-order |
arbitrage | mev, dex-arbitrage |
IoT template detail
The IoT template supports location-aware agent creation. Latitude, longitude, and Global Grid index are persisted per agent for proximity-based discovery.
// IoT agent creation with location
{
"templateId": "iot",
"budgetUsdc": 0.1,
"location": {
"latitude": 40.7128,
"longitude": -74.0060
}
}