Skip to main content

Chapter 23 — Constitutional Runtime Framework

Part IX — Security and Isolation

The Security and Isolation Runtime is the governed constitutional runtime through which ZAYAZ protects identities, authority, knowledge, evidence, data, relationships, workflows, agents, Runtime Components, tenants, white-label deployments, cryptographic materials, event streams and execution environments from unauthorised access, use, disclosure, alteration, inference, disruption or destruction.

Security SHALL be treated as constitutional behaviour rather than infrastructure configuration alone.

Isolation SHALL be enforced across every constitutionally relevant boundary.

The Runtime SHALL distinguish:

  • identity from authentication;
  • authentication from constitutional authority;
  • access from permitted purpose;
  • data visibility from inference permission;
  • tenant ownership from infrastructure tenancy;
  • white-label branding from security tenancy;
  • encryption from authorisation;
  • signature validity from signer authority;
  • network reachability from execution permission;
  • tool availability from tool-use authority;
  • workload identity from Component identity;
  • operational logging from Security Evidence;
  • security detection from confirmed incident;
  • emergency access from unrestricted access;
  • data deletion from provenance erasure;
  • technical isolation from constitutional isolation.

The governing principles are:

Every request, decision, execution, event and side effect SHALL be evaluated within an explicit Security Context.

No tenant, white-label deployment, organisation, Module, Component, agent or user SHALL gain access or infer protected knowledge outside its authorised constitutional boundary.

Security controls SHALL preserve constitutional meaning, provenance and auditability rather than obscuring or destroying them.

Conceptually:

Identity and Trust Sources

├── Human Identity
├── Workload Identity
├── Component Identity
├── Agent Identity
├── Tenant Identity
├── Device Identity
├── Certificate Identity
└── Federation Identity


Authentication and Trust Validation


Security Context Assembly

├── Tenant
├── White-label Boundary
├── Purpose
├── Authority
├── Data Classification
├── Jurisdiction
├── Residency
├── Execution Environment
└── Risk State


Security Policy Resolution


Policy Decision

├── Permit
├── Permit with Obligations
├── Step-up Required
├── Approval Required
├── Quarantine
├── Suspend
└── Deny


Isolation and Enforcement

├── Tenant Isolation
├── Data Isolation
├── Graph Isolation
├── Relationship Isolation
├── Network Isolation
├── Runtime Isolation
├── Agent Isolation
└── Secret Isolation


Security Events, Evidence and Provenance

Security and Isolation Runtime SHALL remain independent of any single identity provider, policy engine, cloud platform, encryption provider, secrets manager, network technology, container runtime, agent framework or security product.


23.90. Security Runtime

The Security Runtime is the constitutional execution system responsible for assembling Security Context, resolving applicable Security Policies, evaluating access and execution requests, enforcing isolation, producing obligations, monitoring security state and preserving Security Evidence.

Security controls SHALL apply before, during and after execution.


23.90.1. Purpose

The Security Runtime SHALL provide a common constitutional security model for:

  • identity assurance;
  • authentication;
  • workload identity;
  • authorisation;
  • purpose limitation;
  • tenant isolation;
  • white-label isolation;
  • data and graph isolation;
  • relationship-level access;
  • inference-leakage prevention;
  • network and service isolation;
  • execution sandboxing;
  • secrets and key management;
  • cryptographic trust;
  • Component trust;
  • Runtime Bundle trust;
  • software supply-chain integrity;
  • agent and tool security;
  • security monitoring;
  • incident response;
  • forensic reconstruction;
  • Security Evidence and assurance.

23.90.2. Security Boundary

A Security Boundary defines the constitutional scope within which identities, data, relationships, Components, agents, services, events and side effects may interact.

Security Boundaries MAY be defined by:

  • tenant;
  • white-label deployment;
  • organisation;
  • legal entity;
  • jurisdiction;
  • data residency;
  • Module;
  • Component;
  • Runtime Environment;
  • assurance engagement;
  • workflow;
  • Execution Session;
  • graph partition;
  • evidence vault;
  • agent sandbox;
  • federation;
  • security classification.

A security boundary SHALL be explicit and identifiable.


23.90.3. Security Subject

A Security Subject MAY be:

  • human actor;
  • organisation;
  • legal entity;
  • service account;
  • workload;
  • Runtime Component;
  • agent;
  • model;
  • device;
  • integration;
  • federated system;
  • regulator;
  • verifier;
  • tenant administrator;
  • external stakeholder.

23.90.4. Security Resource

A Security Resource MAY include:

  • Constitutional Object;
  • Constitutional Relationship;
  • Constitutional Assertion;
  • evidence;
  • document;
  • report;
  • disclosure;
  • graph;
  • graph path;
  • event;
  • workflow;
  • Task;
  • Runtime Outcome;
  • Validation Outcome;
  • Derived Assertion;
  • Runtime Bundle;
  • Runtime Manifest;
  • tool;
  • secret;
  • key;
  • deployment;
  • model;
  • agent memory;
  • log;
  • Security Evidence.

23.90.5. Security Action

Security Actions MAY include:

  • discover;
  • read;
  • traverse;
  • infer;
  • create;
  • update;
  • delete;
  • activate;
  • execute;
  • validate;
  • reason;
  • calculate;
  • approve;
  • assure;
  • publish;
  • export;
  • correlate;
  • share;
  • decrypt;
  • sign;
  • delegate;
  • administer;
  • monitor;
  • investigate;
  • restore.

Actions SHALL originate from governed Constitutional Value Providers.


23.90.6. Security Request

Every material security decision SHALL originate from a Security Request or equivalent governed request metadata identifying:

  • Security Request Identifier;
  • subject;
  • represented principal;
  • action;
  • resource;
  • purpose;
  • Runtime Context;
  • Security Context;
  • tenant;
  • jurisdiction;
  • requested scope;
  • requested duration;
  • requested side effects;
  • environmental attributes;
  • provenance.

23.90.7. Security Runtime Components

A reference Security Runtime MAY contain:

ComponentConstitutional Responsibility
Identity GatewayAccepts and validates identity assertions
Trust ResolverResolves trusted issuers, certificates and federations
Security Context AssemblerCreates the effective Security Context
Security Policy ResolverResolves applicable policy versions
Policy Decision PointProduces governed Security Decisions
Policy Enforcement PointEnforces decisions and obligations
Tenant Boundary ServiceEnforces tenant and white-label isolation
Graph Security ServiceEnforces node, edge, path and inference controls
Secret and Key ServiceProtects cryptographic materials
Runtime Attestation ServiceVerifies workload and Component integrity
Security Event ServiceProduces and correlates security events
Incident RuntimeCoordinates incident response
Security Evidence ServicePreserves evidence and audit lineage

Each Component SHALL belong to a Module and preserve Component lineage.


23.90.8. Security Decision

A Security Decision SHALL be one of:

  • Permit;
  • Permit with Obligations;
  • Permit with Reduced Scope;
  • Step-up Authentication Required;
  • Additional Authority Required;
  • Approval Required;
  • Assurance Required;
  • Quarantine;
  • Suspend;
  • Deny;
  • Indeterminate;
  • Not Applicable;
  • Not Evaluated.

Indeterminate and Not Evaluated SHALL NOT be treated as Permit.


23.90.9. Security Obligations

A permitted decision MAY impose obligations including:

  • masking;
  • redaction;
  • encryption;
  • watermarking;
  • logging;
  • notification;
  • approval;
  • time limitation;
  • output filtering;
  • purpose binding;
  • retention limit;
  • deletion;
  • human review;
  • rate limit;
  • geographic restriction;
  • no external export;
  • no agent memory;
  • no model training;
  • enhanced monitoring;
  • post-action validation.

Obligations SHALL be enforceable and auditable.


23.90.10. Policy Enforcement Points

Enforcement SHALL occur at relevant boundaries, including:

  • API Gateway;
  • service endpoint;
  • graph query;
  • registry query;
  • database access;
  • event publication;
  • event consumption;
  • workflow transition;
  • Task assignment;
  • agent planning;
  • tool invocation;
  • model retrieval;
  • file access;
  • report export;
  • publication;
  • cross-tenant operation;
  • federation exchange;
  • secret retrieval;
  • Runtime Bundle activation.

23.90.11. Continuous Security

Security decisions SHALL be re-evaluated where relevant state changes, including:

  • identity assurance;
  • authority;
  • tenant;
  • purpose;
  • risk;
  • device state;
  • Component attestation;
  • policy version;
  • secret state;
  • Runtime Bundle;
  • network boundary;
  • incident state;
  • emergency state;
  • data classification;
  • jurisdiction.

23.90.12. Security Determinism

Equivalent Security Requests, Security Contexts, policy versions, trust states and Runtime Bundles SHALL produce semantically equivalent Security Decisions.

Security SHALL NOT depend upon:

  • undocumented administrator convention;
  • hidden superuser bypass;
  • database row order;
  • user-interface visibility;
  • network location alone;
  • unversioned AI judgement;
  • best-effort log interpretation.

23.90.13. Fail-Closed Behaviour

The Security Runtime SHALL fail closed where it cannot establish:

  • subject identity;
  • tenant;
  • purpose;
  • policy;
  • authority;
  • resource identity;
  • security classification;
  • trust state;
  • required context;
  • enforcement capability.

An explicit emergency policy MAY permit a bounded alternative mode.


23.90.14. Security Availability

Security controls SHALL be designed so that control-service failure does not silently create unrestricted access.

Permitted failure strategies MAY include:

  • cached decisions with bounded validity;
  • local policy enforcement;
  • read-only degraded mode;
  • restricted emergency mode;
  • service suspension;
  • request denial.

23.90.15. HECATE Validation

HECATE SHALL validate:

  • Security Request identity;
  • Security Context completeness;
  • policy applicability;
  • decision consistency;
  • obligation completeness;
  • enforcement coverage;
  • tenant isolation;
  • trust state;
  • provenance;
  • explanation.

23.91. Security Context, Classification and Profiles

A Security Context is the immutable, governed set of security-relevant facts under which a Security Decision and protected execution occur.

Security Context SHALL be assembled from validated sources and sealed before authoritative enforcement.


23.91.1. Security Context Dimensions

A Security Context MAY include:

  • subject identity;
  • represented principal;
  • tenant;
  • white-label deployment;
  • organisation;
  • legal entity;
  • jurisdiction;
  • purpose;
  • action;
  • resource;
  • data classification;
  • security classification;
  • confidentiality level;
  • integrity requirement;
  • availability requirement;
  • residency;
  • device posture;
  • workload attestation;
  • network zone;
  • Runtime Environment;
  • agent state;
  • assurance level;
  • incident state;
  • emergency state;
  • time;
  • risk state.

23.91.2. Security Context Sources

Sources MAY include:

  • authenticated identity token;
  • Constitutional Role Registry;
  • Authority Assignment;
  • tenant registry;
  • organisation registry;
  • Runtime Context;
  • device attestation;
  • workload attestation;
  • Component registry;
  • Runtime Manifest;
  • network policy;
  • data catalogue;
  • classification registry;
  • incident system;
  • security policy;
  • approved defaults.

