INTERACTIVE SCENARIO LAB & ARCHITECTURAL GUIDE

Live Scenario Simulator &
Market Data Flow Architecture.

Step through institutional clearing scenarios in real time. Inspect wire protocol messages, sequence flow between simulated peers, and participant state blotters under both happy-path and chaos-injected market conditions.

Scenario: Step 1 of 4

Bilateral Settlement Instruction (comm_801)

Participant Broker (PID 02999) submits a bilateral instruction to deliver 50,000 units of BHP for AUD $2,150,000 against receiving participant (PID 01444).

Active Peer Interaction Path:
Broker / OMS
CHESS :8690
RBA Cash :8691
DCS :8692
AMQP :8693
CTM :8694
HIN Books
Cockpit :8699
Participant Real-Time Blotter State PID 02999
Security Position
200,000 BHP
Settlement Cash
AUD $4,250,000.00
Margin / Fail Levy
AUD $0.00
Lifecycle Status
INSTRUCTION_ACCEPTED
Outbound HTTP POST /inbound (comm_801 XML)
Loading scenario payload...

Architectural Data Flow Diagrams

Explore how data flows between participant institutional systems and the six simulated market peer engines.

Diagram 1

End-to-End Equity Trade, Clearing & DvP Cash Settlement Flow

Trace the lifecycle of a market transaction through order capture, allocation, netting, cash movement, and subregister ownership updates.

Stage 1 Trade Capture
Order Execution & Drop Copy
Broker OMS submits market orders. IRESS drop-copy gateway (:8695) broadcasts fills. CTM (:8694) matches institutional block allocations.
comm_801
Stage 2 Core Clearing
CHESS ISO 20022 Netting Engine (:8690)
Validates Drop 1–4 XML schemas, matches bilateral settlement instructions, and runs multilateral netting algorithm to isolate net cash & security obligations.
pacs.009
Stage 3 DvP Finality
RBA RTGS Cash & Subregister (:8691)
Executes interbank central bank cash transfer. Upon receipt of pacs.002 confirmation, CHESS subregister transfers security units under investor HINs.
Diagram 2

Single JVM In-Memory Architecture vs. Fragile Exchange CDE

How Aegis eliminates external network latency, database management, and dirty shared state through pure in-memory isolation.

TRADITIONAL EXCHANGE CDE $40,000 / month
  • ✗ Requires dedicated VPN tunnels and static IP whitelisting
  • ✗ Restricted operating hours (typically 9:00 AM – 5:00 PM AEST)
  • ✗ Shared multi-tenant environment contaminated by other participants
  • ✗ Unannounced exchange maintenance windows and version rollbacks
  • ✗ Cannot run in parallel automated CI/CD pull request runners
AEGIS IN-MEMORY SIMULATOR 380ms Startup
  • ✓ Runs locally on 127.0.0.1 with zero external network connectivity
  • ✓ 24/7/365 uninterrupted availability for dev & test suites
  • ✓ 100% hermetic isolation: deterministic seed reset in 5 milliseconds
  • ✓ Built-in Chaos & Break Injection API to test edge cases
  • ✓ Spin up 50 parallel instances across GitHub Actions or Jenkins
Diagram 3

ASX DCS Derivatives Clearing & SPAN Margin Lifecycle (MCM 1.5.0)

High-speed fixed-width MCM 1.5.0 message stream covering trade allocations, give-ups, and portfolio risk calculation.

Step 1 Trade Record
TR Message Logging (:8692)
Executing desk logs index futures / ETO options contract execution. Validates participant authorization and strike validity.
AA & GU
Step 2 Broker Handoff
Allocation & Give-Up (GU/TU)
Clearing house issues Allocation Acknowledgment (AA) and transmits Give-Up (GU) notice to clearing participant for Take-Up (TU) confirmation.
SPAN Risk
Step 3 Risk Engine
Real-Time SPAN Margin Output
Instant recalculation of Scanning Risk Range, inter-month spread charges, SPAN initial margin, and variation margin obligations.

Ready to Execute These Scenarios in Your Own CI Pipeline?

Request an evaluation JAR package and run all five scenarios in automated JUnit, Python, or Go test suites today.

Request 14-Day Free Evaluation View Developer Quickstart