Skip to main content

Crate exo_gatekeeper

Crate exo_gatekeeper 

Source
Expand description

EXOCHAIN Gatekeeper — the Judicial Branch.

This crate implements the Constitutional Governance Runtime (CGR):

  • Kernel — immutable adjudicator enforcing constitutional invariants
  • Invariants — the eight constitutional invariants
  • Combinator — deterministic algebra for composing governance operations
  • Holon — autonomous agent runtime with kernel-adjudicated steps
  • MCP — Model Context Protocol enforcement for AI systems
  • TEE — Trusted Execution Environment attestation
  • Governance Monitor — T-14 defense: signed attestation, circuit breaker, human approval gate

Re-exports§

pub use combinator::Combinator;
pub use combinator::CombinatorInput;
pub use combinator::CombinatorOutput;
pub use dagdb_gate::ConsentEngine;
pub use dagdb_gate::DagDbConsentRecord;
pub use dagdb_gate::DagDbGatekeeperService;
pub use dagdb_gate::IdentityRegistry;
pub use dagdb_gate::sign_write_payload;
pub use dagdb_gate::usage_event_payload_hash;
pub use dagdb_gate::verify_write_signature;
pub use error::GatekeeperError;
pub use governance_monitor::ApprovalGate;
pub use governance_monitor::ApprovalStatus;
pub use governance_monitor::GovernanceAttestation;
pub use governance_monitor::GovernanceCircuitBreaker;
pub use governance_monitor::GovernanceMonitorError;
pub use holon::Holon;
pub use holon::HolonState;
pub use invariants::ConstitutionalInvariant;
pub use invariants::InvariantEngine;
pub use invariants::InvariantSet;
pub use invariants::provenance_signature_message;
pub use kernel::ActionRequest;
pub use kernel::AdjudicationContext;
pub use kernel::Kernel;
pub use kernel::Verdict;
pub use mcp::McpContext;
pub use mcp::McpRule;
pub use mcp::McpViolation;
pub use mcp_audit::McpAuditLog;
pub use mcp_audit::McpAuditRecord;
pub use mcp_audit::McpEnforcementOutcome;
pub use tee::TeeAttestation;
pub use tee::TeePlatform;
pub use tee::TeePolicy;

Modules§

combinator
Combinator algebra engine.
dagdb_gate
DAG DB write gate: active consent, Ed25519 provenance, then M12 persistence.
error
Gatekeeper-specific errors.
governance_monitor
Governance Monitor Poisoning defense (T-14).
holon
Holon autonomous agent runtime.
invariants
Invariant enforcement engine.
kernel
CGR (Constitutional Governance Runtime) Kernel.
mcp
Model Context Protocol (MCP) enforcement.
mcp_audit
MCP rule enforcement audit trail.
tee
Trusted Execution Environment (TEE) attestation.
types
Gatekeeper governance types.