STRESS is a reliability benchmarking framework designed to evaluate how computational workloads behave when foundational operating assumptions are violated by environmental and systemic constraints. Unlike terrestrial benchmarks — which typically assume continuous power, stable connectivity, and rare environmental disruption — STRESS focuses on resilience and behavioral stability under persistent stress, rather than performance optimization, throughput, or cost efficiency.
- Specification: Frozen (v0.2)
- Reference Implementation: Rust (
stress-ref/) + Python (stress/) - Compliance: Binary
pip install -e .
stress-benchmark --workload W1-A --profile SP-1 --seed 42 --runs 3 --out-dir ./resultsOr from Python:
from stress.runner import run_benchmark
run_benchmark(
out_dir="./results", workload_id="W1-A", workload_version="0.2",
stress_profile_id="SP-1", stress_parameters={"SP-1": {"rate": 0.001}},
execution_environment={"runtime": "python"}, master_seed=42, n_runs=3,
gds_levels=[0.1, 0.2, 0.3],
)- STRESS v0.2 Specification — Complete technical specification
- Implementation Guide — Implementation details
- Complete Specification — Extended technical document
- Reference Workloads — W1-A, W2-A, W3-A definitions
- Stress Profiles — SP-0 through SP-5 definitions
- Glossary — Term definitions
- Metric Independence Analysis — GDS/ARR independence proof
- Validation Methodology — SRI correlation validation protocol
| Path | Description |
|---|---|
docs/ |
Normative specification, workload definitions, stress profiles, glossary |
stress-ref/ |
Rust reference implementation (canonical) |
stress/ |
Python reference implementation |
examples/ |
Usage examples |
tests/ |
Python test suite |
schema/ |
JSON Schema definitions for report files |
- Not a performance benchmark
- Not an optimization framework
- Not adaptive or learning-based
cd stress-ref
cargo run -- --workload W1-A --profile SP-1 --seed 42 --runs 10 \
--gds-levels 0.1,0.2,0.3 --isolation-duration 60.0 --c-total 5pip install -e .
stress-benchmark --workload W1-A --profile SP-1 --seed 42 --runs 10 --out-dir reportSTRESS supports domain-specific weighting profiles for SRI computation:
| Profile | IST Weight | CFR Weight | Use Case |
|---|---|---|---|
| Equal (default) | 0.20 | 0.20 | General-purpose comparison |
| Satellite/LEO | 0.35 | 0.10 | Isolation survival matters most |
| Data Center | 0.10 | 0.35 | Cascade containment matters most |
| Tactical Edge | 0.20 | 0.10 | Recovery and degradation balanced |
| Version | Date | Description |
|---|---|---|
| v0.2 | 2026-03 | STRESS — Current specification with SRI [0,100] scale |
| v0.1 | (Archived) | OCRB — Original specification with ORI [0,1] scale |
STRESS v0.2 supersedes OCRB (Orbital Compute Readiness Benchmark) v0.1.
| OCRB v0.1 | STRESS v0.2 | Conversion |
|---|---|---|
| ORI [0, 1] | SRI [0, 100] | SRI = ORI * 100 |
| 0.85 threshold | 85 threshold | Direct mapping |
| Stress Regimes | Stress Profiles | Renamed |
| SR-1 to SR-5 | SP-1 to SP-5 | Renamed |
- OCRB v0.1 Specification (Deprecated) — Original specification preserved for reference
Maintained by Obelus Labs, LLC
If this framework helped your research, consider giving it a star — it helps others discover it.