CROSS_DOMAIN_DEPENDENCY_MATRIX.md
0. Purpose
Define cross-domain governance dependencies using canonical code-aligned record types.
1. Canonical Domain Record Families
- POLICY:
POLICY_FREEZE - ACCESS:
ACCESS_DECISION - KES:
KES_VERSION_PROPOSED,KES_VERSION_RATIFIED - TENDER:
TENDER_TRANSITION - AUCTION:
AUCTION_TRANSITION - SETTLEMENT:
SETTLEMENT_INTENT,SETTLEMENT_EVENT
2. Global Ordering Rules
POLICY_FREEZEmust precede policy-bound actions.- Latest matching
ACCESS_DECISION = ALLOWis required for protected actions. - Settlement intent requires upstream process readiness (auction/tender closure when applicable).
- Settlement operations bound to KES require prior
KES_VERSION_RATIFIED.
3. Dependency Matrix
| From \ To | POLICY | ACCESS | KES | AUCTION | TENDER | SETTLEMENT | |---|---|---|---|---|---|---| | POLICY | - | disallowed | disallowed | disallowed | disallowed | disallowed | | ACCESS | required | - | conditional | conditional | conditional | required | | KES | required | required | - | conditional | conditional | conditional | | AUCTION | required | required | conditional | - | conditional | required | | TENDER | required | required | conditional | conditional | - | required | | SETTLEMENT | required | required | conditional | required | required | - |