Every source SHALL possess identity, authority, temporal validity and provenance.


23.91.3. Security Context Assembly

Assembly SHALL:

  • resolve source identities;
  • validate trust;
  • normalize attributes;
  • resolve conflicts;
  • intersect restrictions;
  • apply classification;
  • apply jurisdiction;
  • apply purpose;
  • apply tenant boundary;
  • apply temporal validity;
  • generate a Security Context Fingerprint.

23.91.4. Context Precedence

Security Context precedence SHALL consider:

  • constitutional authority;
  • legal requirement;
  • mandatory security policy;
  • tenant restriction;
  • data-owner restriction;
  • purpose restriction;
  • resource-specific restriction;
  • device or workload risk;
  • emergency policy.

The most permissive source SHALL NOT automatically win.


23.91.5. Restriction Intersection

Where multiple restrictions apply, the effective Security Context SHOULD normally use their strictest compatible intersection.

An explicit policy SHALL be required to broaden access.


23.91.6. Security Context Sealing

A sealed Security Context SHALL preserve:

  • Security Context Identifier;
  • dimensions;
  • source identities;
  • source versions;
  • policy profile;
  • Context Fingerprint;
  • Security Context Fingerprint;
  • validation result;
  • sealing Component;
  • time;
  • provenance.

23.91.7. Security Context Fingerprint

The fingerprint SHALL include constitutionally relevant security attributes and SHALL support:

  • decision reuse;
  • distributed verification;
  • replay;
  • cache safety;
  • audit;
  • incident reconstruction;
  • drift detection.

23.91.8. Classification Object

A Classification Object SHALL define:

  • Classification Identifier;
  • classification system;
  • classification level;
  • meaning;
  • owner;
  • handling requirements;
  • disclosure restrictions;
  • retention;
  • residency;
  • encryption;
  • masking;
  • export restrictions;
  • declassification rules;
  • provenance.

23.91.9. Classification Dimensions

Classification MAY distinguish:

  • public;
  • internal;
  • confidential;
  • restricted;
  • highly restricted;
  • personal data;
  • special-category personal data;
  • commercially sensitive;
  • legally privileged;
  • regulatory confidential;
  • assurance confidential;
  • security sensitive;
  • cryptographic secret;
  • tenant secret;
  • model-sensitive;
  • trade secret.

Values SHALL originate from governed Constitutional Value Providers.


23.91.10. Classification Inheritance

Classification MAY inherit through:

  • containment;
  • composition;
  • relationship;
  • dataset membership;
  • report inclusion;
  • evidence attachment;
  • derived assertion;
  • agent memory;
  • event payload.

Inheritance SHALL be explicit and validated.


23.91.11. Classification Aggregation

A collection or report containing differently classified content SHALL receive a governed aggregate classification.

Aggregate classification SHALL not be weaker than its protected contents unless approved transformation and redaction establish a lower classification.


23.91.12. Derived Classification

Classification MAY be derived from:

  • source classification;
  • purpose;
  • subject type;
  • relationship;
  • jurisdiction;
  • tenant policy;
  • sensitivity rule;
  • inference risk;
  • aggregation risk.

Derived classification SHALL preserve its derivation.


23.91.13. Classification Change

Reclassification SHALL require:

  • authority;
  • reason;
  • evidence;
  • affected scope;
  • effective time;
  • downstream impact analysis;
  • cache invalidation;
  • event publication;
  • provenance.

23.91.14. Security Profile

A Security Profile is the governed Constitutional Object defining the Security Policies, trust requirements, authentication requirements, isolation controls, obligations and incident treatment applicable to a purpose and context.


23.91.15. Security Profile Types

Security Profile Types MAY include:

  • public access;
  • internal tenant access;
  • privileged administration;
  • regulatory access;
  • assurance access;
  • external stakeholder access;
  • agent execution;
  • high-risk computation;
  • confidential evidence;
  • cross-border transfer;
  • federation;
  • emergency access;
  • historical reconstruction;
  • public publication.

23.91.16. Profile Resolution

CRP SHALL resolve the applicable Security Profile using:

  • subject type;
  • action;
  • resource;
  • classification;
  • tenant;
  • jurisdiction;
  • purpose;
  • authority;
  • Runtime Environment;
  • assurance level;
  • incident state;
  • emergency state.

23.91.17. Profile Composition

Security Profiles MAY compose:

  • Core profile;
  • white-label base profile;
  • tenant profile;
  • jurisdictional profile;
  • resource profile;
  • agent profile;
  • environment profile;
  • emergency profile.

Composition SHALL preserve all mandatory restrictions.


23.91.18. White-Label Profile Order

White-label security composition SHALL follow:

ZAYAZ Core Security


White-label Base Security


Tenant Security Overlay


Organisation Security Overlay


Resource Security Policy


Runtime Security Context

No overlay SHALL weaken a non-overrideable Core or legal control.


23.91.19. Security Context Validation

HECATE SHALL validate:

  • source trust;
  • identity;
  • tenant;
  • classification;
  • purpose;
  • jurisdiction;
  • context coherence;
  • profile resolution;
  • fingerprint reproducibility;
  • temporal validity;
  • provenance.

23.92. Identity, Authentication and Workload Identity

Identity Runtime establishes and validates the identity of human actors, organisations, workloads, Components, agents, devices, services and federated systems.

Authentication proves control of an identity credential or trusted authenticator.

Authentication SHALL NOT by itself establish constitutional authority.


23.92.1. Identity Types

Identity Types MAY include:

  • natural person;
  • organisation;
  • legal entity;
  • tenant;
  • white-label operator;
  • regulator;
  • verifier;
  • service account;
  • workload;
  • Runtime Component;
  • agent;
  • model deployment;
  • device;
  • external integration;
  • federation;
  • certificate issuer;
  • signing authority.

23.92.2. Constitutional Identity

Every security-relevant identity SHALL map to a stable Constitutional Identifier or governed external identity mapping.

Display name, email address, username, token subject or certificate name SHALL NOT be treated as the sole constitutional identity.


23.92.3. Identity Record

An Identity Record SHALL preserve:

  • Identity Identifier;
  • identity type;
  • canonical name;
  • tenant;
  • organisation;
  • external identifiers;
  • identity provider;
  • lifecycle;
  • verification status;
  • assurance level;
  • credentials or credential references;
  • Roles;
  • authority relationships;
  • temporal validity;
  • provenance.

23.92.4. Identity Proofing

Identity proofing MAY establish:

  • claimed identity;
  • verified identity;
  • organisation affiliation;
  • legal representation;
  • professional qualification;
  • device ownership;
  • workload ownership;
  • verifier accreditation.

The required proofing level SHALL be defined by the Security Profile.


23.92.5. Authentication Factors

Authentication MAY use:

  • knowledge factor;
  • possession factor;
  • inherence factor;
  • cryptographic key;
  • certificate;
  • hardware-backed authenticator;
  • federated identity assertion;
  • workload attestation;
  • device attestation;
  • signed request.

23.92.6. Authentication Assurance

Authentication Assurance SHALL describe confidence that the authenticated subject controls the claimed identity.

It SHALL remain distinct from authority and trustworthiness.


23.92.7. Step-Up Authentication

A Security Decision MAY require stronger authentication for:

  • privileged action;
  • publication;
  • authority delegation;
  • assurance conclusion;
  • secret access;
  • cross-border export;
  • destructive operation;
  • emergency activation;
  • tenant administration;
  • cryptographic signing.

23.92.8. Session Identity

An authenticated session SHALL preserve:

  • Session Identifier;
  • identity;
  • represented principal;
  • tenant;
  • authentication method;
  • assurance level;
  • issue time;
  • expiration;
  • device or workload state;
  • revocation state;
  • Security Context;
  • provenance.

23.92.9. Session Binding

A session MAY be bound to:

  • device;
  • workload;
  • network zone;
  • tenant;
  • purpose;
  • Runtime Environment;
  • certificate;
  • cryptographic channel;
  • geographic region.

Binding SHALL be policy-governed.


23.92.10. Session Renewal

Renewal SHALL re-evaluate:

  • identity;
  • credential status;
  • authority;
  • tenant;
  • device posture;
  • incident state;
  • Security Profile;
  • context;
  • expiration.

23.92.11. Session Revocation

Revocation SHALL invalidate future use and trigger impact analysis over:

  • active executions;
  • workflows;
  • agent sessions;
  • approvals;
  • tool credentials;
  • event subscriptions;
  • privileged operations.

23.92.12. Workload Identity

Every Runtime Component and service workload SHALL possess a workload identity independent from host, IP address, container name or deployment label.


23.92.13. Workload Identity Record

A Workload Identity Record SHALL include:

  • Workload Identifier;
  • Component Identifier;
  • owning Module;
  • deployment identity;
  • environment;
  • tenant scope;
  • service role;
  • certificate or key reference;
  • attestation requirements;
  • permitted endpoints;
  • permitted tools;
  • lifecycle;
  • version;
  • provenance.

23.92.14. Component Identity

Component identity SHALL preserve constitutional Component lineage across deployment changes.

A new deployment MAY have a new workload identity while retaining the same Component identity and version lineage.


23.92.15. Agent Identity

Agent identity SHALL remain distinct from:

  • model identity;
  • workload identity;
  • Component identity;
  • invoking user;
  • owning Module;
  • tool identity.

23.92.16. Device Identity

Device identity MAY be required for:

  • privileged administration;
  • evidence capture;
  • sensor ingestion;
  • signing;
  • assurance;
  • field verification;
  • offline operation.

23.92.17. Federation Identity

Federated identity SHALL validate:

  • external issuer;
  • trust agreement;
  • subject mapping;
  • tenant mapping;
  • attribute mapping;
  • assurance mapping;
  • revocation;
  • temporal validity;
  • provenance.

23.92.18. Identity Collision

The Runtime SHALL detect identity collision, including:

  • reused external identifiers;
  • duplicate certificate subjects;
  • tenant-local identifiers treated as global;
  • alias ambiguity;
  • merged identities without evidence;
  • model or agent identity confusion.

23.92.19. Orphan Identity

An identity without a valid owning tenant, organisation, Component or federation relationship SHALL be quarantined or denied according to policy.


23.92.20. Impersonation

Impersonation SHALL be prohibited unless an explicit governed support or delegation policy permits it.

Permitted representation SHALL preserve:

  • actual actor;
  • represented principal;
  • authority;
  • purpose;
  • scope;
  • time;
  • evidence;
  • provenance.

23.92.21. Break-Glass Identity

A break-glass identity SHALL:

  • be explicitly classified;
  • use strong authentication;
  • require Emergency Authority;
  • have narrow scope;
  • have short duration;
  • trigger alerting;
  • preserve complete evidence;
  • require retrospective review.

23.92.22. Identity Events

