Assurance cases link evidence sources into deployable safety arguments, composing with existing verification subsystems.
assurance_case RoverSafetyCase {
evidence hardware_verification;
evidence capability_traceability;
evidence health_checks;
evidence simulation_replay;
evidence safety_tests;
}
| Type | Role |
|---|---|
AssuranceCase |
Named case with evidence records |
EvidenceRecord |
Source, kind, status |
VerificationEvidence |
Hardware + capability compatibility |
SafetyEvidence |
Safety rules and kill switches |
TraceabilityEvidence |
Matrix rows from capability/hardware/readiness |
spanda assure rover.sd [--json]
The assurance report composes:
spanda verify / hardware verificationspanda safety-report)Evidence anchoring scaffolds: spanda-assurance (assurance.evidence).
For audit ledger integration, see spanda-ledger (provenance.ledger).
See examples/assurance/rover_assurance.sd and examples/mission/mission_assurance.sd.