arc.setDocsOpen app

Start here

OverviewUser journeyProduct boundariesMainnet vision

System

ArchitectureExecution modelArc fundamentals
Documentation menu

Start here

OverviewUser journeyProduct boundariesMainnet vision

System

ArchitectureExecution modelArc fundamentals

System design

Architecture

ArcSet turns one wallet-approved investment plan into verified protocol actions, then combines live balances and indexed events into a portfolio view.

Architecture flow

End-to-end system map

From user approval to a reconciled portfolio

Transaction pathRead + reconcile

User boundary

Circle modular wallet

User controlled

The passkey-controlled Arc and Base accounts review and approve every operation.

review + authorize
01

ArcSet application

Planning and transaction orchestration

Strategy registry

Versioned weights and lifecycle-verified adapters

Plan + quote engine

Allocations, fresh quotes, fees, limits, and gas

Execution controller

Sequences approvals and preserves partial progress

verified adapter calls
verified adapter calls
02

Protocol adapters

Fresh quotes, protected entry, valuation, and exit

App Kit swaps

Arc

Protected USDC routes into EURC or cirBTC

Morpho EarnKit

Arc

Verified ERC-4626 USDC deposits and withdrawals

CCTP + Uniswap V3

Arc → Base

Canonical USDC bridge, swap, and capped LP sleeve

signed transactions
signed transactions
03

Networks + settlement

The route stays on Arc unless a cross-chain sleeve is selected

Arc Testnet

Primary

Wallet custody, swaps, vaults, and CCTP burn settle with USDC gas

Base Sepolia

Cross-chain

Only the experimental cross-chain sleeve swaps and mints its LP position here

Arc invariants

USDC gas6-decimal ERC-20 app viewSub-second deterministic finality
finalized state + indexed events
finalized state + indexed events
04

State + verification

Onchain truth is combined with recoverable execution context

Live chain reads

Arc and Base balances, receipts, assets, and LP positions

The Graph

Standardized Arc vault metrics and indexed activity

Recovery record

Confirmed transactions and only the unfinished steps

reconcile
reconcile

User view

Portfolio

Derived from live state

Live balances, basket attribution, indexed activity, allocation drift, and user-approved exits.

On this page

Architecture flow