The Runtime SHOULD emit events including:

  • IdentityCreated;
  • IdentityVerified;
  • IdentitySuspended;
  • IdentityRevoked;
  • AuthenticationSucceeded;
  • AuthenticationFailed;
  • StepUpRequired;
  • SessionCreated;
  • SessionRevoked;
  • WorkloadAttested;
  • WorkloadAttestationFailed;
  • FederationTrustChanged.

23.93. Authorization, Policy Enforcement and Decisioning

Authorization Runtime determines whether a Security Subject may perform a Security Action upon a Security Resource for a defined purpose within a defined Security Context.

Authorization SHALL evaluate constitutional authority, security policy and resource restrictions together.


23.93.1. Authorization Model

The Runtime MAY combine:

  • Role-Based Access Control;
  • Attribute-Based Access Control;
  • Relationship-Based Access Control;
  • Policy-Based Access Control;
  • purpose-based access;
  • risk-adaptive access;
  • capability-based controls;
  • tenant-scoped controls;
  • graph-path controls;
  • workflow-state controls.

No single model SHALL be assumed sufficient for all constitutional decisions.


23.93.2. Role-Based Controls

Role-based decisions SHALL resolve Roles through the Constitutional Role Registry and Authority Assignments.

A role name in an identity token SHALL not establish constitutional Role membership without validated mapping.


23.93.3. Attribute-Based Controls

Attributes MAY include:

  • subject attributes;
  • resource attributes;
  • action attributes;
  • context attributes;
  • tenant;
  • classification;
  • purpose;
  • jurisdiction;
  • time;
  • device posture;
  • workload attestation;
  • risk;
  • workflow state.

Attributes SHALL be sourced and provenance-preserving.


23.93.4. Relationship-Based Controls

Authorization MAY depend upon Constitutional Relationships such as:

  • owns;
  • stewards;
  • employed by;
  • assigned to;
  • delegated by;
  • verifies;
  • assures;
  • supplies;
  • belongs to;
  • operates;
  • controls;
  • reports to.

Relationship validity, direction, temporal state and tenant scope SHALL be validated.


23.93.5. Purpose-Based Controls

Purpose SHALL be explicit for constitutionally significant access.

Permitted purposes MAY include:

  • operational processing;
  • compliance;
  • reporting;
  • assurance;
  • support;
  • investigation;
  • security;
  • research;
  • publication;
  • regulator access.

Use outside the permitted purpose SHALL require a new decision.


23.93.6. Policy Object

Every Security Policy SHALL be a Constitutional Object possessing:

  • Constitutional Identifier;
  • canonical name;
  • policy type;
  • subject scope;
  • resource scope;
  • action scope;
  • purpose scope;
  • conditions;
  • obligations;
  • denial conditions;
  • governing authority;
  • applicability;
  • lifecycle;
  • version;
  • temporal validity;
  • compiler mappings;
  • provenance.

23.93.7. Policy Resolution

CRP SHALL resolve applicable Security Policies using:

  • subject;
  • resource;
  • action;
  • tenant;
  • classification;
  • purpose;
  • jurisdiction;
  • Runtime Environment;
  • risk state;
  • incident state;
  • emergency state;
  • constitutional release.

23.93.8. Policy Composition

Multiple Security Policies MAY combine through:

  • deny-overrides;
  • permit-overrides;
  • first-applicable;
  • ordered evaluation;
  • only-one-applicable;
  • consensus;
  • strict intersection;
  • custom governed algorithm.

The combining algorithm SHALL be explicit and versioned.


23.93.9. Deny Overrides

Where deny-overrides applies, any applicable deny SHALL determine the decision unless a higher-order explicit exception policy permits otherwise.


23.93.10. Non-Overrideable Denials

The Constitution MAY declare controls that cannot be overridden, including:

  • cross-tenant data leakage;
  • unauthorised secret disclosure;
  • unauthorised cryptographic signing;
  • prohibited jurisdictional transfer;
  • unauthorised assurance conclusion;
  • agent self-escalation;
  • deletion under legal hold;
  • provenance tampering.

23.93.11. Policy Decision Point

The Policy Decision Point SHALL consume:

  • Security Request;
  • Security Context;
  • resolved Security Policies;
  • authority result;
  • trust state;
  • resource state;
  • risk state.

It SHALL produce a signed or integrity-protected Security Decision where required.


23.93.12. Policy Enforcement Point

A Policy Enforcement Point SHALL:

  • validate decision identity;
  • validate decision scope;
  • enforce obligations;
  • verify freshness;
  • verify Security Context Fingerprint;
  • prevent scope expansion;
  • record enforcement;
  • reject unsupported obligations.

23.93.13. Decision Scope

A Security Decision SHALL be scoped by:

  • subject;
  • represented principal;
  • resource;
  • action;
  • purpose;
  • tenant;
  • context;
  • time;
  • location where applicable;
  • environment;
  • risk;
  • obligations.

23.93.14. Decision Expiration

A decision SHALL expire upon:

  • time;
  • context change;
  • subject change;
  • authority change;
  • policy change;
  • classification change;
  • risk change;
  • incident state;
  • device or workload change;
  • Runtime Bundle change;
  • revocation.

23.93.15. Decision Caching

A cached Security Decision MAY be reused only where:

  • Security Context Fingerprint matches;
  • subject and resource are equivalent;
  • policy versions remain valid;
  • authority remains valid;
  • obligations remain enforceable;
  • no revocation or incident invalidates it;
  • cache policy permits reuse.

23.93.16. Decision Explanation

A Security Decision Explanation SHALL identify:

  • request;
  • subject;
  • resource;
  • action;
  • purpose;
  • applicable policies;
  • authority;
  • relevant relationships;
  • classification;
  • decision;
  • obligations;
  • denial reasons;
  • expiration;
  • provenance.

Protected policy details MAY be redacted, but the effect SHALL remain explainable.


23.93.17. Dynamic Risk

Risk-adaptive policy MAY consider:

  • unusual location;
  • device posture;
  • failed authentication;
  • anomalous volume;
  • unusual graph traversal;
  • agent behaviour;
  • secret-access pattern;
  • data export;
  • incident state;
  • threat intelligence.

Risk scoring SHALL not silently replace constitutional policy.


23.93.18. Rate and Volume Controls

Policies MAY constrain:

  • request rate;
  • graph traversal depth;
  • row count;
  • document count;
  • export volume;
  • event volume;
  • tool-call count;
  • model context size;
  • recipient count;
  • time window.

23.93.19. Bulk Operations

Bulk access or mutation SHALL require explicit policy evaluation for:

  • population scope;
  • classification;
  • tenant;
  • purpose;
  • authority;
  • rate;
  • export;
  • rollback;
  • provenance.

Permission to access one object SHALL not imply permission to access a population.


23.93.20. Authorization Replay

Historical authorization replay SHALL use historical:

  • identity state;
  • authority;
  • relationships;
  • policies;
  • classifications;
  • Security Context;
  • risk state;
  • incident state;
  • Runtime Bundle.

23.94. Tenant, White-Label and Organisational Isolation

Tenant Isolation prevents one tenant’s identities, data, relationships, events, secrets, configurations, agents, models, workflows and outcomes from being accessed, inferred, modified or influenced by another tenant without explicit governed authority.

White-label deployments SHALL preserve tenant isolation even where they share platform infrastructure.


23.94.1. Tenant Identity

Every tenant SHALL possess a stable Constitutional Identifier.

Tenant identity SHALL remain distinct from:

  • domain name;
  • brand;
  • customer account;
  • deployment;
  • organisation;
  • legal entity;
  • billing account;
  • database schema;
  • cloud subscription.

23.94.2. White-Label Identity

A white-label operator MAY manage one or more tenants.

White-label identity SHALL not collapse subordinate tenant boundaries.


23.94.3. Isolation Dimensions

Tenant isolation SHALL apply to:

  • identity;
  • authority;
  • data;
  • graph nodes;
  • graph relationships;
  • graph paths;
  • events;
  • workflows;
  • Tasks;
  • agent instances;
  • agent memory;
  • tools;
  • models;
  • secrets;
  • keys;
  • caches;
  • indexes;
  • vector stores;
  • search results;
  • logs;
  • backups;
  • analytics;
  • exports;
  • telemetry;
  • support access;
  • test environments.

23.94.4. Tenant Binding

Every tenant-bound object, event, request, session, workflow, Task, agent, secret and Runtime Outcome SHALL possess tenant identity or an explicit shared-scope classification.


23.94.5. Shared Core Knowledge

ZAYAZ Core constitutional knowledge MAY be shared across tenants.

Shared Core knowledge SHALL be:

  • explicitly classified as shared;
  • separated from tenant-specific overlays;
  • immutable to tenants unless extension points permit;
  • provenance-preserving;
  • versioned;
  • protected from tenant contamination.

23.94.6. Tenant Overlay

A Tenant Overlay MAY extend:

  • classifications;
  • Roles;
  • policies;
  • workflows;
  • schemas;
  • Value Providers;
  • validation profiles;
  • reasoning profiles;
  • security profiles;
  • reports;
  • UI projections.

An overlay SHALL not mutate another tenant’s overlay or Core constitutional meaning.


23.94.7. Tenant Context Propagation

Tenant identity SHALL propagate through:

  • API calls;
  • service calls;
  • events;
  • workflows;
  • Tasks;
  • graph queries;
  • database operations;
  • caches;
  • logs;
  • agent plans;
  • tool calls;
  • model retrieval;
  • exports.

Loss of tenant context SHALL fail closed.


23.94.8. Cross-Tenant Access

Cross-tenant access SHALL be prohibited by default.

Permitted cross-tenant access SHALL require:

  • explicit purpose;
  • legal or contractual basis;
  • authority;
  • participating tenant approval where applicable;
  • data classification review;
  • disclosure profile;
  • minimisation;
  • time limit;
  • audit;
  • provenance.

23.94.9. Tenant Administration

Tenant administrators SHALL possess authority only within their tenant scope unless explicit higher-order authority exists.

Platform administration SHALL not automatically grant access to tenant content.


23.94.10. Support Access

Support access SHALL be:

  • purpose-bound;
  • time-bound;
  • ticket-bound or incident-bound;
  • approved where required;
  • least privileged;
  • visible to the tenant where policy requires;
  • fully logged;
  • revocable;
  • retrospectively reviewable.

23.94.11. Impersonation Controls

Support impersonation SHALL preserve:

  • actual support actor;
  • represented tenant actor;
  • purpose;
  • approval;
  • scope;
  • start and end time;
  • actions;
  • evidence;
  • provenance.

Credential sharing SHALL be prohibited.


23.94.12. Tenant Data Stores

Tenant isolation MAY use:

  • separate databases;
  • separate schemas;
  • separate tables with enforced tenant keys;
  • row-level security;
  • graph partitions;
  • object-store prefixes;
  • separate encryption keys;
  • separate search indexes;
  • separate vector collections;
  • hybrid controls.

The constitutional requirement is isolation, not one mandatory implementation.


