💸 Pricing & Fees
Opacus charges transparent, usage-based fees on every execution routed through the network. All fees flow directly to the Opacus Treasury on-chain. Subscription tiers reduce your per-execution fee rate.
Treasury
All platform fees are collected on-chain at the Opacus Treasury address:
Fees are settled in USDC. The treasury funds protocol development, executor incentives, and network security.
Subscription Tiers
Choose a plan that matches your usage. Higher tiers unlock lower fee rates, Nitro execution, and priority routing.
Free
- 50 intents / month
- 30 MCP calls / day
- 1.0% execution fee
- 15% data fee
- 10% compute margin
- 20% MEV fee
- No Nitro mode
Starter
- 500 intents / month
- 200 MCP calls / day
- 0.75% execution fee
- 12% data fee
- 8% compute margin
- 17% MEV fee
- No Nitro mode
Pro
- Unlimited intents
- Unlimited MCP calls
- 0.50% execution fee
- 10% data fee
- 7% compute margin
- 15% MEV fee
- Nitro mode
- Priority routing
Enterprise
- Unlimited everything
- 0.30% execution fee
- 8% data fee
- 5% compute margin
- 12% MEV fee
- Nitro + priority
- Dedicated executor
- Custom SLA
subscribe_to_tier tool will handle it automatically via OpacusPay.
Fee Schedule
Fees are applied based on your active subscription tier. All fees are collected to the treasury in real time.
| Fee Type | Free | Starter | Pro | Enterprise | Notes |
|---|---|---|---|---|---|
| Execution Fee Cross-chain intent, MCP tool calls |
1.00% | 0.75% | 0.50% | 0.30% | % of maxCostUsdc → treasury |
| Data Revenue Fee buy_data_from_agent |
15% | 12% | 10% | 8% | Opacus share of data sale; provider gets remainder |
| Compute Margin run_remote_compute, 0G inference |
10% | 8% | 7% | 5% | Per inference, charged on top of 0G cost |
| MEV Fee execute_mev_strategy |
20% | 17% | 15% | 12% | % of gross MEV captured; LP gets 10%, gas reserve 5% |
| Citadel Registration Agent Citadel onboarding |
499 USDC | 499 USDC | 499 USDC | Custom | One-time, on-chain to treasury. Issues DID + Nitro endpoint. + 199 USDC/month subscription for full capabilities. |
| Nitro Surcharge Fast-lane execution |
— | — | +0.0005 USDC | +0.0005 USDC | Per intent, Pro/Enterprise only. Bypasses standard queue. |
| Subscription Monthly platform access |
Free | $9.99 | $29.99 | Custom | USDC equivalent settled via Citadel Mint to treasury |
Revenue Flow
How fees are distributed across stakeholders for each operation type:
Billing API
Manage subscriptions and query fee history programmatically via the REST API.
Endpoints
| Method | Path | Description |
|---|---|---|
| GET | /api/v1/billing/tiers |
List all subscription tiers with fee rates and limits |
| GET | /api/v1/billing/status |
Get caller's current tier, subscription, and total fees paid |
| POST | /api/v1/billing/subscribe |
Subscribe to a tier. Body: {"tierId":"pro"} |
| POST | /api/v1/billing/cancel |
Cancel active subscription and downgrade to Free |
| GET | /api/v1/billing/fees |
List caller's fee transaction history (last 100 records) |
| GET | /api/v1/billing/admin/fees |
Admin view: total fees collected, breakdown by type, treasury balance |
Example: Check billing status
GET /api/v1/billing/status
Response:
{
"ok": true,
"tier": {
"id": "pro",
"name": "Pro",
"monthlyUsd": 29.99,
"executionFeeRate": 0.005,
"dataFeeRate": 0.10,
"computeMarginRate": 0.07,
"mevOpacusRate": 0.15,
"nitro": true,
"priorityRouting": true
},
"subscription": {
"id": "sub_xyz",
"tierId": "pro",
"status": "active",
"startedAt": "2026-03-26T...",
"nextBillingAt": "2026-04-25T..."
},
"totalFeesPaidUsdc": 1.543,
"treasury": "0xA943F46eE5f977067f07565CF1d31A10B68D7718"
}
Example: Subscribe via MCP
Any Claude / ChatGPT / Cursor user connected to Opacus MCP can subscribe directly:
# User says: "Upgrade me to Pro plan"
# Claude calls:
{
"method": "subscribe_to_tier",
"params": { "tierId": "pro" }
}
# Or to check status:
{
"method": "get_billing_status",
"params": {}
}
# Or to see all plans:
{
"method": "list_billing_tiers",
"params": {}
}
Quick Reference
| Scenario | Example Prompt | Fee Model | Treasury Receives |
|---|---|---|---|
| Cross-chain intent | "Run task on 0G with 0.01 USDC" | 0.50%–1.00% of cost | 0.000050–0.000100 USDC |
| Data purchase | "Get BTC sentiment from oracle" | 8%–15% of data price | 0.00008–0.00015 USDC per call |
| 0G compute | "Run sentiment analysis on 0G" | 5%–10% margin | 0.0005–0.001 USDC per task |
| MEV strategy | "Find arbitrage between Base and 0G" | 12%–20% of gross MEV | ~0.138–0.23 USDC (on 1 USDC budget) |
| Agent Citadel | Sovereign onboarding wizard | 499 USDC flat | 499 USDC on-chain |
| Subscription (Pro) | "Subscribe me to Pro" | $29.99 / month | 29.99 USDC to treasury |
feeRecords store with type, amount, treasury address, and timestamp. Use GET /api/v1/billing/fees to audit your own fee history at any time.