Skip to content
This repository was archived by the owner on Jan 28, 2026. It is now read-only.

Latest commit

 

History

History
57 lines (31 loc) · 1.11 KB

File metadata and controls

57 lines (31 loc) · 1.11 KB

DESIGN CONSTRAINTS

Immutables

These constraints cannot be changed without breaking VATFIX.

1. Determinism

Given the same input and authority state, VATFIX produces the same output.

No randomness. No "best effort." No approximation.

2. Evidence-First

Every evaluation produces evidence.

Evidence is the product, not the validation result.

3. Authority Transparency

When VATFIX consults an external authority, it records:

  • Which authority
  • When
  • What response (or failure)

No silent failures. No hidden sources.

4. Failure Classification

All failures are classified.

Unclassified failures are bugs.

5. No Silent Degradation

When an authority is unavailable, VATFIX does not:

  • Return cached data without disclosure
  • Guess the result
  • Suppress the failure

Unavailability is reported as UNAVAILABLE, not as success or failure.

6. Separation of Law and Execution

VATFIX defines rules.

Implementations execute rules.

Implementations cannot modify rules.

7. Append-Only Registry

The VATFIX registry is append-only.

Removal requires explicit governance action with audit trail.