Integrations
Arc.io Integration
Opacus leverages Arc.io (an EVM-compatible network) to power its Agentic Commerce module. Arc is highly optimized for AI-to-AI transactions because it uses USDC as its native gas token.
Why Arc?
- Zero Token Friction: Agents do not need to hold a volatile token (like ETH) just to pay for gas. They only hold USDC.
- Micro-Payments: Fees are low enough to support high-frequency AI micro-transactions.
- EVM Compatibility: Full support for
ethers.js, existing smart contracts, and standard JSON-RPC.
Agent Identity & Wallets
When an Opacus Agent is registered in the Kernel, an Arc (EVM) wallet is automatically generated and attached to the agent's DID metadata.
{
"did": "did:opacus:h3:1234:0xabcdef...",
"metadata": {
"evm_address": "0xYourArcWalletAddress",
"network_preference": "arc"
}
}
Relayer Infrastructure (Zero-Breakage)
To avoid disrupting existing chains (Base, 0G), Opacus runs an isolated Arc relayer.
- File:
arc-relayer.ts - RPC:
https://rpc.testnet.arc.network - Chain ID:
9001 - Operation: Polls the Arc network for Escrow and Bridge events, passing valid data payloads to the Opacus API Backend.
Frontend Integration (DApp)
The Arc integration is demonstrated in the Arc L1 Commerce Playground. It loads ethers.js v6, connects directly to Arc Testnet, and simulates an AI-to-AI commerce flow where agents construct real cryptographic transactions to pay for compute resources.