23.94.13. Tenant Query Enforcement

Every tenant-bound query SHALL include or derive tenant scope before execution.

Post-query filtering SHALL NOT be the sole protection for high-risk tenant data.


23.94.14. Tenant Cache Isolation

Caches SHALL be scoped by constitutionally relevant keys including:

  • tenant;
  • Security Context Fingerprint;
  • purpose;
  • classification;
  • resource version;
  • policy version.

Cross-tenant cache collision SHALL be treated as a critical security incident.


23.94.15. Tenant Search Isolation

Full-text, semantic and vector search SHALL enforce tenant isolation at retrieval time.

A shared embedding model SHALL not imply shared retrieval scope.


23.94.16. Tenant Analytics

Cross-tenant analytics MAY use:

  • anonymised data;
  • aggregated data;
  • differentially protected data;
  • explicitly consented data;
  • regulator-authorised data;
  • platform-security telemetry.

The permitted basis and disclosure risk SHALL be governed.


23.94.17. Tenant Model Use

Tenant data SHALL not be used for model training, fine-tuning, evaluation or prompt enrichment unless the tenant policy and legal basis explicitly permit it.


23.94.18. Tenant Export

Exports SHALL preserve tenant scope and prevent:

  • mixed-tenant files;
  • mixed-tenant report caches;
  • mixed-tenant event batches;
  • mixed-tenant model context;
  • mixed-tenant backup restoration.

23.94.19. Tenant Backup and Restore

Backups SHALL preserve tenant isolation, key separation, retention and restoration scope.

A tenant restore SHALL not overwrite or expose another tenant.


23.94.20. Tenant Deletion

Tenant deletion SHALL distinguish:

  • active data deletion;
  • legal hold;
  • retained audit evidence;
  • shared Core knowledge;
  • anonymised analytics;
  • backup expiration;
  • key destruction;
  • provenance retention.

23.94.21. Tenant Migration

Migration SHALL preserve:

  • tenant identity;
  • data integrity;
  • graph relationships;
  • keys;
  • policies;
  • workflows;
  • events;
  • Runtime Bundles;
  • agent memory policy;
  • audit;
  • provenance.

23.94.22. White-Label Custom Domain

A custom domain SHALL not be treated as the security boundary by itself.

Requests SHALL resolve and validate the expected white-label and tenant identity independently.


23.94.23. Organisational Isolation

Within a tenant, organisations and legal entities MAY require additional boundaries.

Organisational access SHALL be resolved through explicit scope and relationships.


23.94.24. Isolation Validation

HECATE SHALL validate:

  • tenant binding;
  • overlay order;
  • query scope;
  • cache scope;
  • index scope;
  • agent memory scope;
  • event scope;
  • key scope;
  • export scope;
  • backup scope;
  • support access;
  • provenance.

23.95. Data, Graph, Relationship and Inference Isolation

Security SHALL protect not only stored values but also graph structure, relationship existence, path reachability, derived knowledge, aggregate information and inferences.

A denied object SHALL not become discoverable through an authorised relationship unless policy permits that disclosure.


23.95.1. Data Security Object

A protected data resource SHALL preserve:

  • resource identity;
  • tenant;
  • owner;
  • steward;
  • classification;
  • purpose restrictions;
  • jurisdiction;
  • residency;
  • retention;
  • encryption;
  • masking policy;
  • export policy;
  • lifecycle;
  • provenance.

23.95.2. Property-Level Security

Security MAY apply to individual Constitutional Properties.

Property-level policy SHALL define:

  • readable values;
  • writable values;
  • mask format;
  • redaction;
  • inference restrictions;
  • purpose;
  • authority;
  • retention;
  • audit.

23.95.3. Field Masking

Masking MAY include:

  • full redaction;
  • partial masking;
  • tokenisation;
  • pseudonymisation;
  • generalisation;
  • range representation;
  • hash representation;
  • synthetic substitution.

Masking SHALL not be represented as source truth.


23.95.4. Row and Object Security

Object-level policy SHALL evaluate:

  • tenant;
  • ownership;
  • Role;
  • relationship;
  • classification;
  • lifecycle;
  • purpose;
  • jurisdiction;
  • time;
  • workflow state.

23.95.5. Relationship-Level Security

A Constitutional Relationship MAY have its own:

  • classification;
  • owner;
  • tenant;
  • authority;
  • visibility;
  • purpose restrictions;
  • temporal validity;
  • provenance.

Access to both endpoints SHALL not automatically imply access to the relationship.


23.95.6. Relationship Existence Leakage

Where relationship existence is sensitive, denial responses SHALL avoid revealing:

  • whether the relationship exists;
  • target identity;
  • count;
  • direction;
  • timestamp;
  • confidence;
  • provenance.

23.95.7. Graph Node Security

Node access SHALL evaluate:

  • node identity;
  • node type;
  • tenant;
  • classification;
  • purpose;
  • authority;
  • context;
  • temporal state.

23.95.8. Graph Edge Security

Edge access SHALL evaluate:

  • Relationship Type;
  • source role;
  • target role;
  • classification;
  • tenant;
  • direction;
  • temporal validity;
  • inference risk;
  • provenance.

23.95.9. Graph Path Security

A permitted start node and permitted end node SHALL not automatically permit traversal of the path between them.

Path policy MAY constrain:

  • Relationship Types;
  • maximum depth;
  • intermediate-node visibility;
  • tenant continuity;
  • jurisdiction continuity;
  • temporal continuity;
  • purpose;
  • aggregation;
  • explanation.

23.95.10. Hidden Intermediate Nodes

Where a path is permitted but an intermediate node is protected, the Runtime SHALL apply an explicit policy such as:

  • deny path;
  • return redacted path;
  • return abstract relationship;
  • return aggregate result;
  • require additional authority.

23.95.11. Graph Query Rewriting

A Graph Security Service MAY rewrite queries to enforce:

  • tenant predicates;
  • classification filters;
  • relationship restrictions;
  • temporal filters;
  • path limits;
  • result limits;
  • purpose obligations.

Rewriting SHALL be deterministic and auditable.


23.95.12. Graph Result Filtering

Post-query filtering MAY supplement but SHALL NOT replace secure query planning where protected graph structure could leak during execution or aggregation.


23.95.13. Aggregate Security

Aggregates MAY reveal protected information.

Aggregate policy SHALL consider:

  • population size;
  • minimum group threshold;
  • differencing risk;
  • repeated-query risk;
  • outliers;
  • linkage risk;
  • tenant mix;
  • temporal granularity;
  • geographic granularity.

23.95.14. Differencing Attack Prevention

The Runtime SHOULD prevent inference through repeated overlapping aggregate queries.

Controls MAY include:

  • query budgets;
  • minimum cohort size;
  • noise;
  • rounding;
  • result suppression;
  • temporal delay;
  • query-history analysis.

23.95.15. Search Isolation

Search SHALL protect:

  • document existence;
  • title;
  • snippet;
  • ranking;
  • embedding;
  • metadata;
  • facets;
  • counts;
  • spelling suggestions;
  • related-item suggestions.

23.95.16. Vector Retrieval Isolation

Vector retrieval SHALL enforce policy before protected content enters the model context.

Post-generation redaction SHALL not be the sole control.


23.95.17. Embedding Security

Embeddings SHALL be treated as potentially sensitive derived data.

Policies SHALL govern:

  • tenant scope;
  • model;
  • storage;
  • export;
  • retention;
  • deletion;
  • re-embedding;
  • inversion risk;
  • provenance.

23.95.18. Derived Assertion Security

A Derived Assertion SHALL inherit or resolve security classification from:

  • premises;
  • reasoning profile;
  • output type;
  • purpose;
  • tenant;
  • inference risk.

A lower-classified output SHALL require validated declassification logic.


23.95.19. Validation Finding Security

Validation Findings MAY reveal protected defects, evidence or subjects.

Finding access SHALL be independently governed.


23.95.20. Explanation Security

Explanations SHALL avoid revealing:

  • protected premises;
  • hidden relationships;
  • secret policy conditions;
  • confidential evidence;
  • private agent memory;
  • cross-tenant information;
  • security-sensitive infrastructure.

The explanation SHALL still disclose that protected material influenced the decision where permitted.


23.95.21. Event Security

Event policy SHALL govern:

  • Event Type visibility;
  • payload;
  • subject;
  • tenant;
  • correlation;
  • causation;
  • retention;
  • replay;
  • consumer scope.

23.95.22. Log Security

Logs SHALL not become an uncontrolled copy of protected data.

Logging policy SHALL govern:

  • field inclusion;
  • redaction;
  • tokenisation;
  • retention;
  • tenant;
  • access;
  • export;
  • legal hold;
  • integrity.

23.95.23. Inference Leakage

The Runtime SHALL protect against inference from:

  • error differences;
  • timing;
  • result count;
  • response size;
  • cache behaviour;
  • search ranking;
  • graph path length;
  • model response;
  • agent refusal detail;
  • event frequency;
  • identifier patterns.

23.95.24. Data Minimisation

Every access and execution SHOULD use the minimum constitutionally sufficient data.

Minimisation SHALL consider:

  • properties;
  • rows;
  • nodes;
  • relationships;
  • time period;
  • geography;
  • subject population;
  • evidence;
  • model context;
  • retention.

23.95.25. Purpose Limitation

Data obtained for one purpose SHALL not be reused for another purpose without a new Security Decision and lawful or constitutional basis.


23.95.26. Data Residency

Residency policy SHALL govern:

  • storage;
  • processing;
  • backups;
  • model invocation;
  • support access;
  • logging;
  • telemetry;
  • federation;
  • disaster recovery.

23.95.27. Cross-Border Transfer

A cross-border transfer SHALL preserve:

  • source jurisdiction;
  • destination jurisdiction;
  • legal basis;
  • tenant policy;
  • classification;
  • transfer mechanism;
  • encryption;
  • recipient;
  • purpose;
  • time;
  • evidence;
  • provenance.

23.95.28. Retention and Deletion

Retention policy SHALL apply across:

  • primary stores;
  • graph stores;
  • caches;
  • search indexes;
  • vector stores;
  • logs;
  • events;
  • backups;
  • agent memory;
  • temporary files;
  • analytics.

Deletion SHALL not silently destroy required constitutional provenance.


Legal hold SHALL override ordinary deletion where authorised.

The Runtime SHALL preserve:

  • hold scope;
  • authority;
  • start;
  • end;
  • affected resources;
  • access restrictions;
  • provenance.

23.95.30. Security Validation

HECATE SHALL validate:

  • classification;
  • property-level policy;
  • object policy;
  • relationship policy;
  • path policy;
  • aggregate policy;
  • inference controls;
  • search isolation;
  • vector isolation;
  • event policy;
  • retention;
  • residency;
  • provenance.

23.96. Network, Service and Execution Isolation

Network, Service and Execution Isolation constrains communication and execution so that Runtime Components, agents, tools, workloads and external systems interact only through approved channels and environments.

