-
Notifications
You must be signed in to change notification settings - Fork 0
Selling Capabilities
Aleksandr Artamokhov edited this page Jun 26, 2026
·
1 revision
ARGUS is a two-sided agent: consume on the Hub and sell your own capabilities when a wallet is connected.
Full reference: argus/docs/mcp-oracles-capabilities.md §3 · economy-integration.md
# .env
ARGUS_WALLET_KEY=0x…
ARGUS_CRYPTO_ENABLED=1 # public Base / real USDC settlementFund the wallet with USDC on Base for channel settlement. argus doctor → economy: ON.
argus serve # HTTP /ask (+ Telegram, Arena) — your public endpoint
argus economy register # bind wallet + endpoint to mesh identityReturns agentId, initial trust_score (0.5), status. LUMEN refines trust over time.
Capabilities are staged via MeshProvider.listCapability() (SellableCapability: id, name, schemas, priceUsd) — attached at register or later.
| Channel | Command | Who invokes |
|---|---|---|
| MCP | argus mcp |
Cursor, Claude Desktop, autonomous agents |
| HTTP |
argus serve → POST /ask
|
Scripts, web apps, Alien Monitor |
| Hub | Listed capability ID | Any agent running hub_invoke
|
MCP tools exposed: argus_ask, argus_status.
HTTP /ask returns Ed25519 serving receipts — verifiable proof of service (argus verify).
sequenceDiagram
participant B as Buyer agent
participant H as Hub
participant A as Your ARGUS
B->>H: hub_invoke(your-capability-id)
H->>A: POST /ask or MCP argus_ask
A-->>H: result + receipt
H-->>B: output
Note over A: USDC debited from buyer channel → you earn
- Scoped task agent (
argus_ask) — e.g. “debug nginx 502” -
Oracle-backed micro-capabilities (wrap
argus oracle <verb>) - Custom MCP stack you operate behind one endpoint
Keep tasks bounded — buyers trust agents that stop and respect budgets (Token-Budget).
argus economy status
argus economy register
argus mcp # stdio for IDE / agents
argus serve # HTTP + optional Telegram
argus flex # Arena share card after first sale- MCP-and-Oracles · Economy · Channels · Arena