Required inputs
Event manifest
Time-scale chain
Observer contract
Ephemeris manifest
Frame, zodiac, and house policies
Ordered execution
Work the protocol
- 1
Normalize Unicode and explicit numeric strings.
- 2
Sort object keys by code unit through the shared canonicalizer.
- 3
Reject non-finite or undeclared values.
- 4
Compute one manifest digest.
- 5
Pass only the verified manifest to calculations.
Outputs
- Canonical JSON input
- Input digest
- Versioned dependency references
Done only when
- Independent canonicalization yields identical bytes.
- Any covered mutation moves the digest.
- No secret or personal field enters a public registry.
Fail closed
Refusal conditions
- Hidden defaults remain.
- A mutable value is excluded from the digest.
- Interpretive text is inserted into calculation input.