Systems that appear governed in isolation fail in composition. ULA is the common enforcement edge — it synchronizes all modules into a single composite verdict.
Architecture
SyncClock
The chain sequence number as the global ordering primitive. Every module verdict is tagged with a sequence number. One chain = one clock. No distributed consensus needed.
VerdictCollector
Gathers per-module verdicts for each execution in sequence order, creating a total ordering across all module assessments.
CompositeArbiter
Applies the unanimity rule: if any required module returns a blocking verdict, the composite verdict is ILLEGITIMATE. One dissent blocks.
EnforcementEdge
The single point where the composite verdict becomes an action. PROCEED, FLAG, HALT, or ROLLBACK. Composite verdicts form their own sub-chain with prior-hash linkage.
Verdicts: LEGITIMATE (all modules VALID), ILLEGITIMATE (blocking dissent), PARTIALLY_EVALUATED (required modules pending), SUSPENDED (awaiting resolution). Actions: PROCEED, FLAG, HALT, SUSPEND, ROLLBACK.