Network reachability SHALL not imply constitutional permission.


23.96.1. Network Security Context

Network decisions MAY consider:

  • source workload;
  • destination workload;
  • Component identity;
  • Module;
  • tenant;
  • environment;
  • protocol;
  • port;
  • service identity;
  • encryption;
  • purpose;
  • data classification;
  • jurisdiction;
  • attestation;
  • incident state.

23.96.2. Service Identity

Service-to-service communication SHALL authenticate workload identity.

IP address, hostname or network segment SHALL not be the sole identity control.


23.96.3. Mutual Authentication

High-trust service communication SHOULD use mutual authentication with validated workload identity and revocation.


23.96.4. Network Segmentation

Segmentation MAY isolate:

  • public edge;
  • application services;
  • constitutional graph;
  • data stores;
  • evidence vaults;
  • key services;
  • build systems;
  • observability;
  • agent sandboxes;
  • model gateways;
  • assurance environments;
  • tenant-dedicated environments;
  • administrative control plane.

23.96.5. Micro-Segmentation

Micro-segmentation MAY enforce Component-to-Component communication rules.

Policies SHALL be generated or traceable to constitutional Component relationships and runtime needs.


23.96.6. Egress Control

Outbound network access SHALL be denied by default for high-risk Runtime Components and agents unless explicit policy permits it.

Egress policy SHALL govern:

  • destination;
  • protocol;
  • purpose;
  • data classification;
  • tenant;
  • jurisdiction;
  • volume;
  • credentials;
  • logging.

23.96.7. Ingress Control

Ingress policy SHALL govern:

  • source;
  • identity;
  • endpoint;
  • tenant;
  • request type;
  • rate;
  • payload size;
  • schema;
  • authentication;
  • replay protection;
  • provenance.

23.96.8. External Endpoint Registry

External endpoints SHALL be registered with:

  • Endpoint Identifier;
  • owner;
  • purpose;
  • domain;
  • jurisdiction;
  • trust profile;
  • data classification;
  • authentication;
  • certificate policy;
  • availability;
  • version;
  • provenance.

23.96.9. Service-to-Service Authorization

Every material service call SHALL preserve:

  • caller identity;
  • called Component;
  • action;
  • tenant;
  • purpose;
  • Security Context;
  • policy decision;
  • time;
  • outcome;
  • provenance.

23.96.10. Environment Isolation

Environments MAY include:

  • development;
  • test;
  • integration;
  • staging;
  • production;
  • assurance;
  • forensic;
  • replay;
  • simulation;
  • emergency.

Production data SHALL not enter lower-trust environments without governed transformation and authority.


23.96.11. Test Data

Test data SHALL be:

  • synthetic;
  • anonymised;
  • pseudonymised;
  • explicitly approved;
  • tenant-scoped;
  • time-limited.

Use of production data in test SHALL require explicit authority and evidence.


23.96.12. Runtime Sandbox

A sandbox SHALL define:

  • filesystem scope;
  • process scope;
  • network scope;
  • environment variables;
  • secrets;
  • system calls;
  • packages;
  • compute resources;
  • execution time;
  • output channels;
  • persistent storage;
  • tenant;
  • provenance.

23.96.13. Code Execution Isolation

Dynamic code execution SHALL require:

  • approved execution profile;
  • trusted code source or controlled generation;
  • sandbox;
  • resource limits;
  • network restrictions;
  • filesystem restrictions;
  • secret restrictions;
  • output validation;
  • audit;
  • termination control.

23.96.14. Agent Sandbox

Agent execution SHALL isolate:

  • prompts and instructions;
  • tenant data;
  • memory;
  • tools;
  • credentials;
  • files;
  • network;
  • model context;
  • outputs;
  • logs.

23.96.15. Model Gateway

External and internal model calls SHOULD pass through a governed Model Gateway enforcing:

  • model allowlist;
  • tenant policy;
  • data classification;
  • residency;
  • prompt filtering;
  • secret detection;
  • response validation;
  • rate limits;
  • logging;
  • provenance.

23.96.16. Browser and Retrieval Isolation

Browser, search and retrieval tools SHALL operate within explicit:

  • domain allowlists or policies;
  • tenant;
  • purpose;
  • download controls;
  • content classification;
  • malware scanning;
  • instruction isolation;
  • credential isolation;
  • retention.

23.96.17. File Isolation

File operations SHALL govern:

  • path;
  • tenant;
  • owner;
  • classification;
  • allowed file type;
  • size;
  • malware state;
  • execution permission;
  • retention;
  • external sharing;
  • provenance.

23.96.18. Container and Process Isolation

Runtime isolation MAY use:

  • containers;
  • virtual machines;
  • micro-virtual machines;
  • language sandboxes;
  • operating-system controls;
  • hardware enclaves;
  • serverless isolation;
  • dedicated hosts.

The selected mechanism SHALL match risk and assurance requirements.


23.96.19. Resource Quotas

Quotas MAY limit:

  • CPU;
  • memory;
  • storage;
  • network;
  • process count;
  • execution time;
  • event rate;
  • tool calls;
  • model tokens;
  • graph traversal;
  • database operations.

23.96.20. Denial-of-Service Protection

Controls MAY include:

  • rate limiting;
  • quotas;
  • circuit breakers;
  • queue limits;
  • workload shedding;
  • priority classes;
  • tenant fairness;
  • backpressure;
  • isolation pools;
  • emergency suspension.

23.96.21. Tenant Noisy-Neighbour Isolation

Shared infrastructure SHALL prevent one tenant from materially degrading another tenant’s:

  • availability;
  • latency;
  • queue capacity;
  • cache capacity;
  • model capacity;
  • graph capacity;
  • event processing;
  • assurance workload.

23.96.22. Administrative Plane Isolation

Administrative control planes SHALL be separated from ordinary tenant and application access.

Privileged changes SHALL require stronger identity, authority, evidence and approval.


23.96.23. Build and Runtime Separation

Build systems SHALL be isolated from production Runtime Components.

Production credentials SHALL not be available to ordinary build jobs.


23.96.24. Forensic Isolation

Forensic environments SHALL preserve evidence integrity and prevent contamination of production state.


23.96.25. Execution Isolation Validation

HECATE SHALL validate:

  • service identity;
  • network policy;
  • egress;
  • ingress;
  • environment;
  • sandbox;
  • resource quotas;
  • tenant scope;
  • model gateway;
  • tool connectivity;
  • administrative-plane controls;
  • provenance.

23.97. Secrets, Keys, Cryptographic Trust and Attestation

Cryptographic security SHALL be governed through explicit identity, purpose, lifecycle, authority, storage, rotation, revocation and evidence requirements.

Possession of a cryptographic key SHALL not by itself establish constitutional authority to use it.


23.97.1. Secret Object

A Secret Object SHALL possess:

  • Secret Identifier;
  • secret type;
  • owner;
  • tenant;
  • purpose;
  • authorised consumers;
  • storage location;
  • creation time;
  • expiration;
  • rotation policy;
  • revocation policy;
  • classification;
  • provenance.

Secret values SHALL not be stored directly in constitutional documentation or ordinary logs.


23.97.2. Secret Types

Secret Types MAY include:

  • API credential;
  • database credential;
  • signing key;
  • encryption key;
  • certificate private key;
  • federation secret;
  • webhook secret;
  • model-provider credential;
  • agent tool credential;
  • recovery secret;
  • emergency credential;
  • tenant-specific secret.

23.97.3. Secret Access

Secret access SHALL require:

  • authenticated workload or actor;
  • authority;
  • purpose;
  • tenant;
  • Runtime Environment;
  • attestation where required;
  • time limit;
  • audit;
  • provenance.

23.97.4. Secret Delivery

Secrets SHOULD be delivered:

  • just in time;
  • task-bound;
  • workload-bound;
  • short-lived;
  • in memory where possible;
  • without prompt or log exposure;
  • through authenticated channels.

23.97.5. Secret Rotation

Rotation SHALL define:

  • rotation interval;
  • trigger conditions;
  • overlapping validity;
  • consumer update;
  • failure handling;
  • revocation;
  • evidence;
  • provenance.

23.97.6. Secret Revocation

Revocation SHALL trigger impact analysis over:

  • active sessions;
  • workloads;
  • integrations;
  • agents;
  • tools;
  • events;
  • pending transactions;
  • disaster recovery.

23.97.7. Key Object

A Cryptographic Key Object SHALL preserve:

  • Key Identifier;
  • key type;
  • algorithm;
  • size or parameters;
  • owner;
  • tenant;
  • purpose;
  • permitted operations;
  • storage or module reference;
  • activation;
  • expiration;
  • rotation;
  • revocation;
  • destruction;
  • provenance.

23.97.8. Key Separation

Different purposes SHOULD use separate keys, including:

  • data encryption;
  • signing;
  • authentication;
  • tenant encryption;
  • backup encryption;
  • event signing;
  • Runtime Bundle signing;
  • evidence signing;
  • token signing.

23.97.9. Tenant Key Isolation

Tenant-specific encryption keys MAY be required by Security Profile.

Shared keys SHALL not erase tenant access boundaries.


23.97.10. Envelope Encryption

Envelope encryption MAY separate:

  • data-encryption key;
  • key-encryption key;
  • tenant key;
  • service key;
  • master key.

Key hierarchy SHALL preserve ownership and rotation semantics.


23.97.11. Cryptographic Signing

Signatures MAY protect:

  • Runtime Bundles;
  • Compiler Manifests;
  • Constitutional Events;
  • Governance Decisions;
  • Validation Outcomes;
  • assurance conclusions;
  • publications;
  • evidence;
  • federation messages;
  • software artefacts.

23.97.12. Signature Validation

Validation SHALL determine:

  • signer identity;
  • signer authority;
  • certificate chain;
  • algorithm;
  • signed scope;
  • content digest;
  • signing time;
  • revocation;
  • trust anchor;
  • policy compatibility.

A valid signature SHALL not prove that the signed content is constitutionally correct.


23.97.13. Trusted Timestamp

Trusted timestamps MAY establish:

  • signing time;
  • publication time;
  • evidence acquisition time;
  • transaction order;
  • event time support;
  • legal timing.

Timestamp authority and scope SHALL be explicit.


23.97.14. Certificate Lifecycle

Certificate governance SHALL include:

  • issuance;
  • identity binding;
  • purpose;
  • activation;
  • renewal;
  • rotation;
  • revocation;
  • expiration;
  • trust-store update;
  • evidence;
  • provenance.

23.97.15. Trust Anchor

Every Trust Anchor SHALL possess:

  • Trust Anchor Identifier;
  • owner;
  • purpose;
  • scope;
  • tenant or shared status;
  • jurisdiction;
  • activation;
  • expiration;
  • rotation;
  • revocation;
  • provenance.

23.97.16. Cryptographic Agility

Security Profiles SHOULD support algorithm and provider migration without changing constitutional identity.

