
Case Study
TelosX
Centralized exchange infrastructure for the Telos ecosystem.
50+
Trading Pairs
<50ms
Order Latency
16 months
Development
Telos Foundation
tlosx.com/Next.jsTypeScriptPostgreSQLRedisKubernetes+3 more

Project Overview
About This Project
TelosX is a centralized exchange built for the Telos ecosystem with order matching, custodial wallets, TradingView charts, KYC/AML, fiat integrations, real-time market data, and desktop plus mobile trading flows. ChainScore Labs handled product design and engineering across the exchange stack.
Client
Telos Foundation
tlosx.com/Timeline
Start
August 2023
Completed
December 2024
Duration
16 months
Phase 1: Architecture & Design
Phase 2: Core Infrastructure
Phase 3: Launch Preparation
Technologies
Next.jsTypeScriptPostgreSQLRedisKubernetesWebSocketsTradingViewAWS
The Challenge
Telos Foundation needed a centralized exchange for its ecosystem: familiar enough for traders coming from Binance or Coinbase, but built around Telos assets, compliance workflows, custody controls, and real-time execution.
An exchange is unforgiving infrastructure. The matching engine has to handle price-time priority, partial fills, race conditions, and balance updates correctly. Custodial wallets need deposit detection, withdrawal review, cold storage, and reconciliation. KYC, fiat rails, and market data all have to fit into the same operating system.
Trading engine first, product surface after
Our Approach
We started with the matching engine because every other exchange feature depends on it. The engine supports multiple order types, external liquidity integration, and traffic spikes during volatile markets. Once that foundation was stable, the wallet, compliance, market data, and trading interfaces could sit on top cleanly.
- Order Matching First: Built and stress-tested the matching engine before writing any UI. The foundation had to be solid before we added complexity.
- Security by Design: Cold wallet architecture, multi-sig withdrawals, and rate limiting baked in from day one. Not bolted on later.
- Layered Trading UX: The interface supports simple spot trades first, then adds pro tools for users who need deeper control.
TelosX Dashboard
Where performance meets correctness
Trading Engine
The matching engine processes orders in strict price-time priority, handles partial fills, and keeps balances consistent under load. It supports limit, market, stop-loss, and OCO orders, with each order type handled as its own state machine instead of a UI-only option.
- Price-Time Priority: Orders match fairly. Earlier orders at the same price level always execute first.
- Atomic Operations: Balance updates, order fills, and trade records process atomically. No partial states, no race conditions.
- Horizontal Scaling: Different trading pairs run independently, so the system scales with demand.
TelosX Orderbook
Custody, withdrawals, reconciliation, and monitoring
Wallet Infrastructure
The wallet system uses a tiered custody model. Hot wallets hold working liquidity for withdrawals, while the majority of assets stay in cold storage behind multi-sig authorization. Deposit detection, withdrawal processing, and balance reconciliation run as separate monitored services.
- Cold Storage: The majority of assets sit offline, requiring multiple authorized signatures to move.
- Withdrawal Limits: Configurable limits and delays for large withdrawals, with manual review for suspicious patterns.
- Real-time Reconciliation: Automated balance checks between database records and on-chain state, with alerts for any discrepancy.
TelosX Wallet
Charts, order entry, order book, and live state
Professional Trading Interface
The trading surface includes TradingView charts, technical indicators, custom workspace layouts, keyboard shortcuts, order entry, open orders, fills, balances, and live market data. It stays responsive while tracking real-time state across many markets.
- TradingView Integration: Full charting suite with 50+ indicators, drawing tools, and multi-timeframe analysis.
- Order Entry: Quick order forms with limit, market, stop-loss, and OCO support. Keyboard shortcuts for power users.
- Real-time Orderbook: WebSocket-powered orderbook and trade feed with sub-second updates.
TelosX Pro Trading
Trading, wallet, and alerts on smaller screens
Mobile Experience
The mobile interface was designed as its own trading flow. Users can check markets, manage wallets, place orders, review fills, and receive alerts without relying on a compressed desktop layout.
- Touch Controls: Swipe gestures, clear tap targets, and layouts built for mobile trading.
- Feature Parity: The core trading, wallet, and account flows work across desktop and mobile.
- Push Notifications: Price alerts, order fills, and security notifications delivered in real-time.
TelosX Mobile
Meeting regulatory requirements without wrecking the UX
Compliance & Security
Running a centralized exchange means meeting regulatory requirements across multiple jurisdictions. We wired up KYC/AML services with an onboarding flow that collects information progressively. Basic features are available right away, and additional verification unlocks higher limits. Security audits ran at each major milestone, with penetration testing before launch.
- Progressive KYC: Users can start trading immediately with basic verification. Higher limits require additional documentation.
- AML Monitoring: Transaction monitoring with automated flagging of suspicious patterns for compliance review.
- Security Audits: Third-party security assessments at each major development milestone.
TelosX Verification
From signup to first trade in minutes
User Onboarding
Exchange onboarding is usually painful. Long forms, unclear requirements, confusing verification steps. We trimmed it down to get users trading as fast as possible while still hitting compliance requirements.
- Minimal Initial Steps: Email, password, and basic verification is enough to start exploring the platform.
- Guided Verification: Clear instructions and real-time feedback during document submission.
- Contextual Help: Tooltips and guides show up where users need them, not buried in a help section.
TelosX Signup
Metrics
Outcome
TelosX launched with full trading functionality across 50+ pairs, serving the Telos ecosystem with a platform that can scale to institutional volume. The 16-month engagement covered everything from initial architecture through production deployment. A complete exchange built from first principles.
50+
Trading Pairs
At launch
16 months
Development
Design to launch
<50ms
Order Latency
End-to-end
99.9%
Uptime Target
SLA
Project Gallery
Visual showcase
1 / 8