Skip to content

Secure Architecture

Secure separates protected evidence from the application that originally produced it.

Application
Explicit State
┌─────────────────────────────┐
│ SECURE BOUNDARY │
│ │
│ Canonicalization │
│ Integrity Identity │
│ Evidence Record │
│ Signature / Attestation │
│ Verification Rules │
└─────────────────────────────┘
Portable Evidence
Independent Verifier

Integrity-sensitive operations should depend on explicit inputs rather than hidden mutable state.

Hashing and signing require a precisely defined representation.

Otherwise two implementations may hash semantically identical data differently.

The system creating evidence should not be the only system capable of verifying it.

Where integrity is required, an ambiguous or incomplete verification result should not silently become PASS.

Verification artifacts should remain inspectable after the original application session has ended.

Continue with Integrity Model →.