Chain Abstraction Architecture
One vault, many blockchains. One AI, unified execution.
Chain abstraction is the layer that allows Surf to operate as a single, coherent savings and yield system across multiple blockchains, while the user experiences it as one continuous account.
Users do not manage bridges, gas tokens, routing, or protocol fragmentation. They interact with a vault. Surf handles the rest.
This is not UI-level abstraction. It is execution-level abstraction.

The Problem: Fragmented Liquidity and Manual Movement
Today, yield is scattered across chains:
Lending on one chain
Liquidity on another
Incentives on a third
Better risk conditions elsewhere
To optimise, a user must:
Bridge assets
Manage wallets on each chain
Track gas
Monitor positions
Rebalance manually
Accept bridge and execution risk
This is not scalable for real savings.
Surf’s Chain Abstraction Model
Surf introduces a unified execution plane on top of multiple blockchains.
From the user’s perspective:
One deposit
One vault
One balance
One set of rules
One withdrawal
From the system’s perspective:
Multi-chain capital routing
Atomic execution across venues
Deterministic safety checks on every hop
Continuous optimisation under Guardian constraints
Core Components
1. Vault-Centric Design
Each user interacts with a Smart Vault that represents ownership and control. The vault becomes the single source of truth, regardless of where capital is deployed.
2. Cross-Chain Execution Router
Surf’s execution layer can:
Move capital between chains
Route through bridges and messaging layers
Optimise for net yield after fees, latency, and slippage
Enforce allowlists and risk bounds across all chains
All routing decisions are proposed by AI and validated by the Guardian Layer before execution.
3. Unified Risk and Control Plane
Risk is not managed per chain in isolation.
It is enforced globally:
Exposure caps across chains
Protocol concentration limits across ecosystems
Liquidity and exit assumptions across bridges
Emergency unwind paths defined in advance
A position on one chain is evaluated in the context of the entire portfolio.
4. Atomic and Recoverable Flows
Cross-chain actions are structured so that:
Partial execution states are avoided
Fallback paths are defined
Funds are never left in undefined custody states
Reconciliation and proof of state are always available
The goal is not just movement, but safe movement.
Why Chain Abstraction Matters for Savings
Savings demand different properties than trading:
Predictable access
Reliable exits
Low operational complexity
Transparent risk boundaries
No dependence on user operational skill
Chain abstraction allows Surf to:
Chase the best risk-adjusted yield across ecosystems
Keep user experience simple
Maintain non-custodial guarantees
Enforce Guardian rules uniformly
Scale TVL without fragmenting liquidity
Built on zkCross Infrastructure
Surf’s chain abstraction is powered by the execution and messaging rails developed in zkCross Network:
Cross-chain routing and settlement
MPC-secured signing and execution
Allowlist-based protocol integration
Audited cross-chain control flows
Production-tested with real capital
This is not experimental bridge logic. It is infrastructure built for institutional-grade movement of value.
The Outcome
Chain abstraction turns Surf into:
A single on-chain savings account
Backed by multiple blockchains
Managed by one AI system
Governed by one deterministic control layer
Accessible with one mental model
Deposit once. Earn across chains. Withdraw anytime.
The complexity stays in the system. The control stays with the user.
Last updated