# DT0 Failure Matrix v1.0

Status: policy matrix for gate outcomes in DT0_STRICT.

## Outcome Definitions

- `PASS`: admissible publication allowed.
- `HOLD`: artifacts sealed for audit; publication blocked pending resolution.
- `FAIL`: inadmissible for release under declared rules.

## Matrix

| Condition | Example signal | Gate outcome |
| --- | --- | --- |
| Required artifact missing | manifest/sidecar absent | HOLD |
| Replay hash mismatch | `replay.txt` != projection hash | FAIL |
| Corroboration below threshold | `pairs_pass < pairs_total_required` | FAIL |
| Provider fetch incomplete | required source unavailable in window | HOLD |
| Determinism violation | non-identical output under same declared inputs | FAIL |
| Signature or integrity check failure | detached signature/hash invalid | FAIL |

## Release Rule

Release requires `gate_state=PASS` and `admissible=true`.

Any other state is fail-closed and blocks downstream admissibility.

## Versioning

- Matrix version: v1.0
- Canon binding: `SOVOS_CANON_V1`
