Velia Protocol — Powered by $SYNC on Base

Trustless P2P rails for send + escrow. Retail-simple on the surface, crypto-native underneath.

  • Base-native: low fees, fast finality, Coinbase-aligned ecosystem.
  • Trustless Escrow: two-sided funding, expiry + refund, clean events.
  • Fee Tiers: hold/stake $SYNC to reduce fees down to 0%.
$SYNC utility: fees, staking, rewards, escrow bonds

Base-native

Low fees, fast finality, Coinbase alignment. $SYNC is the fee rail.

Trustless Escrow

Two-sided funding, expiry + refund, clean events for bots & UX.

Fee Tiers

Hold/stake $SYNC to reduce fees to 0% for qualified accounts.

$SYNC Token Utility

$SYNC routes value through the network: transaction fees, staking tiers (reduced/zero fees), rewards (cashback/referrals), and escrow collateral bonds. This creates recurring demand and network effects.

  • Fees: P2P Send and Escrow route fees via $SYNC.
  • Staking tiers: Standard 0.30% → Tier 1 (10k $SYNC) 0.10% → Tier 2 (25k $SYNC) 0%.
  • Rewards: Cashback + referrals in $SYNC.
  • Escrow bonds: Small collateral in $SYNC to reduce spam and anchor reputation.
  • Governance (later): $SYNC holders steer upgrades and parameters.
Velia one-pager: problem, solution, $SYNC utility, roadmap

Contracts (placeholders)

EscrowHTLC

Two-party escrow with expiry/refund, fee skim to FeeManager.

base-mainnet: 0xEscrow…TBD
base-sepolia: 0xEscrow…TBD

$SYNC (ERC-20)

Permit (EIP-2612). Utility for fee tiers + staking.

base-mainnet: 0xSYNC…TBD
base-sepolia: 0xSYNC…TBD

SyncFeeManager

Computes & collects fees; 0% for eligible $SYNC holders/stakers.

base-mainnet: 0xFee…TBD
base-sepolia: 0xFee…TBD

SyncStaking

Simple lock for tier eligibility (no emissions in v0).

base-mainnet: 0xStake…TBD
base-sepolia: 0xStake…TBD

SDK & Integration

Lightweight TypeScript helpers for reading deal state, creating escrows, and reacting to events.

# install (planned) npm i @velia/protocol # example import { Escrow, FeeManager } from "@velia/protocol"; const escrow = new Escrow(provider, { address: "0xEscrow…TBD" }); const id = await escrow.open({ tokenIn: USDC, amountIn: "20000000", // 20 USDC (6dp) tokenOut: WETH, amountOut: "12000000000000",// 0.012 WETH (18dp) taker: "0x...", expiresAt: Math.floor(Date.now()/1000)+3600 }); escrow.on("DealClaimed", (id) => console.log("claimed", id));

Security & Parameters

  • OpenZeppelin libs, SafeTransfer, non-reentrancy, event logs.
  • Bounds: min/max amounts, sane expiries (e.g., 5m–72h).
  • Pausable FeeManager, multisig-owned, time-locked updates.
  • Base fee target: 30 bps (0.30%), 0% for eligible $SYNC holders/stakers.
Velia roadmap

Ready to build on Velia?

Hook into $SYNC rails on Base for P2P send + escrow.