SmartEE Digital Co.
EN|TR
ADR-007Date: 2026-08-24
STATUS: ACCEPTED

100% Non-Custodial Architecture & Sub-50ms Parallel Panic Kill Switch

Author: Security & Exchange Execution Squad
#Non-Custodial#Security#CCXT#Risk Management#Kill Switch

1. Context & Problem Statement

Centralized crypto asset custody introduces catastrophic counterparty and regulatory risks. In addition, extreme market volatility and flash crashes require immediate, guaranteed order cancellation across multiple connected exchanges simultaneously.

2. Decision

We enforced a strict zero-custody policy where user funds remain exclusively in user exchange accounts and API keys with withdrawal permissions are actively blocked at initialization. We engineered a parallel CCXT async fan-out kill switch benchmarked at 33.59ms to cancel all orders simultaneously across connected venues during emergency stops or flash crashes (>5% drop in <5m).

3. Consequences & Trade-Offs

Positive Outcomes

Zero custodial risk for the platform and complete user sovereign asset control
Sub-50ms (33.59ms verified) parallel order cancellation fan-out across all major exchanges
Automated volatility circuit breaker protects user portfolios against flash crash liquidations

Negative / Trade-Offs

Execution speed is bounded by individual exchange REST/WebSocket API rate limits

Mitigation Strategies

Dynamic rate-limit budgeting and multi-credential connection pooling across exchange endpoints

Need ADR Governance in Your Engineering Org?

We help engineering teams establish versioned ADR repositories, C4 models, and automated CI test gates.

Learn More About Architecture Sprints