Migration SHALL preserve:

  • old and new algorithms;
  • transition period;
  • compatibility;
  • re-signing or re-encryption policy;
  • validation;
  • evidence;
  • provenance.

23.97.17. Key Destruction

Key destruction SHALL identify:

  • authority;
  • purpose;
  • affected data;
  • recoverability;
  • retention obligations;
  • legal hold;
  • backup copies;
  • time;
  • evidence;
  • provenance.

23.97.18. Runtime Attestation

Runtime Attestation verifies that a workload, Component, environment or execution context matches an approved state.

Attestation MAY evaluate:

  • software digest;
  • container or image digest;
  • Runtime Bundle;
  • boot state;
  • configuration;
  • policy version;
  • hardware state;
  • environment;
  • tenant;
  • deployment;
  • provenance.

23.97.19. Attestation Evidence

Attestation Evidence SHALL preserve:

  • attested subject;
  • attester;
  • measurements;
  • expected measurements;
  • result;
  • time;
  • nonce or replay protection;
  • trust chain;
  • expiration;
  • provenance.

23.97.20. Attestation Failure

Attestation failure MAY trigger:

  • request denial;
  • workload quarantine;
  • secret denial;
  • network isolation;
  • agent suspension;
  • incident creation;
  • replacement deployment;
  • forensic capture.

23.97.21. Runtime Bundle Trust

Runtime Bundle activation SHALL validate:

  • bundle digest;
  • compiler lineage;
  • signatures;
  • signer authority;
  • included artefacts;
  • dependencies;
  • overlay order;
  • revocation;
  • environment compatibility;
  • provenance.

23.97.22. Evidence Vault

High-value Security Evidence MAY be stored in a controlled evidence vault providing:

  • immutable storage;
  • encryption;
  • access control;
  • legal hold;
  • retention;
  • trusted timestamp;
  • integrity verification;
  • export control;
  • provenance.

23.97.23. Cryptographic Eventing

The Runtime SHOULD emit events including:

  • SecretCreated;
  • SecretAccessed;
  • SecretRotated;
  • SecretRevoked;
  • KeyCreated;
  • KeyActivated;
  • KeyRotated;
  • KeyRevoked;
  • CertificateIssued;
  • CertificateRevoked;
  • SignatureValidated;
  • SignatureFailed;
  • AttestationSucceeded;
  • AttestationFailed;
  • TrustAnchorChanged.

23.98. Component, Dependency and Software Supply-Chain Security

Every Runtime Component, dependency, build artefact, container image, package, model artefact and deployment configuration SHALL possess traceable origin, integrity, approval and lifecycle.

Software supply-chain trust SHALL be evaluated continuously.


23.98.1. Component Security Profile

Every Component SHALL declare:

  • Component Identifier;
  • owning Module;
  • source repository;
  • build process;
  • artefact identities;
  • dependencies;
  • Runtime Bundle compatibility;
  • privileges;
  • network needs;
  • data access;
  • secrets;
  • tenant support;
  • security owner;
  • lifecycle;
  • version;
  • provenance.

23.98.2. Source Identity

Source code and configuration SHALL be traceable to:

  • repository;
  • path;
  • commit;
  • branch or tag;
  • author or automation;
  • review;
  • signature where applicable;
  • provenance.

23.98.3. Build Identity

Every build SHALL possess:

  • Build Identifier;
  • source commit;
  • build definition;
  • builder identity;
  • build environment;
  • dependency lock state;
  • build time;
  • outputs;
  • digests;
  • test results;
  • provenance.

23.98.4. Reproducible Build

Where feasible, critical artefacts SHOULD support reproducible or independently verifiable builds.

A non-reproducible build SHALL disclose its trust limitations.


23.98.5. Software Bill of Materials

A software artefact SHOULD possess a machine-readable dependency inventory containing:

  • package identity;
  • version;
  • source;
  • licence;
  • integrity digest;
  • dependency relationship;
  • build inclusion;
  • runtime inclusion;
  • provenance.

23.98.6. Dependency Policy

Dependency policy SHALL govern:

  • approved sources;
  • version constraints;
  • licence;
  • vulnerability status;
  • maintenance state;
  • cryptographic verification;
  • transitive dependencies;
  • prohibited packages;
  • update cadence;
  • exceptions.

23.98.7. Dependency Confusion Prevention

The build system SHALL prevent untrusted packages from substituting for approved internal or external dependencies.

Controls MAY include:

  • namespace ownership;
  • private registry priority;
  • lock files;
  • integrity hashes;
  • source allowlists;
  • signature verification.

23.98.8. Artefact Signing

Build artefacts MAY be signed.

Signature verification SHALL occur before deployment and Runtime Bundle activation where required.


23.98.9. Provenance Attestation

A build provenance attestation MAY identify:

  • source;
  • builder;
  • build definition;
  • materials;
  • environment;
  • outputs;
  • digests;
  • test results;
  • signing authority;
  • provenance.

23.98.10. Container and Image Security

Image policy MAY govern:

  • approved base images;
  • digest pinning;
  • package inventory;
  • vulnerability state;
  • non-root execution;
  • filesystem policy;
  • secret absence;
  • signature;
  • provenance.

23.98.11. Infrastructure Definition Security

Infrastructure and deployment definitions SHALL preserve:

  • source;
  • version;
  • approval;
  • policy validation;
  • secret references;
  • environment;
  • tenant impact;
  • change plan;
  • rollback;
  • provenance.

23.98.12. Configuration Security

Configuration SHALL be:

  • typed;
  • versioned;
  • environment-scoped;
  • tenant-scoped where applicable;
  • validated;
  • free from embedded secrets;
  • change-controlled;
  • provenance-preserving.

23.98.13. Runtime Drift

Runtime Drift occurs where deployed state differs materially from approved state.

Drift MAY include:

  • artefact digest;
  • dependency;
  • configuration;
  • policy;
  • secret;
  • network rule;
  • Runtime Bundle;
  • environment variable;
  • model version;
  • agent instruction.

23.98.14. Drift Response

Material drift SHALL trigger:

  • detection event;
  • affected Component identification;
  • risk assessment;
  • secret restriction;
  • traffic restriction;
  • quarantine;
  • rollback;
  • redeployment;
  • incident;
  • provenance.

23.98.15. Vulnerability Object

A Vulnerability Object SHOULD preserve:

  • vulnerability identity;
  • affected artefact;
  • affected Component;
  • severity;
  • exploitability;
  • exposure;
  • tenant impact;
  • data impact;
  • fix availability;
  • compensating controls;
  • remediation state;
  • provenance.

23.98.16. Vulnerability Prioritisation

Priority SHOULD consider:

  • constitutional criticality;
  • runtime exposure;
  • reachable code;
  • data classification;
  • tenant count;
  • authority level;
  • exploit evidence;
  • compensating controls;
  • publication impact;
  • assurance impact.

23.98.17. Patch Governance

Patching SHALL preserve:

  • affected artefact;
  • patch version;
  • source;
  • test results;
  • compatibility;
  • change authority;
  • deployment plan;
  • rollback;
  • affected Runtime Bundles;
  • provenance.

23.98.18. Emergency Patch

Emergency patches SHALL follow Part VI Emergency Authority and SHALL not bypass non-bypassable integrity and provenance controls.


23.98.19. Deployment Gate

Deployment MAY require:

  • artefact signature;
  • build provenance;
  • vulnerability threshold;
  • conformance tests;
  • HECATE validation;
  • approval;
  • Runtime Bundle compatibility;
  • rollback readiness;
  • tenant-impact analysis;
  • attestation.

23.98.20. Promotion

Promotion across environments SHALL preserve artefact identity.

Rebuilding different binaries for each environment SHOULD be avoided where it breaks artefact equivalence.


23.98.21. Rollback

Rollback SHALL identify:

  • prior approved artefact;
  • compatibility;
  • data migration state;
  • Runtime Bundle;
  • policy versions;
  • authority;
  • validation;
  • provenance.

23.98.22. Model Artefact Security

Model artefacts SHALL preserve:

  • model identity;
  • version;
  • provider;
  • source;
  • digest where available;
  • deployment;
  • safety configuration;
  • evaluation;
  • data policy;
  • residency;
  • provenance.

23.98.23. Compiler Security

The Constitutional Compiler Framework SHALL protect against:

  • unauthorised source modification;
  • untrusted plugins;
  • dependency compromise;
  • non-deterministic compiler state;
  • artefact substitution;
  • manifest tampering;
  • signing-key misuse;
  • projection-loss concealment.

23.98.24. Security Conformance Tests

Component conformance SHOULD include:

  • tenant isolation;
  • secret handling;
  • policy enforcement;
  • network policy;
  • event integrity;
  • attestation;
  • vulnerability policy;
  • rollback;
  • logging;
  • provenance.

23.98.25. Supply-Chain Events

The Runtime SHOULD emit:

  • BuildCompleted;
  • ArtefactSigned;
  • ArtefactVerified;
  • DependencyChanged;
  • VulnerabilityDetected;
  • VulnerabilityRemediated;
  • DeploymentApproved;
  • DeploymentCompleted;
  • DriftDetected;
  • RuntimeQuarantined;
  • RollbackCompleted.

23.99. Agent, AI and Tool Security

Agent and AI security SHALL protect constitutional authority, tenant boundaries, confidential data, instruction integrity, tool use, model context, memory, outputs and side effects.

An AI system SHALL not be trusted merely because it is capable, fluent or approved for another purpose.


23.99.1. Agent Security Profile

Every Agent Definition SHALL possess or resolve an Agent Security Profile defining:

  • permitted tenants;
  • permitted purposes;
  • permitted data classifications;
  • permitted tools;
  • permitted models;
  • permitted environments;
  • permitted external endpoints;
  • permitted memory;
  • prohibited content;
  • side-effect limits;
  • oversight;
  • incident treatment;
  • provenance.

23.99.2. Instruction Hierarchy

Instruction authority SHALL be explicit.

A reference hierarchy MAY distinguish:

  • constitutional system instructions;
  • governed Agent Definition instructions;
  • Workflow Task instructions;
  • authorised human instructions;
  • tool contracts;
  • retrieved content;
  • external content;
  • untrusted user content.

Lower-authority content SHALL not override higher-authority instructions.


23.99.3. Prompt Injection

Prompt injection SHALL be treated as an attempt by data or lower-authority content to acquire instruction authority.

Controls MAY include:

  • content labelling;
  • source isolation;
  • instruction parsing;
  • tool restrictions;
  • retrieval filtering;
  • output validation;
  • secret isolation;
  • human approval;
  • sandboxing;
  • anomaly detection.

23.99.4. Indirect Injection

Documents, web pages, messages, images, tool outputs and retrieved data SHALL be treated as untrusted unless their instruction authority is explicitly established.


23.99.5. Agent Context Isolation

Model context SHALL be scoped by:

  • tenant;
  • purpose;
  • Task;
  • Workflow Instance;
  • Security Context;
  • data classification;
  • retention;
  • model policy.

