OriginDOCS

Origin Overview

Development Notice: Origin is currently under active development and has not yet launched. The technical documentation provided here is tentative and reflects the current design direction, but specific implementation details are subject to change as the platform evolves.

Origin is the institutional-grade global exchange on Arc that unifies trading into one venue, letting users deposit any stablecoin currency as collateral and access perpetuals on every major market with 24/7 trading. Origin features stablecoin-native settlement, verifiable matching, low-latency execution, and compliance-ready infrastructure for global capital markets.

What Origin Is

Origin is a high-performance decentralized exchange that combines the speed and liquidity of centralized trading with the custody guarantees of on-chain settlement. It consolidates crypto, equity, and commodity perpetuals into a single unified venue where users deposit collateral once and trade across all major markets 24/7.

Core Mission

  1. The Global Exchange - Trade any asset against any stablecoin currency. Origin breaks the USD monopoly by accepting EURC, KRW1, JPYC, and other Circle-integrated stablecoins as collateral, enabling traders worldwide to use their local currency without forced conversion.

  2. The Wall Street Oracle - Provide continuous 24/7 price discovery even when traditional markets are closed. Origin serves as the reference price source during off-hours, holidays, and market gaps.

  3. Institutional DeFi - Deliver compliance-ready infrastructure with KYC/AML support, surveillance capabilities, and operational rigor that institutional desks require while maintaining the transparency and self-custody properties of DeFi.

Architecture at a Glance

Origin uses a hybrid on-chain/off-chain design that optimizes for both performance and trustlessness:

LayerComponentsPurpose
Off-ChainMatching Engine, Risk Engine, Oracle IngestionLow-latency execution (single-digit milliseconds), real-time risk monitoring, price feed aggregation
On-Chain (Arc)Margin Vault, Settlement Contract, Insurance FundUser custody, deterministic finality, verifiable settlement, economic state of record

Key insight: Users always retain on-chain custody of their collateral. The off-chain operator can match orders and compute risk, but cannot move funds out of the system, increase debt beyond collateral, or override parameters. The worst-case operator failure is bounded: trading halts, but funds remain accessible.

Settlement Flow

  1. Orders match off-chain in the Matching Engine (sub-10ms)
  2. Fills accumulate in settlement batches
  3. Batches commit to Arc every 250-500ms during peak activity
  4. On-chain settlement provides deterministic finality in under 1 second

Key Innovations

CrossFX: Virtual Cross-Currency Markets

Origin exposes markets like GOOGL/KRW, BTC/EUR, and XAU/JPY without fragmenting liquidity. Instead of separate orderbooks for every currency pair, virtual markets compose canonical USD-denominated perpetuals with an FX overlay:

GOOGL/KRW = GOOGL/USD-PERP + USD/KRW FX layer
  • All liquidity concentrates around USD books. Market makers quote one book; users see their local currency
  • FX rates are sourced from $1M-notional StableFX RFQ quotes, blended with backup feeds and clamped ±2% from reference
  • Funding rates remain unified regardless of display currency; liquidations use conservative stressed FX rates
  • FX risk is on the collateral, not the position

Multi-Collateral with Dynamic Haircuts

Origin accepts the full range of Circle StableFX stablecoins (USDC, EURC, KRW1, JPYC, MXNB, etc.) as collateral. Non-USD collateral is subject to dynamic haircuts that adjust in real-time based on live RFQ market conditions:

  • FX volatility and RFQ spreads (bid/ask from $1M quotes)
  • Quote depth at $1M+ notional
  • Currency concentration and issuer risk signals
  • Settlement failure rates from StableFX providers

Robust Mark Price

Liquidations trigger on a three-source median designed to be manipulation-resistant:

mark_price = median(impact_price, cex_median, ema_orderbook)

This is separate from the Pyth index price used for funding: an attacker would need to compromise at least two of three independent sources to trigger unfair liquidations.

Self-Custody Emergency Exit

If the off-chain operator becomes unresponsive due to technical difficulties or an outage, the system auto-transitions to EMERGENCY_EXIT state. Users can withdraw their free collateral directly on-chain without operator participation: no withdrawal queue, no frozen funds.

Who Origin Is For

User TypeWhat Origin Provides
Individual Traders24/7 access to crypto, equity, and commodity perps with local currency collateral
Market MakersLow-latency matching, price-time priority, sub-account isolation for strategy separation
Institutional DesksMulti-collateral portfolios, cross-margin capital efficiency, compliance-ready infrastructure
Global UsersTrade in EUR, KRW, JPY, MXN, and more without forced USD conversion

Built on Arc

Origin runs on Arc, Circle's Layer-1 blockchain purpose-built for stablecoin finance:

  • Native Circle integration: first-class support for Circle Mint, CCTP, Gateway, and StableFX
  • USDC-denominated gas: predictable transaction costs in USD terms
  • Deterministic sub-second finality: no probabilistic confirmations
  • EVM compatibility: standard tooling, standard contracts

Documentation Guide

This specification is organized into chapters covering each subsystem:

ChapterTopics
System ArchitectureComponent diagram, order flow, trust model, failure modes
MarketsAsset classes, contract specs, virtual cross-currency markets, market states
Accounts & CollateralSub-accounts, API auth, multi-collateral valuation, dynamic haircuts
TradingOrder types, matching engine, order lifecycle, pre-trade validation
Positions & PnLPosition accounting, funding payments, isolated margin PnL
Margining & RiskLeverage tiers, margin ratio, liquidations, insurance fund, ADL
Pricing & FundingIndex price, mark price, oracle heartbeat, funding formula, Discovery Bounds for extended-hours trading
Settlement & CustodyDeposits/withdrawals, settlement batches, StableFX integration
System OperationsOperational states, fees, parameter changes, APIs

Note: Parameters documented here are launch values. The authoritative source for live values is the public parameters API and the parameters reference page.


Ready to dive deeper? Continue to System Architecture for the component diagram, order flow, and trust model.