hybrid-perps-spec

Acceptance Checklist

This document standardizes acceptance criteria and checklists for each MVP phase. Covers functional, risk control, performance, and operational dimensions with 100+ verifiable items.


Phase 1 Acceptance Checklist (Foundation & Onboarding)

1.1 Authentication (T1)

1.2 Wallet & Assets (T1)

1.3 TRON Deposit (T1)

1.4 ETH Deposit (T1)

1.5 Withdrawal (T1)

1.6 Multi-Chain Aggregation & Hot/Cold Wallets (T1)

1.7 HL API Relay (T3)

1.8 HL WebSocket (T3)

1.9 Market Data Display (T3+T6)

1.10 Admin Framework & RBAC (T6)

1.11 User Query Page (T6)

1.12 Infrastructure (T3)

1.13 Phase 1 Pass Criteria


Phase 2 Acceptance Checklist (Routing + Hedging)

2.1 Order Routing (T2)

2.2 Order Lifecycle (T2)

2.3 HL Proxy Execution (T3)

2.4 Pre-Trade Risk Control (T4)

2.5 Real-Time Net Exposure (T4)

2.6 Hedge Engine (T4)

2.7 Risk Reserve (T4)

2.8 Daily Net Loss Circuit Breaker (T4)

2.9 Deviation Monitoring (T5)

2.10 Admin Control Pages (T6)

2.11 Phase 2 Canary Pass Criteria


Phase 3 Acceptance Checklist (Internalization Launch)

3.1 Internalization Execution (T2)

3.2 Internal Limit Order Queue (T2)

3.3 Margin Calculation (T4)

3.4 Unified Liquidation (T4)

3.5 HL Liquidation Sync (T4)

3.6 HL Precision Replication (T4)

3.7 Complete PnL Settlement (T5)

3.8 Funding Rate Settlement (T5)

3.9 Three-Party Reconciliation (T5)

3.10 Risk Dashboard (T6)

3.11 Phase 3 Canary Pass Criteria


General Performance Targets

Operation Target Pass
Route decision <5ms P99
HL forward <50ms P99
Internalization fill <10ms
Liquidation detection <1s
API response <100ms P95
Snapshot consistency <5min
Availability >99.9%

Test Coverage Requirements


Sign-Off

This checklist must be completed and approved by:

Date: ______