23.99.6. Context Minimisation

Only constitutionally necessary content SHOULD enter model context.

The Runtime SHOULD exclude:

  • unrelated tenant data;
  • secrets;
  • unnecessary personal data;
  • hidden system configuration;
  • unrelated evidence;
  • privileged policy details;
  • historical memory without purpose.

23.99.7. Secret Protection

Agents SHALL not receive raw secrets where a brokered tool invocation can satisfy the purpose.

Secrets SHALL not be stored in:

  • prompts;
  • model context;
  • memory;
  • outputs;
  • logs;
  • explanations;
  • agent messages.

23.99.8. Tool Allowlist

An agent SHALL invoke only tools resolved through its Tool Set and current Security Context.

Tool names generated by a model SHALL not create tool permission.


23.99.9. Tool Parameter Security

Tool parameters SHALL be validated for:

  • schema;
  • tenant;
  • subject;
  • action;
  • path;
  • endpoint;
  • query;
  • command;
  • data classification;
  • side effects;
  • idempotency;
  • authority.

23.99.10. Confused-Deputy Prevention

A privileged tool or Component SHALL not perform an action merely because a less-privileged agent requests it.

The tool SHALL independently validate the caller, purpose, tenant, authority and resource.


23.99.11. Agent-to-Agent Security

Agent messages SHALL enforce:

  • sender identity;
  • receiver identity;
  • tenant;
  • purpose;
  • message type;
  • content classification;
  • authority;
  • correlation;
  • provenance.

23.99.12. Cross-Agent Instruction Injection

An agent message SHALL not acquire higher instruction authority solely because it was produced by another agent.


23.99.13. Agent Memory Security

Memory controls SHALL prevent:

  • cross-tenant leakage;
  • cross-purpose reuse;
  • stale authority retention;
  • malicious instruction persistence;
  • secret retention;
  • personal-data over-retention;
  • simulation contamination;
  • unvalidated assertion activation.

23.99.14. Retrieval Security

Retrieval SHALL enforce policy before content enters model context.

Retrieval results SHALL preserve:

  • source;
  • tenant;
  • classification;
  • trust;
  • time;
  • purpose;
  • provenance.

23.99.15. Model Provider Security

External model use SHALL govern:

  • provider identity;
  • model identity;
  • tenant policy;
  • data retention;
  • model-training use;
  • residency;
  • encryption;
  • logging;
  • subprocessors where relevant;
  • outage policy;
  • fallback;
  • provenance.

23.99.16. Model Output Security

Outputs SHALL be evaluated for:

  • sensitive data;
  • tenant leakage;
  • secret leakage;
  • unsupported authority claims;
  • hallucinated identifiers;
  • prohibited instructions;
  • unsafe tool requests;
  • malicious code;
  • external links;
  • policy conflict;
  • provenance.

23.99.17. Code Generation Security

Generated code SHALL be treated as untrusted until:

  • reviewed or validated;
  • scanned;
  • sandboxed;
  • dependency-checked;
  • authority-approved;
  • tested;
  • provenance-preserving.

23.99.18. Agent Data Exfiltration

The Runtime SHALL detect and prevent exfiltration through:

  • tool parameters;
  • URLs;
  • DNS-like channels;
  • file uploads;
  • model prompts;
  • event payloads;
  • agent messages;
  • logs;
  • encoded outputs;
  • public publication.

23.99.19. Agent Behaviour Monitoring

Monitoring MAY evaluate:

  • unusual tool sequence;
  • repeated denied actions;
  • scope expansion;
  • secret access;
  • cross-tenant attempts;
  • excessive retrieval;
  • unusual output volume;
  • repeated prompt-injection response;
  • budget anomalies;
  • model drift;
  • unexplained plan changes.

23.99.20. Agent Quarantine

An Agent Instance MAY be quarantined where:

  • identity is uncertain;
  • model version changes unexpectedly;
  • prompt injection is suspected;
  • tool misuse occurs;
  • tenant leakage is suspected;
  • memory contamination occurs;
  • attestation fails;
  • repeated invalid output occurs.

23.99.21. Agent Kill Control

High-risk agent execution SHALL support independent termination that:

  • stops new actions;
  • blocks tool calls;
  • revokes credentials;
  • isolates memory;
  • preserves evidence;
  • triggers workflow recovery;
  • prevents provenance deletion.

23.99.22. Human Oversight Security

Oversight interfaces SHALL protect against:

  • approval spoofing;
  • hidden agent changes;
  • misleading summaries;
  • concealed evidence;
  • automation bias;
  • session hijacking;
  • cross-tenant review;
  • replay attacks.

23.99.23. Agent Security Testing

Testing SHOULD include:

  • direct prompt injection;
  • indirect prompt injection;
  • tool misuse;
  • confused deputy;
  • data exfiltration;
  • tenant leakage;
  • memory poisoning;
  • agent impersonation;
  • authority escalation;
  • model substitution;
  • malicious file handling;
  • cross-agent attack;
  • kill-control verification;
  • recovery verification.

23.99.24. AI Security Finding

An AI Security Finding SHALL preserve:

  • Agent Definition;
  • Agent Instance;
  • model;
  • Task;
  • Security Context;
  • attack or defect type;
  • evidence;
  • affected data;
  • side effects;
  • severity;
  • remediation;
  • provenance.

23.99.25. AI Security Events

The Runtime SHOULD emit:

  • PromptInjectionDetected;
  • PromptInjectionBlocked;
  • ToolRequestDenied;
  • AgentAuthorityViolation;
  • AgentScopeExpansionAttempted;
  • AgentDataLeakageSuspected;
  • AgentQuarantined;
  • AgentCredentialRevoked;
  • ModelChanged;
  • ModelDriftDetected;
  • MemoryContaminationDetected;
  • KillControlActivated.

23.100. Threat Detection, Incident Response, Security Provenance and Conformance

The Security Runtime SHALL detect suspicious activity, represent security incidents explicitly, coordinate containment and recovery, preserve forensic evidence and support independent assurance.

A security alert SHALL not automatically be treated as a confirmed incident.

A confirmed incident SHALL not be closed merely because service availability has been restored.


23.100.1. Security Signal

A Security Signal is a potentially relevant observation from:

  • authentication;
  • policy enforcement;
  • network control;
  • Runtime Component;
  • agent;
  • tool;
  • workload attestation;
  • secret access;
  • key service;
  • event stream;
  • graph query;
  • database;
  • model gateway;
  • endpoint;
  • vulnerability scanner;
  • human report;
  • external notification.

23.100.2. Security Alert

A Security Alert is a governed object created when one or more signals meet an alerting condition.

It SHALL preserve:

  • Alert Identifier;
  • signal sources;
  • detection rule;
  • subject;
  • resource;
  • tenant;
  • time;
  • severity;
  • confidence;
  • status;
  • provenance.

23.100.3. Security Incident

A Security Incident is a governed event or condition that has compromised or materially threatened confidentiality, integrity, availability, authority, tenant isolation, cryptographic trust, provenance or safe execution.


23.100.4. Incident Identity

Every incident SHALL possess:

  • Incident Identifier;
  • incident type;
  • affected tenants;
  • affected organisations;
  • affected subjects;
  • affected resources;
  • affected Modules;
  • affected Components;
  • detection time;
  • suspected start;
  • confirmed period;
  • severity;
  • materiality;
  • regulatory significance;
  • assurance significance;
  • status;
  • owner;
  • response team;
  • authority;
  • provenance.

23.100.5. Incident Types

Incident Types MAY include:

  • identity compromise;
  • credential compromise;
  • tenant data exposure;
  • cross-tenant leakage;
  • unauthorised access;
  • privilege escalation;
  • policy bypass;
  • secret exposure;
  • key compromise;
  • signature compromise;
  • Runtime Bundle compromise;
  • software supply-chain compromise;
  • malware;
  • ransomware;
  • data integrity incident;
  • event tampering;
  • provenance tampering;
  • agent compromise;
  • prompt injection;
  • model substitution;
  • data exfiltration;
  • denial of service;
  • availability failure;
  • unauthorised deletion;
  • backup compromise;
  • federation compromise.

23.100.6. Incident Lifecycle

A reference lifecycle is:

Signal Detected


Alert Created


Triage

├──► False Positive
├──► Monitoring

Incident Confirmed


Contained


Eradicated


Recovered


Validated


Reviewed


Closed

23.100.7. Incident Severity

Severity MAY consider:

  • data classification;
  • tenant count;
  • legal-entity count;
  • confidentiality impact;
  • integrity impact;
  • availability impact;
  • authority impact;
  • publication impact;
  • assurance impact;
  • financial impact;
  • environmental impact;
  • exploitability;
  • persistence;
  • recoverability.

23.100.8. Incident Authority

Incident response SHALL operate under explicit authority.

Emergency actions SHALL follow Part VI Emergency Authority.


23.100.9. Containment

Containment MAY include:

  • session revocation;
  • credential revocation;
  • secret rotation;
  • key revocation;
  • workload quarantine;
  • agent quarantine;
  • network isolation;
  • tenant isolation;
  • feature suspension;
  • event-consumer suspension;
  • deployment rollback;
  • tool disablement;
  • model disablement;
  • publication suspension.

23.100.10. Evidence Preservation

Incident response SHALL preserve:

  • events;
  • logs;
  • traces;
  • identity state;
  • policy decisions;
  • Security Contexts;
  • agent state;
  • tool calls;
  • memory references;
  • Runtime Bundles;
  • workloads;
  • configurations;
  • network state;
  • cryptographic evidence;
  • timestamps;
  • chain of custody.

23.100.11. Forensic Snapshot

A Forensic Snapshot MAY capture:

  • affected state;
  • process state;
  • filesystem state;
  • memory state where lawful;
  • event position;
  • configuration;
  • workload identity;
  • attestation;
  • network connections;
  • secrets references;
  • model state;
  • agent state;
  • provenance.

23.100.12. Chain of Custody

Forensic evidence SHALL preserve:

  • collector;
  • collection authority;
  • collection time;
  • source;
  • method;
  • digest;
  • transfer;
  • storage;
  • access;
  • redaction;
  • analysis;
  • provenance.

23.100.13. Eradication

Eradication MAY include:

  • compromised credential removal;
  • malicious artefact removal;
  • vulnerable Component replacement;
  • configuration correction;
  • policy correction;
  • agent memory purge;
  • model replacement;
  • dependency remediation;
  • environment rebuild.

23.100.14. Recovery

Recovery SHALL verify:

  • trusted artefacts;
  • trusted Runtime Bundle;
  • valid policies;
  • valid secrets and keys;
  • restored tenant isolation;
  • restored data integrity;
  • restored event integrity;
  • restored workflow state;
  • restored agent controls;
  • monitoring readiness;
  • rollback readiness.

23.100.15. Security Validation

HECATE SHALL validate recovery before ordinary operation resumes where the incident is material.

