Architecture Overview

How Realm achieves 25ms finality with post-quantum security

System Components

Realm is a purpose-built blockchain for high-frequency trading, combining:

  • Mysticeti BFT Consensus - 25ms block finality
  • GPU-Native Execution - Parallel order matching
  • Post-Quantum Cryptography - Dilithium-3 signatures
  • Unified gRPC API - Single protocol for all clients

API Access

All clients connect via a single gRPC endpoint:

  • Web Apps — gRPC-Web via https://api.realm.software
  • SDK / CLI — Native gRPC for full performance
  • HFT — Bidirectional streaming via TradingStream RPC

No REST, no WebSocket, no FIX protocol. Just Protocol Buffers over gRPC for type-safe, low-latency communication.

Validator Nodes

Validators run the consensus protocol and execute transactions. Each validator:

  • Participates in Mysticeti BFT rounds
  • Executes the matching engine
  • Serves the gRPC API
  • Maintains the full state