1.1 KiB
1.1 KiB
panda-rpki-validator M5 architecture
The first public package is intentionally a single Cargo package. Its internal boundaries are:
model-crypto: TAL/TA, ASN.1/RPKI objects, signatures and resources.transport: HTTP, RRDP, rsync and offline replay inputs.sync-validation-engine: snapshot/delta orchestration, CA-tree validation, policy/TA constraints and parallel scheduling.state-cache: repository bytes, RocksDB state and cache lifecycle.runtime-lifecycle: run numbering, retention, TA refresh, failure reset and artifact materialization for native and Docker execution.
M4 contains the extracted normal synchronization and validation implementation
across all five boundaries, plus the daemon and shell lifecycle wrapper used
by the Docker image. Metrics, query, UI, RTR, Prometheus/Grafana, old installer
control plane, remote scripts and verification-only are not dependencies of
this package. M5 has established the first canonical normal-run and
multi-architecture baseline; the remaining profile/performance gates against
the old runtime must pass before this repository can be considered
release-ready.