Chapter 23 — Constitutional Runtime Framework
Part III — Context and Resolution Runtime
Context and Resolution Runtime defines how the Constitutional Runtime Framework constructs the conditions under which constitutional knowledge is interpreted and how it deterministically determines which Constitutional Objects, Relationships, policies, versions, methodologies, Value Providers, evidence sources, schemas and runtime capabilities apply.
A runtime SHALL NOT treat context as an ungoverned parameter map.
A runtime SHALL NOT treat resolution as an implementation lookup.
Every authoritative runtime decision SHALL occur within an explicit Constitutional Context and SHALL be produced through governed Constitutional Resolution Policies.
Conceptually:
Execution Request
│
▼
Context Sources
│
├── Tenant
├── Organisation
├── Jurisdiction
├── Reporting Framework
├── Reporting Period
├── Assurance Profile
├── Deployment
├── Security Profile
└── Runtime Bundle
│
▼
Context Assembly
│
▼
Context Validation
│
▼
Context Fingerprint
│
▼
Resolution Request
│
▼
Candidate Discovery
│
▼
CRP Evaluation
│
├── Applicability
├── Precedence
├── Specificity
├── Authority
├── Temporal Validity
├── Compatibility
├── Evidence Quality
└── Fallback
│
▼
Resolved Constitutional Outcome
│
▼
Resolution Explanation and Provenance
The Context and Resolution Runtime SHALL ensure that the same constitutionally relevant context, candidate set, Resolution Policies and runtime artefacts produce the same resolved outcome.
23.23. Context Assembly
Context Assembly is the governed process through which the Constitutional Runtime Framework constructs the effective Runtime Context for an execution.
Context Assembly SHALL combine context dimensions from approved sources according to explicit composition, precedence, inheritance and conflict-resolution rules.
The result SHALL be a complete, immutable and fingerprinted Runtime Context suitable for deterministic execution.
23.23.1. Assembly Purpose
Context Assembly SHALL determine the conditions under which constitutional knowledge is:
- interpreted;
- resolved;
- validated;
- reasoned upon;
- computed;
- governed;
- published;
- assured;
- retained;
- secured.
The assembled context SHALL constrain every later phase of execution.
A Runtime Component SHALL NOT silently introduce additional context dimensions after the context has been sealed.
23.23.2. Context Sources
Context MAY be assembled from sources including:
- explicit Execution Request context;
- tenant context;
- white-label base context;
- organisation context;
- legal-entity context;
- jurisdiction context;
- reporting-framework context;
- reporting-period context;
- product context;
- facility context;
- supply-chain context;
- assessment-boundary context;
- assurance context;
- security context;
- workflow context;
- actor context;
- deployment context;
- Runtime Bundle context;
- constitutional-release context;
- governed defaults.
Every context source SHALL possess identity, provenance, lifecycle state and temporal validity where constitutionally relevant.
23.23.3. Context Dimensions
A Runtime Context MAY include dimensions such as:
| Context Dimension | Constitutional Purpose |
|---|---|
| Tenant | Establishes white-label and data-isolation scope |
| Organisation | Identifies the governed organisational domain |
| Legal Entity | Establishes legal reporting and authority scope |
| Jurisdiction | Determines applicable legal and regulatory rules |
| Reporting Framework | Determines applicable reporting architecture |
| Reporting Period | Defines the reporting or assessment interval |
| Fiscal Period | Defines financial and organisational time boundaries |
| Constitutional Release | Identifies applicable constitutional knowledge |
| Runtime Bundle | Identifies executable constitutional artefacts |
| Language | Determines governed localisation |
| Currency | Determines monetary representation and conversion |
| Unit System | Determines measurement representation |
| Methodology | Determines permitted calculation or assessment method |
| Assurance Level | Determines evidence and validation requirements |
| Publication Profile | Determines publication eligibility and representation |
| Security Profile | Determines access, handling and disclosure constraints |
| Scenario | Distinguishes actual, forecast, stress and simulation contexts |
| Product | Establishes product-specific scope |
| Facility | Establishes site-specific scope |
| Supply-Chain Boundary | Establishes upstream and downstream inclusion |
| Data Residency | Determines approved processing and storage locations |
| Execution Mode | Distinguishes authoritative, advisory, simulation and replay execution |
Context dimensions SHALL originate from Constitutional Schemas and governed Constitutional Value Providers.
23.23.4. Explicit Context
Context supplied directly by the Execution Request SHALL be classified as Explicit Request Context.
Explicit context SHALL:
- identify its source;
- identify the actor supplying it;
- conform to the applicable Constitutional Schema;
- preserve provenance;
- remain within the actor’s authority;
- remain subject to validation and resolution.
Explicit context SHALL NOT automatically override constitutional or jurisdictional context.
23.23.5. Derived Context
Context MAY be derived from other constitutional knowledge.
Examples include:
Registered Office
derives
Applicable Jurisdiction
Reporting Date
derives
Reporting Period
Product Classification
derives
Applicable Product Passport Profile
Derived context SHALL preserve:
- derivation rule;
- source objects;
- reasoning profile;
- confidence where applicable;
- temporal boundary;
- provenance.
Derived context SHALL remain distinguishable from explicitly asserted context.
23.23.6. Resolved Context
Context selected through Constitutional Resolution Policies SHALL be classified as Resolved Context.
Examples include:
- resolved jurisdiction;
- resolved regulatory version;
- resolved reporting profile;
- resolved assurance level;
- resolved methodology;
- resolved Value Provider;
- resolved language variant.
Every Resolved Context dimension SHALL preserve the candidate set, governing CRP and resolution explanation.
23.23.7. Default Context
A governed default MAY supply a missing context dimension only where:
- a Constitutional Resolution Policy permits defaulting;
- the default is explicit and versioned;
- the default’s scope is defined;
- its authority is known;
- its temporal validity is known;
- its use is recorded in the context provenance.
A hidden application default SHALL NOT become constitutional context.
23.23.8. Context Composition
Context Composition combines multiple subordinate Constitutional Contexts into one effective Runtime Context.
Example:
Effective Runtime Context
│
├── Core Constitutional Context
├── Tenant Context
├── Organisation Context
├── Jurisdiction Context
├── Reporting Framework Context
├── Reporting Period Context
├── Assurance Context
├── Security Context
└── Execution Context
Composition SHALL define:
- source order;
- permissible inheritance;
- permissible override;
- conflict treatment;
- mandatory dimensions;
- excluded dimensions;
- provenance merging;
- temporal intersection.
23.23.9. Context Precedence
Where two context sources supply the same dimension, precedence SHALL be resolved through a governed Context Resolution Policy.
Precedence MAY consider:
- constitutional authority;
- legal authority;
- tenant specificity;
- organisational specificity;
- temporal specificity;
- explicitness;
- evidence quality;
- lifecycle state;
- approval status;
- security classification.
Source order in an implementation configuration file SHALL NOT establish constitutional precedence.
23.23.10. Context Merge
A context merge SHALL classify each dimension as:
- accepted;
- inherited;
- overridden;
- resolved;
- excluded;
- conflicting;
- unresolved;
- defaulted.
The merge result SHALL preserve the source of every accepted value.
23.23.11. Context Intersection
Where multiple contexts constrain the same execution, the effective context SHOULD normally be the constitutionally valid intersection of those constraints.
Examples include:
- the narrower of two permitted data scopes;
- the stricter of two assurance requirements;
- the intersection of two temporal intervals;
- the common set of permitted jurisdictions;
- the lowest common set of authorised side effects.
Context intersection SHALL NOT silently broaden authority or access.
23.23.12. Context Expansion
Context Assembly SHALL NOT expand context beyond:
- the Execution Request;
- applicable Constitutional Contexts;
- resolved authority;
- approved defaults;
- permitted derivations.
Context expansion after execution planning SHALL require:
- an explicit need;
- sufficient authority;
- reassembly;
- revalidation;
- a new Context Fingerprint;
- plan re-evaluation;
- provenance.
23.23.13. Context Sealing
After successful assembly and validation, the Runtime Context SHALL be sealed.
A sealed Runtime Context SHALL be immutable for the applicable execution version.
Sealing SHALL record:
- Context Identifier;
- Context Fingerprint;
- context dimensions;
- source contexts;
- assembly policy;
- resolution decisions;
- validation outcome;
- seal timestamp;
- sealing Component;
- provenance.
23.23.14. Context Assembly Failure
Context Assembly SHALL fail where:
- a mandatory dimension cannot be established;
- incompatible dimensions cannot be resolved;
- a source lacks authority;
- a source is temporally invalid;
- tenant boundaries conflict;
- a context reference is unresolved;
- a required Value Provider is unavailable;
- a derived context lacks sufficient evidence;
- a security restriction prohibits assembly.
Failure SHALL produce an explicit Context Assembly Diagnostic.
23.24. Context Inheritance
Context Inheritance is the governed mechanism through which one Constitutional Context receives dimensions from another Constitutional Context.
Inheritance SHALL reduce duplication without creating hidden runtime behaviour.
Context Inheritance SHALL remain distinct from override, aggregation and composition.
23.24.1. Parent Context
A Parent Context is a Constitutional Context from which one or more dimensions may be inherited.
Examples include:
ZAYAZ Core Context
│
▼
White-label Base Context
│
▼
Tenant Context
│
▼
Organisation Runtime Context
Global Reporting Context
│
▼
EU Reporting Context
│
▼
Norwegian Reporting Context
Parent Context identity SHALL remain visible in the effective Runtime Context.
23.24.2. Inheritance Types
Context Inheritance MAY be:
- full inheritance;
- selective inheritance;
- dimension-specific inheritance;
- conditional inheritance;
- temporal inheritance;
- jurisdictional inheritance;
- tenant inheritance;
- profile inheritance.
The inheritance type SHALL be explicit.
23.24.3. Inheritable Dimensions
Each Context Schema SHALL declare which dimensions are:
- inheritable;
- non-inheritable;
- inheritable with approval;
- inheritable only within a tenant;
- inheritable only within a jurisdiction;
- inheritable only within a defined temporal interval.
Sensitive dimensions such as actor identity, emergency authority and personal consent SHOULD NOT be inherited unless explicitly permitted.
23.24.4. Inheritance Conditions
Inheritance MAY depend upon conditions including:
- tenant compatibility;
- jurisdiction compatibility;
- framework compatibility;
- lifecycle state;
- temporal validity;
- authority;
- security classification;
- schema compatibility;
- Runtime Bundle compatibility.
A failed condition SHALL prevent inheritance of the affected dimension.
23.24.5. Inheritance Order
Where multiple parent contexts exist, inheritance order SHALL be deterministic.
Order MAY be governed by:
- explicit parent priority;
- constitutional authority;
- specificity;
- tenant overlay order;
- jurisdictional hierarchy;
- framework hierarchy;
- temporal recency;
- approved composition policy.
Graph traversal order SHALL NOT determine constitutional inheritance order.
23.24.6. Multiple Inheritance
A Runtime Context MAY inherit from multiple Parent Contexts.
Multiple inheritance SHALL preserve:
- all Parent Context identities;
- inherited dimensions;
- source-specific provenance;
- conflict resolution;
- final effective values.
Ambiguous multiple inheritance SHALL be resolved through a Constitutional Resolution Policy.
23.24.7. Context Override
A child context MAY override an inherited dimension only where:
- the dimension permits override;
- the child possesses override authority;
- the override remains within constitutional scope;
- the override’s temporal validity is defined;
- the override is compatible with higher-order mandatory constraints;
- the override is recorded.
Override SHALL not erase the inherited value from history.
23.24.8. Prohibited Override
An override SHALL be prohibited where it would:
- weaken mandatory legal requirements;
- bypass tenant isolation;
- reduce required assurance without authority;
- alter immutable Constitutional Identity;
- substitute an invalid regulatory version;
- broaden data access;
- weaken evidence requirements;
- disable mandatory HECATE validation.
23.24.9. Inheritance Cycles
Context inheritance cycles SHALL be prohibited.
HECATE SHALL detect:
- direct cycles;
- indirect cycles;
- conditional cycles;
- cycles introduced through tenant overlays;
- cycles introduced through federated contexts.
A context participating in an unresolved inheritance cycle SHALL NOT be activated.
23.24.10. Inheritance Provenance
Every inherited dimension SHALL preserve:
- source Parent Context;
- inheritance relationship;
- inheritance policy;
- inherited value;
- child context;
- any transformation applied;
- temporal interval;
- validation status;
- provenance.
23.24.11. Inheritance Versioning
Context inheritance SHALL be version-aware.
A child context SHALL identify the parent context version or governed version range from which it inherits.
Activation of a new parent version SHALL NOT silently alter an active child context unless the inheritance policy explicitly permits dynamic resolution.
23.24.12. White-label Inheritance
White-label inheritance SHALL follow the governed overlay order:
ZAYAZ Core
│
▼
White-label Base
│
▼
Tenant Overlay
│
▼
Organisation Overlay
│
▼
Execution Context
Each layer MAY extend or specialise permitted context dimensions.
No layer SHALL silently modify the constitutional meaning of the layer above it.
23.25. Context Validation
Context Validation determines whether an assembled Runtime Context is complete, coherent, authorised, temporally applicable and safe for its intended execution.
HECATE SHALL validate every authoritative Runtime Context before it is sealed.
23.25.1. Validation Dimensions
Context Validation SHALL evaluate:
- identity;
- schema conformance;
- mandatory dimensions;
- dimension types;
- source authority;
- inheritance validity;
- composition validity;
- override validity;
- temporal applicability;
- tenant isolation;
- jurisdiction consistency;
- framework compatibility;
- Runtime Bundle compatibility;
- security constraints;
- assurance requirements;
- provenance completeness;
- fingerprint reproducibility.
23.25.2. Completeness Validation
A context is complete where every dimension required by the applicable:
- Execution Request;
- Runtime Profile;
- Runtime Bundle;
- Execution Plan;
- Component Contract;
- Constitutional Resolution Policy;
- HECATE rule;
- jurisdictional rule;
- security policy;
- assurance profile
is present or deterministically resolvable.
Completeness SHALL be assessed relative to purpose.
A context sufficient for an advisory query MAY be insufficient for publication or assurance.
23.25.3. Coherence Validation
A context is coherent where its dimensions do not create unresolved constitutional contradiction.
Examples of incoherence include:
- a reporting period outside the applicable framework version;
- a jurisdiction incompatible with the selected regulation;
- a tenant context combined with another tenant’s security profile;
- an assurance level unsupported by the evidence policy;
- a Runtime Bundle incompatible with the constitutional release;
- a currency inconsistent with a locked reporting profile;
- a product context inconsistent with the selected classification.
23.25.4. Authority Validation
Every context source, inheritance and override SHALL possess sufficient authority.
Authority validation SHALL determine:
- who asserted the dimension;
- who approved it;
- whether delegation applies;
- whether authority is still valid;
- whether scope permits the dimension;
- whether separation-of-duties rules apply.
23.25.5. Temporal Validation
Context Validation SHALL evaluate all applicable time dimensions.
The validation SHALL distinguish:
- effective time;
- valid time;
- transaction time;
- reporting period;
- observation time;
- publication time;
- regulatory issuance time.
A context combining temporally incompatible elements SHALL fail or be explicitly qualified.
23.25.6. Tenant Validation
Tenant validation SHALL confirm that:
- all tenant-bound context sources belong to the same permitted tenant boundary;
- overlays are applied in approved order;
- cross-tenant references possess explicit authority;
- shared Core context does not expose tenant-specific knowledge;
- caches and fingerprints are tenant-scoped where necessary.
Cross-tenant context leakage SHALL be classified as a critical integrity failure.
23.25.7. Jurisdiction Validation
Jurisdiction validation SHALL confirm:
- the jurisdiction’s identity;
- legal applicability;
- regulatory applicability;
- contractual applicability;
- reporting applicability;
- temporal validity;
- governing authority;
- compatibility with the organisation and activity scope.
Deployment location SHALL NOT be treated as sufficient jurisdiction evidence.
23.25.8. Security Validation
Security validation SHALL evaluate:
- access profile;
- data classification;
- purpose limitation;
- residency requirements;
- consent where applicable;
- encryption requirements;
- confidentiality restrictions;
- prohibited combinations;
- disclosure restrictions.
A context that would cause unauthorised inference or disclosure SHALL not be sealed.
23.25.9. Validation Severity
Context Validation findings SHALL use governed severities, including:
- Information;
- Recommendation;
- Warning;
- Error;
- Critical Error.
Errors and Critical Errors SHALL prevent authoritative context sealing unless an explicit constitutional exception applies.
23.25.10. Conditional Validity
A context MAY be conditionally valid where:
- an optional dimension is unavailable;
- a provisional source is permitted;
- a simulation explicitly uses assumptions;
- an assurance limitation is disclosed;
- a controlled fallback applies.
Conditional validity SHALL identify:
- the condition;
- affected dimensions;
- permitted purposes;
- prohibited purposes;
- expiration;
- required remediation.
23.25.11. Context Qualification
A validated context MAY require qualification.
Qualifications MAY state that the context is:
- advisory only;
- simulation only;
- incomplete for assurance;
- incomplete for publication;
- based on provisional jurisdiction;
- based on estimated reporting period;
- based on fallback methodology;
- dependent upon unverified evidence.
Qualifications SHALL propagate to downstream Runtime Outcomes.
23.25.12. Context Validation Result
Every validation SHALL produce a Context Validation Result containing:
- Context Identifier;
- Context Fingerprint candidate;
- validation profile;
- evaluated rules;
- passed rules;
- failed rules;
- warnings;
- qualifications;
- validator identity;
- HECATE version;
- timestamp;
- provenance.
23.25.13. Revalidation
A sealed Runtime Context SHALL be revalidated where:
- a source context changes;
- a parent context changes;
- a governing CRP changes;
- the Runtime Bundle changes;
- authority expires;
- the execution purpose changes;
- a material temporal boundary is crossed;
- an evidence source is revoked;
- a security policy changes;
- runtime drift is detected.
23.26. Context Fingerprints
A Context Fingerprint is the deterministic cryptographic or canonical semantic representation of the constitutionally relevant content of a Runtime Context.
The Context Fingerprint enables replay, cache safety, audit correlation, distributed consistency and comparison.
23.26.1. Fingerprint Purpose
The Context Fingerprint SHALL allow the runtime to determine whether two Runtime Contexts are constitutionally equivalent for a defined purpose.
A fingerprint SHALL NOT merely hash a serialized parameter object.
It SHALL represent normalized constitutional meaning.
23.26.2. Fingerprint Inputs
Fingerprint inputs SHALL include, where relevant:
- Context Identifier;
- context type;
- normalized dimension values;
- source context identities;
- source context versions;
- inheritance relationships;
- applied overrides;
- applied defaults;
- resolution outcomes;
- temporal boundaries;
- tenant identity;
- jurisdiction identity;
- constitutional release;
- Runtime Bundle identity;
- validation profile;
- context qualifications.
23.26.3. Excluded Inputs
Fingerprint inputs SHOULD exclude data that does not affect constitutional behaviour, such as:
- transport identifiers;
- request routing metadata;
- memory addresses;
- hostnames where deployment location is irrelevant;
- serialization order;
- whitespace;
- logging correlation values;
- display-only labels.
An excluded value that later becomes constitutionally relevant SHALL require a new fingerprint profile version.
23.26.4. Canonicalization
Context fingerprinting SHALL use a governed canonicalization process.
Canonicalization SHALL define:
- field ordering;
- Unicode normalization;
- identifier normalization;
- date and time normalization;
- unit normalization;
- currency normalization;
- null and missing-value treatment;
- list ordering;
- graph ordering;
- relationship representation;
- numeric precision.
Equivalent constitutional contexts SHALL produce equivalent canonical forms.
23.26.5. Fingerprint Profile
The fingerprint algorithm and canonicalization rules SHALL be governed through a Context Fingerprint Profile.
The profile SHALL define:
- profile identity;
- algorithm;
- canonicalization version;
- included dimensions;
- excluded dimensions;
- purpose;
- compatibility rules;
- security classification.
23.26.6. Semantic Fingerprint
A Semantic Context Fingerprint MAY represent equivalence independent of source serialization.
It SHOULD normalize:
- aliases to Constitutional Identifiers;
- equivalent units;
- equivalent currencies under a fixed conversion context;
- inherited and explicitly repeated values;
- ordered and unordered collections according to schema;
- equivalent context compositions.
23.26.7. Source Fingerprint
A Source Context Fingerprint MAY additionally preserve exact source composition.
Two contexts MAY possess the same Semantic Fingerprint but different Source Fingerprints where they derive the same meaning from different sources.
Both MAY be required for assurance.
23.26.8. Fingerprint Scope
A fingerprint SHALL declare its scope.
Examples include:
- resolution scope;
- validation scope;
- computation scope;
- publication scope;
- assurance scope;
- security scope;
- cache scope.
A fingerprint valid for one scope SHALL NOT automatically be reused for another.
23.26.9. Collision Handling
Fingerprint collisions SHALL be treated as critical integrity events.
The runtime SHALL preserve the canonical source form needed to verify equality rather than trusting the fingerprint alone.
23.26.10. Fingerprint Versioning
Fingerprint Profiles SHALL be versioned.
A profile change SHALL NOT silently reinterpret existing fingerprints.
Cross-version comparison SHALL use an explicit compatibility or migration rule.
23.26.11. Distributed Context Verification
Distributed Runtime Components SHALL verify that they are operating under the same required Context Fingerprint.
A mismatch SHALL:
- stop the affected Plan Step;
- prevent authoritative side effects;
- produce a diagnostic;
- preserve both fingerprints;
- trigger context reconciliation.
23.26.12. Fingerprint Provenance
Every Context Fingerprint SHALL preserve:
- profile identity;
- profile version;
- algorithm;
- creation timestamp;
- generating Component;
- Runtime Bundle;
- source context identities;
- validation result;
- provenance.
23.27. Runtime Resolution
Runtime Resolution is the governed process through which the Constitutional Runtime Framework determines which constitutional knowledge applies within a sealed Runtime Context.
Runtime Resolution SHALL consume:
- a Resolution Request;
- a sealed Runtime Context;
- one or more candidate sets;
- applicable Constitutional Resolution Policies;
- temporal state;
- governance and authority;
- evidence and provenance;
- compatibility constraints;
- Runtime Bundle capabilities.
Runtime Resolution SHALL produce a deterministic Resolution Outcome.
23.27.1. Resolution Targets
Runtime Resolution MAY select:
- Constitutional Object;
- Constitutional Relationship;
- Constitutional Assertion;
- schema;
- schema version;
- property definition;
- Value Provider;
- Value Set;
- validation rule;
- Resolution Policy;
- reporting profile;
- methodology;
- emission factor;
- calculation model;
- evidence source;
- authority;
- workflow;
- Runtime Component;
- Runtime Bundle;
- publication profile;
- localisation;
- AI model or agent profile.
23.27.2. Resolution Request
Every runtime resolution SHALL originate from a Resolution Request.
The request SHALL identify:
- Resolution Request Identifier;
- resolution target type;
- initiating Execution Identifier;
- Runtime Context;
- target scope;
- required outcome cardinality;
- permitted strategies;
- required assurance level;
- required confidence;
- fallback permission;
- explanation requirements;
- provenance.
23.27.3. Resolution Outcome
A Resolution Outcome SHALL include:
- Resolution Outcome Identifier;
- selected candidate or candidates;
- candidate set identity;
- applicable CRPs;
- strategy;
- precedence evaluation;
- excluded candidates;
- rejected candidates;
- unresolved candidates;
- fallback status;
- conflict status;
- confidence where applicable;
- qualifications;
- Context Fingerprint;
- temporal boundary;
- resolver identity;
- timestamp;
- provenance.
23.27.4. Resolution Cardinality
Resolution SHALL declare expected cardinality.
Supported cardinalities MAY include:
- exactly one;
- zero or one;
- one or more;
- zero or more;
- ordered set;
- ranked set;
- complete partition.
A resolution producing cardinality outside the declared constraint SHALL fail validation.
23.27.5. Resolution Strategies
Runtime Resolution MAY use strategies including:
- exact match;
- hierarchical resolution;
- inheritance resolution;
- specificity resolution;
- precedence resolution;
- jurisdictional resolution;
- temporal resolution;
- version resolution;
- profile resolution;
- authority resolution;
- evidence-quality resolution;
- compatibility resolution;
- weighted resolution;
- governed fallback.
The applicable strategy SHALL be selected by a Constitutional Resolution Policy.
23.27.6. Resolution Determinism
Equivalent Resolution Requests, candidate sets, Runtime Contexts and CRP versions SHALL produce semantically equivalent Resolution Outcomes.
A resolution SHALL NOT depend on:
- database row order;
- graph traversal order;
- hash-map ordering;
- service response race;
- undocumented scoring;
- hidden application configuration;
- unversioned AI judgement.
23.27.7. Resolution Lifecycle
A Resolution Outcome MAY progress through states including:
Requested
│
▼
Candidates Discovered
│
▼
Policies Applied
│
▼
Provisional
│
├──► Conflicted
│
├──► Unresolved
│
▼
Validated
│
▼
Final
│
▼
Superseded
The lifecycle SHALL preserve all prior outcomes.
23.27.8. Provisional Resolution
A Resolution Outcome MAY be provisional where:
- evidence is incomplete;
- an authority decision is pending;
- a provisional source is permitted;
- a fallback is temporary;
- the context is conditionally valid;
- a simulation profile applies.
Provisional resolution SHALL NOT be represented as final.
23.27.9. Resolution Reuse
A prior Resolution Outcome MAY be reused only where:
- the Context Fingerprint remains compatible;
- the candidate set has not materially changed;
- applicable CRPs are unchanged;
- temporal validity remains satisfied;
- no relevant authority or evidence has been revoked;
- the reuse policy permits caching.
23.27.10. Resolution Invalidation
A Resolution Outcome SHALL be invalidated where:
- the Context Fingerprint changes materially;
- a selected candidate is revoked or superseded;
- a governing CRP changes;
- temporal validity expires;
- evidence is withdrawn;
- a conflict is discovered;
- authority changes;
- the candidate set changes materially;
- a security policy prohibits continued use.
Invalidation SHALL preserve historical traceability.
23.28. CRP Evaluation
CRP Evaluation is the runtime execution of one or more Constitutional Resolution Policies.
CRPs SHALL determine how candidate knowledge is matched, filtered, ranked, selected, excluded, overridden or used as fallback.
A CRP SHALL itself be a governed Constitutional Object.
23.28.1. CRP Identity
Every CRP SHALL possess:
- Constitutional Identifier;
- canonical name;
- semantic definition;
- policy type;
- policy version;
- governing authority;
- applicability;
- lifecycle;
- temporal validity;
- input contract;
- output contract;
- strategy;
- precedence rules;
- tie-breaking rules;
- fallback rules;
- validation rules;
- provenance.
23.28.2. CRP Applicability
Before evaluation, the runtime SHALL determine whether a CRP applies.
Applicability MAY depend upon:
- target type;
- tenant;
- jurisdiction;
- reporting framework;
- reporting period;
- constitutional release;
- Runtime Bundle;
- assurance level;
- execution mode;
- product classification;
- organisation type;
- workflow state;
- authority.
An inapplicable CRP SHALL not influence the outcome.
23.28.3. CRP Composition
Multiple CRPs MAY apply to one Resolution Request.
CRP Composition SHALL define:
- evaluation order;
- mandatory policies;
- optional policies;
- policy dependencies;
- policy conflicts;
- policy precedence;
- aggregation method;
- termination rules.
23.28.4. Policy Phases
A CRP evaluation MAY contain phases such as:
Applicability
│
▼
Candidate Filtering
│
▼
Compatibility Evaluation
│
▼
Authority Evaluation
│
▼
Temporal Evaluation
│
▼
Evidence Evaluation
│
▼
Precedence and Specificity
│
▼
Tie-breaking
│
▼
Fallback
│
▼
Outcome Validation
Every phase SHALL remain explainable.
23.28.5. Mandatory and Advisory CRPs
A CRP MAY be:
- mandatory;
- constraining;
- ranking;
- advisory;
- fallback-only;
- simulation-only.
Advisory policies SHALL NOT override mandatory constitutional constraints.
23.28.6. CRP Inputs
CRP inputs MAY include:
- Runtime Context dimensions;
- candidate metadata;
- candidate lifecycle;
- candidate provenance;
- candidate authority;
- temporal state;
- compatibility declarations;
- confidence;
- evidence quality;
- trust score;
- tenant overlay;
- jurisdictional hierarchy;
- prior Resolution Outcomes.
Every input SHALL be typed and traceable.
23.28.7. CRP Output
CRP output MAY include:
- included candidates;
- excluded candidates;
- candidate scores;
- candidate ranking;
- selected candidate;
- unresolved conflict;
- fallback instruction;
- required human decision;
- required evidence;
- qualification;
- rejection.
23.28.8. Tie-breaking
Every CRP capable of producing equal-ranked candidates SHALL define deterministic tie-breaking.
Tie-breaking MAY use:
- greater specificity;
- higher authority;
- later approved version;
- closer jurisdictional fit;
- stronger evidence;
- higher assurance;
- canonical identifier ordering as final technical tie-breaker.
Canonical identifier ordering MAY be used only after all constitutional criteria are exhausted.
23.28.9. Weighted Resolution
A weighted CRP MAY combine multiple governed criteria.
The policy SHALL define:
- criteria;
- weights;
- normalization;
- minimum thresholds;
- missing-value treatment;
- tie-breaking;
- interpretability;
- versioning.
Weighted resolution SHALL remain explainable.
A hidden machine-learning score SHALL NOT substitute for a governed weighted CRP.
23.28.10. AI-Assisted CRP Evaluation
AI MAY assist with:
- candidate classification;
- similarity discovery;
- evidence summarization;
- anomaly detection;
- proposed ranking;
- conflict explanation.
AI output SHALL remain advisory unless:
- the CRP explicitly permits AI participation;
- the model and prompt artefacts are identified;
- confidence and uncertainty are preserved;
- HECATE validation applies;
- human or constitutional approval applies where required.
23.28.11. CRP Versioning
CRP evaluation SHALL identify the exact CRP version used.
A CRP update SHALL NOT silently alter a historical Resolution Outcome.
Historical replay SHALL use the historical CRP version unless a comparative replay explicitly requests another version.
23.28.12. CRP Validation
HECATE SHALL validate CRPs for:
- identity;
- completeness;
- deterministic behaviour;
- unsupported inputs;
- circular policy dependencies;
- conflicting precedence;
- missing tie-breaking;
- unsafe fallback;
- authority;
- temporal validity;
- tenant isolation;
- explainability;
- provenance.
23.29. Candidate Evaluation
Candidate Evaluation determines which potential constitutional alternatives are eligible, compatible and sufficiently governed to participate in resolution.
A candidate SHALL NOT be selected merely because it is discoverable.
23.29.1. Candidate Set
A Candidate Set is the governed collection of alternatives considered for a Resolution Request.
Every Candidate Set SHALL possess:
- Candidate Set Identifier;
- target type;
- discovery rule;
- scope;
- Runtime Context;
- creation timestamp;
- source registries or graphs;
- candidate identities;
- completeness status;
- provenance.
23.29.2. Candidate Discovery
Candidate discovery MAY use:
- explicit identifiers;
- Constitutional Registries;
- Constitutional Knowledge Graph traversal;
- schema compatibility;
- classification;
- contextual matching;
- temporal filtering;
- authority relationships;
- federated registries;
- approved search indexes;
- vector retrieval for advisory discovery.
Discovery mechanisms SHALL preserve source and scope.
Vector similarity SHALL NOT establish constitutional applicability.
23.29.3. Candidate Completeness
The runtime SHALL determine whether the Candidate Set is:
- complete;
- complete within declared registries;
- complete within tenant scope;
- sampled;
- federated and partially available;
- incomplete;
- unknown.
An incomplete Candidate Set SHALL not produce an unqualified claim that the selected candidate is globally optimal or uniquely applicable.
23.29.4. Eligibility Evaluation
Candidate eligibility SHALL evaluate:
- lifecycle state;
- temporal validity;
- tenant applicability;
- jurisdiction applicability;
- authority;
- schema compatibility;
- target-type compatibility;
- security classification;
- required assurance;
- required evidence;
- deprecation status;
- revocation status;
- licensing or usage restrictions.
23.29.5. Candidate Match
A candidate MAY be matched against the Runtime Context using:
- exact dimension equality;
- hierarchical membership;
- classification compatibility;
- jurisdictional containment;
- temporal overlap;
- schema conformance;
- policy-defined predicate;
- approved semantic equivalence.
Match criteria SHALL be explicit.
23.29.6. Candidate Specificity
Specificity measures how narrowly a candidate matches the Runtime Context.
Specificity MAY consider:
- tenant specificity;
- organisation specificity;
- jurisdiction specificity;
- framework specificity;
- product specificity;
- temporal specificity;
- methodology specificity;
- assurance specificity.
Specificity SHALL not override mandatory authority or legal applicability.
23.29.7. Candidate Authority
Every candidate SHALL identify the authority under which it may apply.
Candidate authority MAY derive from:
- constitutional governance;
- regulatory issuance;
- tenant approval;
- organisational policy;
- contractual agreement;
- certification;
- assurance approval.
Authority strength SHALL remain distinguishable from evidence quality.
23.29.8. Candidate Evidence
Candidate evaluation MAY consider evidence such as:
- regulatory publication;
- certification;
- verification;
- scientific source;
- audit evidence;
- approved registry entry;
- signed tenant policy;
- provenance chain;
- validation result.
Evidence SHALL be evaluated according to a governed evidence-quality policy.
23.29.9. Candidate Trust
Trust evaluation MAY consider:
- source identity;
- source authority;
- signatures;
- provenance completeness;
- verification status;
- synchronisation state;
- known disputes;
- revocation;
- federation trust profile.
Trust SHALL remain contextual.
23.29.10. Candidate Compatibility
Compatibility SHALL evaluate whether a candidate can be used with:
- the Constitutional Schema;
- the Runtime Bundle;
- other selected candidates;
- the methodology;
- the unit system;
- the reporting framework;
- the temporal context;
- the assurance profile;
- the target deployment.
Compatibility SHALL be governed rather than assumed.
23.29.11. Candidate Exclusion
A candidate SHALL be excluded where a mandatory exclusion rule applies.
Exclusion SHALL preserve:
- excluded candidate;
- exclusion rule;
- reason;
- authority;
- context;
- timestamp;
- provenance.
Excluded candidates SHALL remain visible in the Resolution Explanation where relevant.
23.29.12. Candidate Ranking
Eligible candidates MAY be ranked.
Ranking SHALL preserve:
- ranking criteria;
- normalized values;
- policy version;
- rank;
- ties;
- rejected candidates;
- confidence;
- provenance.
23.29.13. Candidate Evaluation Result
Each candidate SHALL receive a Candidate Evaluation Result containing:
- candidate identity;
- eligibility;
- match status;
- specificity;
- authority;
- temporal validity;
- evidence quality;
- trust;
- compatibility;
- exclusions;
- score where applicable;
- rank;
- qualifications;
- provenance.
23.30. Precedence
Precedence determines which otherwise applicable candidate has constitutional priority.
Precedence SHALL be explicit, policy-governed and explainable.
Implementation order SHALL NOT establish precedence.
23.30.1. Precedence Sources
Precedence MAY arise from:
- constitutional authority;
- legal hierarchy;
- jurisdictional hierarchy;
- tenant overlay order;
- organisational policy;
- specificity;
- temporal succession;
- explicit priority;
- assurance status;
- evidence quality;
- approved override.
23.30.2. Precedence Hierarchy
A CRP MAY define a hierarchy such as:
Mandatory Law
│
▼
Applicable Regulation
│
▼
Constitutional Policy
│
▼
Tenant Policy
│
▼
Organisation Policy
│
▼
Governed Default
The hierarchy SHALL be contextual.
A tenant policy SHALL NOT override mandatory law merely because it is more specific.
23.30.3. Specificity Precedence
More specific knowledge MAY take precedence over general knowledge where:
- both possess valid authority;
- the more specific candidate applies to the same target;
- no higher-order mandatory rule prohibits it;
- the specificity dimensions are governed;
- the candidate remains compatible.
23.30.4. Temporal Precedence
Temporal precedence MAY prefer:
- currently effective knowledge;
- the latest approved applicable version;
- the version effective during the reporting period;
- the transaction-time state known at a historical point.
“Latest” SHALL NOT be used without defining the applicable time dimension.
23.30.5. Authority Precedence
Where authorities conflict, precedence SHALL follow a governed Authority Resolution Policy.
The policy MAY consider:
- legal hierarchy;
- delegated authority;
- scope;
- jurisdiction;
- constitutional governance;
- temporal validity.
23.30.6. Evidence Precedence
Evidence quality MAY influence precedence only where the applicable CRP permits it.
Higher-quality evidence SHALL NOT override a mandatory legal or constitutional rule unless that rule explicitly depends upon evidence quality.
23.30.7. Precedence Ties
A precedence tie SHALL be resolved through explicit tie-breaking.
Where no tie-breaker exists, the outcome SHALL remain conflicted or unresolved.
The runtime SHALL NOT select arbitrarily.
23.30.8. Precedence Chain
Every final selection SHALL preserve the complete Precedence Chain.
The chain SHALL identify:
- compared candidates;
- precedence criteria;
- winning criterion;
- governing CRP;
- rejected alternatives;
- unresolved ties;
- final candidate.
23.30.9. Precedence Validation
HECATE SHALL validate:
- missing precedence rules;
- circular precedence;
- illegal authority inversion;
- tenant override of mandatory Core constraints;
- temporal ambiguity;
- unresolved ties;
- inconsistent policy hierarchies.
23.31. Overrides
An Override is an explicit, governed act that causes one applicable constitutional item to take precedence over another within a defined scope and period.
Overrides SHALL be exceptional, traceable and reversible or supersedable where possible.
An override SHALL NOT erase the overridden knowledge.
23.31.1. Override Object
Every override SHALL be represented as a Constitutional Object or governed Constitutional Assertion.
It SHALL possess:
- Override Identifier;
- overriding object or authority;
- overridden object;
- scope;
- context;
- reason;
- legal or policy basis;
- authority;
- start time;
- end time;
- lifecycle;
- approval;
- evidence;
- provenance.
23.31.2. Override Types
Override Types MAY include:
- tenant override;
- jurisdictional override;
- organisational override;
- temporal override;
- methodology override;
- validation override;
- emergency override;
- security override;
- publication override;
- compatibility override.
Each Override Type SHALL define permitted targets and required authority.
23.31.3. Override Eligibility
An override SHALL be eligible only where:
- the target is overrideable;
- the actor possesses override authority;
- scope is explicit;
- purpose is legitimate;
- temporal validity is defined;
- mandatory higher-order constraints remain satisfied;
- required approval exists;
- evidence and rationale are sufficient.
23.31.4. Non-Overrideable Constraints
The Constitution MAY declare constraints that cannot be overridden.
These MAY include:
- Constitutional Identity;
- tenant isolation;
- mandatory legal prohibitions;
- mandatory provenance retention;
- required separation of duties;
- required disclosure of uncertainty;
- prohibition on representing AI-proposed assertions as canonical;
- prohibition on silent semantic loss.
23.31.5. Override Scope
Override scope MAY be limited by:
- tenant;
- organisation;
- jurisdiction;
- Constitutional Object;
- Relationship Type;
- schema;
- reporting period;
- workflow;
- publication;
- Component;
- execution mode.
An override SHALL NOT apply outside its explicit scope.
23.31.6. Override Duration
Every override SHALL define:
- effective start;
- effective end or review date;
- transaction-time activation;
- expiration behaviour;
- renewal rules.
Indefinite overrides SHOULD require heightened governance and periodic review.
23.31.7. Override Approval
Overrides MAY require multi-party approval.
Approval SHALL preserve:
- approver identity;
- authority;
- separation-of-duties compliance;
- conditions;
- timestamp;
- evidence;
- provenance.
23.31.8. Override Application
When an override applies, the Resolution Outcome SHALL identify:
- base candidate;
- overriding candidate;
- override object;
- governing authority;
- reason;
- scope;
- temporal period;
- effect;
- qualifications.
23.31.9. Override Revocation
An override MAY be revoked.
Revocation SHALL:
- identify the revoking authority;
- preserve the original override;
- define the revocation time;
- trigger affected resolution invalidation;
- preserve provenance;
- support downstream impact analysis.
23.31.10. Emergency Override
Emergency overrides SHALL:
- be explicitly classified;
- have narrow scope;
- have short duration;
- preserve controls bypassed;
- define compensating controls;
- require retrospective review;
- expire automatically.
23.31.11. Override Audit
Pergamum Pulse SHOULD analyse override activity for:
- frequency;
- authority concentration;
- repeated emergency use;
- tenant divergence;
- regulatory risk;
- validation bypass patterns;
- stale overrides;
- expired overrides still influencing outcomes.
Derived findings SHALL remain Intelligence Layer assertions until governed activation.
23.32. Fallback
Fallback is the governed selection of a secondary candidate where the preferred candidate is unavailable, invalid, incompatible or otherwise unusable.
Fallback SHALL be explicit and SHALL never conceal degraded quality or applicability.
23.32.1. Fallback Chain
A CRP MAY define an ordered Fallback Chain.
Example:
Tenant-approved Dataset
│
▼
Jurisdiction-approved Dataset
│
▼
Framework Default Dataset
│
▼
Global Default Dataset
Each step SHALL define entry conditions and qualifications.
23.32.2. Fallback Eligibility
Fallback MAY occur where:
- no preferred candidate exists;
- the preferred candidate is unavailable;
- the preferred candidate is temporally invalid;
- the preferred candidate fails validation;
- the preferred candidate is incompatible;
- the preferred candidate lacks required evidence;
- the preferred source exceeds a permitted latency threshold;
- policy explicitly permits fallback.
23.32.3. Prohibited Fallback
Fallback SHALL be prohibited where:
- mandatory law requires a specific source;
- the assurance profile prohibits substitution;
- a security policy prohibits the secondary source;
- the fallback would cross tenant boundaries;
- the fallback would materially change methodology without disclosure;
- no candidate meets minimum evidence quality;
- the requested cardinality cannot be satisfied.
23.32.4. Fallback Qualification
Every fallback outcome SHALL be qualified.
Qualifications MAY include:
- lower evidence quality;
- broader geographic scope;
- older version;
- provisional status;
- estimated value;
- reduced assurance;
- methodological substitution;
- increased uncertainty.
23.32.5. Fallback Provenance
Fallback provenance SHALL identify:
- preferred candidate;
- reason it was unusable;
- selected fallback;
- fallback chain position;
- governing CRP;
- qualification;
- timestamp;
- provenance.
23.32.6. Temporary Fallback
A temporary fallback SHALL define:
- expiration;
- retry or refresh policy;
- preferred-source monitoring;
- replacement trigger;
- downstream re-evaluation requirement.
23.32.7. Fallback Recovery
When the preferred candidate becomes available, the runtime SHALL determine whether:
- future executions use the preferred candidate;
- prior outcomes require recalculation;
- reports require correction;
- assurance conclusions require review;
- cached Resolution Outcomes require invalidation.
23.32.8. Fallback Depth
Fallback depth SHALL be bounded.
Unbounded fallback chains SHALL be prohibited.
A fallback loop SHALL be treated as a critical Resolution Policy defect.
23.32.9. Fallback Metrics
Runtime observability MAY track:
- fallback frequency;
- fallback depth;
- fallback duration;
- affected tenants;
- affected methodologies;
- affected reports;
- quality degradation;
- unresolved preferred-source failures.
Operational metrics SHALL not redefine fallback semantics.
23.33. Conflict Resolution
A Resolution Conflict occurs where two or more candidates, policies, authorities, contexts or constraints cannot simultaneously determine one valid outcome.
Conflicts SHALL be represented explicitly.
The runtime SHALL NOT conceal a conflict by choosing the first technically available candidate.
23.33.1. Conflict Types
Conflict Types MAY include:
- candidate conflict;
- policy conflict;
- authority conflict;
- jurisdiction conflict;
- temporal conflict;
- version conflict;
- methodology conflict;
- evidence conflict;
- schema conflict;
- tenant-overlay conflict;
- security conflict;
- assurance conflict;
- cardinality conflict.
23.33.2. Conflict Object
Every material conflict SHOULD be represented as a governed Conflict Object.
The Conflict Object SHALL include:
- Conflict Identifier;
- conflict type;
- involved candidates;
- involved CRPs;
- Runtime Context;
- severity;
- detected time;
- detecting Component;
- affected scope;
- resolution status;
- required authority;
- evidence;
- provenance.
23.33.3. Conflict Detection
Conflicts MAY be detected during:
- Context Assembly;
- Context Validation;
- candidate discovery;
- candidate evaluation;
- CRP composition;
- precedence evaluation;
- override application;
- fallback;
- outcome validation;
- replay.
23.33.4. Conflict Severity
Conflict severity MAY be:
- informational;
- minor;
- material;
- critical;
- blocking.
Blocking conflicts SHALL prevent authoritative resolution.
23.33.5. Automated Conflict Resolution
A conflict MAY be resolved automatically only where an applicable CRP defines:
- the conflict type;
- the permitted strategy;
- authority;
- deterministic criteria;
- tie-breaking;
- required evidence;
- explanation requirements.
23.33.6. Human Conflict Resolution
A conflict requiring human judgement SHALL generate a governed decision task.
The task SHALL identify:
- decision authority;
- conflict scope;
- candidates;
- policies;
- evidence;
- deadlines;
- permitted decisions;
- required rationale;
- appeal or review path.
23.33.7. Authority Conflict
Where authorities conflict, the runtime SHALL evaluate:
- constitutional hierarchy;
- legal hierarchy;
- jurisdiction;
- delegation;
- scope;
- temporal validity;
- separation of duties.
An unresolved authority conflict SHALL block authoritative resolution.
23.33.8. Jurisdiction Conflict
Jurisdiction conflict MAY occur where multiple jurisdictions impose incompatible requirements.
Resolution MAY produce:
- one jurisdiction selected;
- multiple parallel obligations;
- the stricter common requirement;
- a qualified outcome;
- a required legal decision;
- exclusion of the operation.
The strategy SHALL be governed and shall not be assumed.
23.33.9. Temporal Conflict
Temporal conflict MAY occur where:
- candidate versions overlap;
- effective and valid times disagree;
- regulatory issuance postdates the reporting period;
- transaction-time knowledge differs from later knowledge.
The Resolution Outcome SHALL identify which time dimension governed the decision.
23.33.10. Evidence Conflict
Conflicting evidence SHALL remain visible.
The runtime MAY resolve evidence conflict using:
- source authority;
- verification status;
- recency within the correct temporal model;
- scientific quality;
- assurance level;
- chain of custody;
- independence.
The losing evidence SHALL not be deleted.
23.33.11. Conflict Resolution Outcome
A Conflict Resolution Outcome SHALL preserve:
- conflict;
- strategy;
- authority;
- selected decision;
- rejected alternatives;
- conditions;
- rationale;
- evidence;
- temporal validity;
- review date;
- provenance.
23.33.12. Unresolved Conflict
An unresolved conflict SHALL produce one of:
- blocked execution;
- suspended execution;
- provisional outcome;
- qualified advisory outcome;
- human decision task;
- escalation.
An unresolved conflict SHALL not be represented as final certainty.
23.33.13. Conflict Reopening
A resolved conflict MAY be reopened where:
- new evidence appears;
- authority changes;
- a CRP changes;
- temporal applicability changes;
- a selected candidate is revoked;
- an appeal succeeds;
- a material defect is discovered.
Reopening SHALL preserve the prior decision.
23.33.14. Conflict Impact Analysis
The runtime SHALL support impact analysis for conflicts affecting:
- downstream Resolution Outcomes;
- calculations;
- validations;
- reports;
- disclosures;
- publications;
- assurance conclusions;
- workflows;
- AI knowledge retrieval.
23.34. Resolution Explanations
A Resolution Explanation is the machine-readable and human-readable account of how a Runtime Resolution produced its outcome.
Every authoritative Resolution Outcome SHALL be explainable.
The explanation SHALL expose constitutional reasoning without exposing protected information beyond the recipient’s authority.
23.34.1. Explanation Purpose
Resolution Explanations SHALL support:
- operational transparency;
- developer diagnostics;
- user trust;
- auditor review;
- assurance;
- regulatory review;
- dispute resolution;
- AI explainability;
- deterministic replay;
- policy improvement.
23.34.2. Explanation Content
A complete Resolution Explanation SHALL identify:
- Resolution Request;
- Runtime Context;
- Context Fingerprint;
- candidate discovery scope;
- candidate set;
- Candidate Set completeness;
- applicable CRPs;
- policy versions;
- evaluation phases;
- included candidates;
- excluded candidates;
- rejected candidates;
- candidate scores or ranks;
- precedence chain;
- override use;
- fallback use;
- conflicts;
- selected outcome;
- qualifications;
- temporal boundary;
- authority;
- evidence;
- resolver Component;
- Runtime Bundle;
- provenance.
23.34.3. Explanation Layers
Explanations SHOULD support layers including:
| Layer | Intended Audience |
|---|---|
| Summary Explanation | End users and decision-makers |
| Policy Explanation | Governance, compliance and legal users |
| Technical Explanation | Developers and runtime operators |
| Assurance Explanation | Auditors and verifiers |
| Machine Explanation | APIs, agents and automated controls |
| Forensic Explanation | Incident investigators and dispute reviewers |
Each layer SHALL preserve the same constitutional outcome.
23.34.4. Candidate Explanation
For every material candidate, the explanation SHOULD state:
- why it was discovered;
- whether it was eligible;
- how it matched context;
- its authority;
- its temporal validity;
- its evidence quality;
- its compatibility;
- why it was selected, rejected or excluded.
23.34.5. Policy Explanation
The explanation SHALL identify how each applicable CRP influenced the outcome.
It SHALL distinguish:
- policies that filtered candidates;
- policies that ranked candidates;
- policies that established precedence;
- policies that authorised override;
- policies that permitted fallback;
- policies that required human decision.
23.34.6. Explanation of Non-selection
A user or auditor SHALL be able to determine why an apparently relevant candidate was not selected.
Non-selection reasons MAY include:
- inapplicable context;
- insufficient authority;
- temporal invalidity;
- incompatible schema;
- insufficient evidence;
- lower precedence;
- explicit exclusion;
- revoked status;
- tenant mismatch;
- security restriction.
23.34.7. Explanation of Uncertainty
Where uncertainty affects resolution, the explanation SHALL identify:
- uncertainty source;
- affected candidates;
- confidence;
- assumptions;
- missing evidence;
- provisional status;
- sensitivity to alternative inputs.
23.34.8. Explanation of Fallback
A fallback explanation SHALL identify:
- preferred candidate;
- reason for preferred-candidate failure;
- selected fallback;
- quality or assurance degradation;
- expected duration;
- recovery path.
23.34.9. Explanation of Override
An override explanation SHALL identify:
- base outcome;
- overriding authority;
- override object;
- reason;
- scope;
- duration;
- approvals;
- controls affected;
- review requirements.
23.34.10. Explanation of Conflict
A conflict explanation SHALL identify:
- conflicting candidates or policies;
- conflict type;
- severity;
- strategy;
- authority;
- outcome;
- unresolved elements;
- escalation path.
23.34.11. Explainability and Security
Resolution Explanations SHALL respect:
- tenant isolation;
- access control;
- confidentiality;
- personal-data minimisation;
- legal privilege;
- trade-secret protection;
- security classification.
Redaction SHALL preserve the existence and effect of hidden material where disclosure is prohibited.
23.34.12. Explanation Determinism
Equivalent Resolution Outcomes SHOULD produce semantically equivalent explanations.
Presentation differences MAY occur by language, audience and disclosure profile, but the underlying reasoning graph SHALL remain stable.
23.34.13. Explanation Identifier
Every authoritative Resolution Explanation SHALL possess:
- Explanation Identifier;
- Resolution Outcome Identifier;
- explanation profile;
- language;
- audience;
- disclosure profile;
- generation Component;
- generation timestamp;
- Runtime Bundle;
- Context Fingerprint;
- integrity metadata;
- provenance.
23.34.14. Explanation Validation
HECATE SHALL validate Resolution Explanations for:
- outcome consistency;
- policy completeness;
- candidate traceability;
- precedence traceability;
- override disclosure;
- fallback disclosure;
- conflict disclosure;
- qualification disclosure;
- temporal consistency;
- security compliance;
- provenance completeness.
23.34.15. Resolution Replay
The explanation and provenance SHALL permit replay of the resolution decision.
Replay SHALL identify:
- the original candidate set;
- the original CRPs;
- the original Context Fingerprint;
- the original temporal boundary;
- the original policy order;
- the original outcome.
23.34.16. Pergamum Pulse Integration
Pergamum Pulse MAY analyse Context and Resolution Runtime data to identify:
- unstable context dimensions;
- frequent context conflicts;
- excessive use of defaults;
- fallback concentration;
- override concentration;
- unresolved candidate ambiguity;
- policy gaps;
- jurisdictional divergence;
- tenant divergence;
- stale Resolution Outcomes;
- low-quality evidence patterns;
- high-impact resolution dependencies.
Pergamum Pulse SHALL preserve:
- Module lineage;
- Component lineage;
- Context lineage;
- CRP lineage;
- candidate lineage;
- Resolution Outcome lineage;
- temporal validity;
- provenance;
- tenant isolation.
Derived insights SHALL remain Intelligence Layer assertions until governed activation.
Part III Conformance
A Constitutional Runtime Framework implementation conforms to Part III where it:
- assembles every authoritative Runtime Context from identifiable governed sources;
- prohibits hidden application defaults from becoming constitutional context;
- supports explicit context composition, inheritance, override and conflict handling;
- validates context completeness, coherence, authority, temporal applicability and tenant isolation;
- seals authoritative Runtime Contexts before execution;
- produces deterministic Context Fingerprints from normalized constitutional meaning;
- performs resolution through explicit Constitutional Resolution Policies;
- creates identifiable Candidate Sets and records their completeness;
- evaluates candidate eligibility, specificity, authority, evidence, trust and compatibility;
- applies explicit precedence and deterministic tie-breaking;
- represents overrides as governed, scoped and temporally bounded constitutional acts;
- permits fallback only through explicit policy and discloses resulting degradation;
- represents and governs conflicts rather than resolving them silently;
- produces machine-readable and human-readable Resolution Explanations;
- preserves complete context, candidate, policy, authority, temporal and provenance lineage;
- preserves both Module and Component lineage in Pergamum Pulse;
- prevents unresolved or materially ambiguous resolution from appearing final and authoritative.
Part III Foundational Principle
Context and Resolution Runtime is the governed decision layer through which ZAYAZ determines the conditions under which constitutional knowledge is interpreted and which constitutional knowledge applies within those conditions.
Context SHALL be assembled from identifiable Constitutional Contexts, inheritance relationships, governed defaults and explicit request dimensions. It SHALL be validated, sealed and fingerprinted before authoritative execution. Resolution SHALL evaluate complete or explicitly qualified Candidate Sets through versioned Constitutional Resolution Policies that preserve applicability, authority, specificity, precedence, temporal validity, evidence, compatibility, override, fallback and conflict handling.
No runtime decision SHALL depend upon hidden defaults, database ordering, implicit precedence, undocumented scoring or arbitrary selection. Every resolved outcome SHALL remain deterministic, reproducible, explainable and fully traceable to its Runtime Context, Candidate Set, CRPs, authority, evidence, Runtime Bundle, Module lineage and Component lineage.