Validation SHALL include:

  • root cause addressed;
  • compromised identities revoked;
  • secrets rotated;
  • keys treated appropriately;
  • Components attested;
  • tenant boundaries tested;
  • data integrity verified;
  • event and provenance integrity verified;
  • agent and tool security verified;
  • residual risk recorded.

23.100.16. Notification

Notification MAY be required to:

  • affected tenant;
  • white-label operator;
  • internal governance;
  • legal authority;
  • regulator;
  • assurance provider;
  • customer;
  • data subject;
  • supplier;
  • public authority.

Notification SHALL preserve authority, content, time, legal basis and provenance.


23.100.17. Incident Communication

Incident communication SHALL:

  • distinguish known facts from hypotheses;
  • preserve confidentiality;
  • avoid cross-tenant disclosure;
  • identify scope;
  • identify uncertainty;
  • identify next actions;
  • preserve approval;
  • preserve provenance.

23.100.18. Root-Cause Analysis

Root-cause analysis SHOULD identify:

  • direct cause;
  • contributing causes;
  • control failures;
  • detection failures;
  • governance failures;
  • Component failures;
  • agent failures;
  • process failures;
  • tenant impact;
  • systemic impact;
  • remediation;
  • preventive action.

23.100.19. Corrective and Preventive Action

Actions MAY include:

  • policy change;
  • Component change;
  • architecture change;
  • tenant-isolation improvement;
  • secret rotation;
  • key migration;
  • workflow change;
  • agent control change;
  • tool restriction;
  • training;
  • monitoring improvement;
  • conformance-test addition;
  • Runtime Bundle replacement.

23.100.20. Incident Closure

An incident SHALL close only when:

  • containment is complete;
  • eradication is complete;
  • recovery is validated;
  • affected tenants are reconciled;
  • required notifications are complete;
  • remediation is assigned;
  • evidence is sealed;
  • retrospective review is complete;
  • residual risk is accepted by authority;
  • provenance is complete.

23.100.21. Security Provenance

Security Provenance SHALL include:

  • Security Request;
  • Security Context;
  • Security Profile;
  • Security Policies;
  • identity assertions;
  • authentication;
  • authority;
  • Security Decision;
  • obligations;
  • enforcement;
  • protected resource;
  • tenant;
  • Runtime Environment;
  • Component;
  • agent;
  • tool;
  • network path where relevant;
  • secret and key events;
  • attestation;
  • alerts;
  • incident actions;
  • recovery;
  • timestamps;
  • signatures;
  • trust state.

23.100.22. Security Decision Receipt

Every high-risk Security Decision SHOULD produce a Security Decision Receipt containing:

  • request fingerprint;
  • Security Context Fingerprint;
  • subject;
  • resource;
  • action;
  • purpose;
  • policy identities and versions;
  • authority result;
  • decision;
  • obligations;
  • expiration;
  • enforcement result;
  • signatures or integrity metadata;
  • provenance.

23.100.23. Security Event Integrity

Security Events SHALL be protected against undetected alteration.

Permitted mechanisms MAY include:

  • append-only stores;
  • cryptographic hash chains;
  • digital signatures;
  • trusted timestamps;
  • transparency logs;
  • replicated evidence stores;
  • hardware-backed attestations.

23.100.24. Security Evidence Completeness

Completeness MAY be classified as:

  • complete;
  • complete with controlled redaction;
  • partially complete;
  • materially incomplete;
  • reconstructed;
  • disputed;
  • unavailable.

Materially incomplete evidence SHALL prevent an unqualified high-assurance security conclusion.


23.100.25. Security Replay

The Runtime SHALL support replay of:

  • authentication;
  • Security Context Assembly;
  • policy resolution;
  • authorization;
  • enforcement;
  • agent tool use;
  • event consumption;
  • incident timeline;
  • containment;
  • recovery.

Replay SHALL use historical policy, identity, authority, trust and Runtime Bundle state.


23.100.26. Security Diff

A Security Diff SHOULD identify changes in:

  • identity;
  • authority;
  • classification;
  • policy;
  • Security Context;
  • tenant boundary;
  • network policy;
  • secret state;
  • key state;
  • Component attestation;
  • Runtime Bundle;
  • agent policy;
  • tool policy;
  • incident state;
  • decision.

23.100.27. Security Impact Analysis

Changes or incidents SHALL support impact analysis over:

  • identities;
  • tenants;
  • organisations;
  • data;
  • graphs;
  • relationships;
  • workflows;
  • agents;
  • tools;
  • Runtime Outcomes;
  • reports;
  • disclosures;
  • publications;
  • assurance conclusions;
  • Modules;
  • Components.

23.100.28. Security Metrics

Operational metrics MAY include:

  • authentication failure;
  • step-up rate;
  • denied request rate;
  • cross-tenant attempt rate;
  • secret access rate;
  • secret-rotation age;
  • key-rotation age;
  • attestation failure;
  • drift;
  • vulnerability age;
  • prompt-injection detection;
  • agent quarantine;
  • incident detection time;
  • containment time;
  • recovery time;
  • evidence completeness.

Metrics SHALL not redefine constitutional security status.


23.100.29. Pergamum Pulse Integration

Pergamum Pulse MAY derive intelligence including:

  • identity risk;
  • authority concentration;
  • stale access;
  • tenant-isolation risk;
  • graph-inference risk;
  • suspicious relationship traversal;
  • secret-use anomalies;
  • key-rotation risk;
  • Component drift;
  • software supply-chain risk;
  • agent-security risk;
  • tool misuse;
  • incident recurrence;
  • control coverage gaps;
  • response bottlenecks;
  • security evidence weakness;
  • Module-level risk;
  • Component-level risk;
  • white-label divergence;
  • systemic security debt.

Pergamum Pulse SHALL preserve:

  • Module lineage;
  • Component lineage;
  • identity lineage;
  • tenant lineage;
  • Security Context lineage;
  • policy lineage;
  • decision lineage;
  • data and graph lineage;
  • agent lineage;
  • tool lineage;
  • Runtime Bundle lineage;
  • event lineage;
  • incident lineage;
  • temporal validity;
  • provenance.

Derived intelligence SHALL remain Intelligence Layer assertions until governed activation.


23.100.30. Security Conformance Suite

The Constitutional Compiler Framework SHOULD generate a Security and Isolation Conformance Suite containing:

  • identity mapping cases;
  • authentication-assurance cases;
  • workload-identity cases;
  • expired-session cases;
  • policy-composition cases;
  • deny-override cases;
  • purpose-limitation cases;
  • tenant-isolation cases;
  • cross-tenant denial cases;
  • cache-isolation cases;
  • graph-node security cases;
  • graph-edge security cases;
  • graph-path security cases;
  • aggregate-inference cases;
  • vector-retrieval isolation cases;
  • egress-control cases;
  • sandbox-escape cases;
  • secret-access cases;
  • key-rotation cases;
  • signature-authority cases;
  • attestation cases;
  • Runtime Bundle trust cases;
  • dependency-compromise cases;
  • runtime-drift cases;
  • prompt-injection cases;
  • confused-deputy cases;
  • agent-exfiltration cases;
  • kill-control cases;
  • incident-replay cases;
  • recovery-validation cases;
  • evidence-completeness cases.

Part IX Conformance

A Constitutional Runtime Framework implementation conforms to Part IX where it:

  1. treats security and isolation as constitutional runtime behaviour rather than infrastructure configuration alone;
  2. requires an explicit Security Context for material requests and executions;
  3. resolves Security Profiles and Security Policies through Constitutional Resolution Policies;
  4. distinguishes identity, authentication, technical access and constitutional authority;
  5. preserves stable identities for humans, organisations, workloads, Components, agents, devices and federated systems;
  6. requires workload identity for service-to-service trust;
  7. produces explicit Security Decisions and enforceable obligations;
  8. fails closed where identity, tenant, purpose, policy, trust or enforcement cannot be established;
  9. applies policy enforcement at API, graph, data, event, workflow, agent, tool, publication and secret boundaries;
  10. preserves tenant and white-label isolation across data, graphs, events, workflows, agents, memory, tools, caches, indexes, logs, backups and analytics;
  11. prohibits cross-tenant access by default;
  12. prevents platform and support administration from automatically granting tenant-content access;
  13. governs cross-tenant access through explicit purpose, authority, scope, minimisation and evidence;
  14. protects node, relationship, path, aggregate and inference semantics independently;
  15. enforces policy before protected content enters search, vector retrieval or model context;
  16. governs data classification, masking, residency, transfer, retention, deletion and legal hold;
  17. distinguishes network reachability from service identity and constitutional permission;
  18. enforces environment, network, service, process, sandbox and administrative-plane isolation;
  19. governs secrets and cryptographic keys through explicit identity, purpose, lifecycle, rotation and revocation;
  20. distinguishes signature validity from signer authority and content validity;
  21. validates Runtime Bundles, workloads and Components through trust and attestation;
  22. preserves source, build, dependency, artefact and deployment lineage;
  23. detects runtime and software supply-chain drift;
  24. governs AI instructions, retrieval, memory, model context, tools and side effects;
  25. prevents external content from acquiring instruction authority;
  26. prevents confused-deputy, prompt-injection, data-exfiltration and cross-agent authority attacks;
  27. provides quarantine and independent kill controls for high-risk agents;
  28. represents alerts and incidents as governed objects with explicit lifecycle;
  29. preserves forensic evidence and chain of custody;
  30. validates recovery through HECATE before ordinary operation resumes after material incidents;
  31. preserves Security Decision Receipts and complete Security Provenance;
  32. supports security replay, diff and impact analysis;
  33. preserves both Module and Component lineage;
  34. prevents emergency security access from becoming permanent or unrestricted;
  35. prevents security redaction, deletion or recovery from erasing required constitutional provenance.

Part IX Foundational Principle

Security and Isolation Runtime is the governed constitutional mechanism through which ZAYAZ establishes trusted identity, resolves security policy, enforces purpose and authority, isolates tenants and execution environments, protects knowledge and cryptographic materials, constrains agents and tools, detects threats and preserves independently verifiable Security Evidence.

Authentication SHALL not imply authority. Network reachability SHALL not imply permission. Encryption SHALL not replace access control. Access to graph endpoints SHALL not imply access to their relationships or paths. White-label deployment SHALL not collapse tenant boundaries. Agent capability SHALL not imply permission, and external content SHALL not acquire instruction authority merely because an AI system can read it.

Every material security decision SHALL preserve its Security Request, Security Context, Security Profile, policies, identity assertions, authority, tenant, classification, purpose, trust state, obligations, enforcement result, Runtime Bundle, Module lineage, Component lineage, agent and tool lineage, temporal validity and complete provenance.

By making security contextual, deterministic, continuously evaluated, tenant-aware, graph-aware, cryptographically verifiable, agent-safe and replayable, ZAYAZ protects constitutional integrity across white-label deployments, ESG data, supply chains, evidence, reports, agents and distributed runtime operations without sacrificing explainability, auditability or accountable governance.




GitHub RepoRequest for Change (RFC)