Logos Testing Framework Extension
This directory contains the Logos-specific extension layer that plugs into the generic
testing-framework core. The goal is to keep all Nomos logic in one place with a clear
structure so it can be reviewed and moved into the logos-blockchain-node repo cleanly.
Layout
-
runtime/env
Logos implementation of the coreApplicationtrait and runtime wiring. -
runtime/ext
Logos extension glue for compose/k8s/cfgsync integration and scenario helpers. -
runtime/workloads
Logos workloads and expectations (e.g., transaction workload, consensus liveness). -
runtime/cfgsync
Logos cfgsync server/client and config bundling. -
infra/assets/stack
Docker stack assets, scripts, and monitoring bundles. -
infra/helm/logos-runner
Helm chart used by the k8s deployer.
Extension Boundary
The core (testing-framework/*) remains Logos-agnostic. All app assumptions should
live under logos/runtime/* and expose only the minimal surface needed by the core.
If you need to introduce new core capabilities, add them to the core and keep the Logos
implementation in logos/runtime/*.