TG-MICE
TrustGate Micro Engine Catalog
Part 1 — Foundations
1. Purpose
The TrustGate Micro Engine Catalog defines the constitutional model governing every TrustGate engine and micro-engine within the ZAYAZ platform.
It specifies:
- what TrustGate engines are;
- how micro-engines are identified;
- how execution responsibility is assigned;
- how engines participate in validation, trust, attestation, replay, federation, and intelligence;
- how runtime lineage is preserved;
- how engines remain governed, explainable, replayable, and auditable.
The catalog is the authoritative specification for TrustGate runtime components.
2. Scope
This specification governs:
- major TrustGate engines;
- TrustGate micro-engines;
- execution contracts;
- engine responsibility boundaries;
- runtime orchestration;
- telemetry requirements;
- replay responsibilities;
- validation participation;
- trust contribution;
- attestation contribution;
- federation participation;
- AI and Trust Intelligence interaction.
Implementation details may vary, but constitutional engine behaviour shall remain consistent.
3. Constitutional Principle
Every TrustGate execution capability shall be governed by an explicit engine identity.
No runtime capability shall exist anonymously.
Every executable component shall be traceable through:
EID
↓
MEID
↓
CMI
↓
Runtime Execution
↓
Telemetry
↓
Replay
4. Engine Identity Layers
TrustGate distinguishes three execution identity layers.
| Layer | Identifier | Purpose |
|---|---|---|
| Major Engine | EID | Identifies a large platform engine or runtime domain. |
| Micro-Engine | MEID | Identifies a fine-grained executable capability. |
| Managed Artifact | CMI | Identifies the governed implementation artifact registered in ZAR. |
These identifiers are complementary.
They shall not be merged.
5. EID — Engine Identifier
An Engine Identifier identifies a major TrustGate execution domain.
Examples include:
EID-TRUSTGATE
EID-VALIDATION
EID-REPLAY
EID-FEDERATION
EID-ATTESTATION
EID-TRUST-INTELLIGENCE
EIDs coordinate runtime behaviour.
They do not replace micro-engine identities.
6. MEID — Micro Engine Identifier
A Micro Engine Identifier identifies a specialized executable component.
Examples include:
MEID_VALIDATE_SIGNAL_STRUCTURE
MEID_VALIDATE_CSI_BINDING
MEID_GENERATE_TRUST_VECTOR
MEID_VERIFY_ATTESTATION_SIGNATURE
MEID_REPLAY_VALIDATION_CHAIN
MEID_EXPORT_FEDERATION_PACKAGE
MEIDs represent operational responsibility.
Each MEID shall perform one clearly bounded function.
7. CMI — Canonical Managed Identifier
CMI identifies the governed artifact implementation resolved through zar.cmi_registry.
CMI is used for:
- compilation;
- deployment;
- dependency resolution;
- artifact governance;
- runtime lineage;
- ZAMG workflows;
- replay reconstruction.
CMI is not the same as CMID.
8. CMID Distinction
CMID means Canonical Metric Identifier.
CMID identifies measurable platform metrics, columns, facts, and sustainability data points.
CMI identifies managed artifacts such as engines, micro-engines, workflows, and computational components.
| Identifier | Meaning | Governs |
|---|---|---|
| CMI | Canonical Managed Identifier | Artifacts and components |
| CMID | Canonical Metric Identifier | Metrics and data points |
TrustGate engines primarily use CMI.
They reference CMIDs only when validating or processing metric-bearing signals.
9. Relationship to CIA
The Micro Engine Catalog adopts the Canonical Identifier Architecture.
CIA governs:
- EID;
- MEID;
- CMI;
- CSI;
- USO ID;
- VRID;
- TOID;
- TVID;
- TAID;
- TIID.
Every engine interaction shall preserve canonical identity.
10. Relationship to CPA
The Micro Engine Catalog adopts the Canonical Persistence Architecture.
CPA governs how engine definitions, runtime executions, telemetry, lineage, replay artifacts, and trust artifacts are persisted.
Micro-engines may execute logic, but persistence shall remain governed by canonical registries.
11. Relationship to CALM
Engines and micro-engines are governed artifacts.
They therefore participate in CALM lifecycle governance.
Typical lifecycle states include:
Draft
↓
Approved
↓
Published
↓
Operational