Engineering

System Architecture

Component topology, quantum simulation pipeline and data layer — generated from the actual codebase. Pan, zoom and click any node to inspect it.

Tier 1 · views/

Presentation

Dispatches requests, manages sessions and renders the real-time protocol visualization.

  • Guest mode — full simulator with zero sign-up.
  • REST APIPOST /api/run-simulation returns per-qubit traces as JSON.
  • SVG photon engine — polarization states, interception and sifting animated from real data.
Tier 2 · business/

Quantum domain

Framework-independent protocol model: circuits, noise, attack and security metrics.

  • Qiskit circuits — single-qubit preparation in $Z$ and $X$ bases.
  • Aer noise model — depolarizing channel for fiber decoherence.
  • Key rate — $R = \max(0, 1 - 2h(\text{QBER}))$ with 11% cutoff.
Tier 3 · datos/

Data & migrations

Repository pattern over SQLAlchemy — SQLite locally, PostgreSQL in production.

  • Repositoriessession_repository, user_repository.
  • Schema evolutionesquema.py adds missing columns idempotently.
  • Audit trail — noise, sample size, QBER and key rate per run.
/architecture/diagram Open standalone