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 API —
POST /api/run-simulationreturns 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.
- Repositories —
session_repository,user_repository. - Schema evolution —
esquema.pyadds missing columns idempotently. - Audit trail — noise, sample size, QBER and key rate per run.