Live demonstrations of the ETHRAEON governance-native execution substrate. Each demo showcases operational code from the implementation scaffold.
The following modules are operational and tested (115/115 tests passing):
Module: ethraeon.core.evidence — 6 methods, 4,850 bytes
Append-only evidence chain with SHA-256 hash linkage. Each entry records its predecessor hash, creating a tamper-evident audit trail. Merkle root computation for chain-level integrity verification.
Methods: bootstrap, append, verify_chain, export_manifest, get_entry, merkle_root
Tests: 6/6 PASS
Module: ethraeon.core.canon — 6 methods, 3,778 bytes
Directive registration with SHA-256 content hashing. Supports directive lifecycle management: register, retrieve, list, verify integrity, and supersede (promotion-only — never delete).
Methods: bootstrap, register, get, list_all, verify_integrity, supersede
Tests: 4/4 PASS
Module: ethraeon.core.policy — T5-RIGID enforcement
Fail-closed policy decision engine encoding Founder's Law (10 invariants), 5 slashing conditions, 4 authority tiers (AC-1 through AC-4), and tiered action authorization. Every action not explicitly allowed is denied.
Methods: policy_decision, check_founders_law, check_slashing
Tests: 6/6 PASS
Module: ethraeon.runtime.orchestrator
Role-segmented execution with Planner/Executor/Auditor separation. Implements Founder's Law Invariant 7: agent roles separated by duty.
Module: ethraeon.cli
Command-line entrypoint for system initialization and status reporting. Subcommands: init (bootstrap all stores), status (report system health).
| Component | Status | Detail |
|---|---|---|
| CI Pipeline | Active | GitHub Actions: Python 3.11, pytest, py_compile, SHA manifest |
| Docker | Ready | Python 3.11-slim container, pip install from requirements.txt |
| Test Suite | 17/17 PASS | 4 test files, full coverage of core modules |
| Hash Manifest | Generated | SHA-256 manifest via tools/hash_manifest.py |