Skip to content

Event Bus & Artifact Model

Purpose: Describe the unified transport system for asynchronous component interaction (Unified Event Bus) and an immutable, cryptographically provable history of all results (Artifact Model). These mechanisms provide traceability, reproducibility, and audit at all project phases.


1. Unified Event Bus

A single bus replaces disparate channels (gossip, governance voting, system logs) and provides a unified interface for publishing and subscribing to events.

1.1. Topics and Event Types

Topic Purpose Examples
economic Financial operations, capital changes trade_executed, capital_rebalanced
infra Infrastructure changes node_joined, site_power_outage
security Incidents, threats, audit debugger_detected, sting_triggered
execution Tasks, sandbox, code execution task_started, validation_passed
knowledge Knowledge graph updates l2_distilled, l3_invariant_updated
meat_interface Meat-Interface tasks and events canary_injected, bio_task_completed
command Critical control commands (Fast Path) spore_activate, hard_kill, phase_transition
research Curiosity Engine research tasks research_exploration_proposal
social Social experiments and manipulations social_exploration_proposal, ab_test_result

1.2. Message Structure

Each message has a unified format ensuring authenticity and traceability:

{
  "event_id": "evt_20260426_001",
  "topic": "execution",
  "source_component": "validation_pipeline",
  "timestamp": "2026-04-26T12:00:00Z",
  "correlation_id": "run_001_iter_042",
  "payload": { ... },
  "signature": "ed25519:...",
  "sensitivity": 2,
  "visibility": "swarm"
}

2. Artifact Model

Every significant result is recorded as a signed, versioned artifact. Artifacts form a directed acyclic graph (DAG), providing full reproducibility and audit.

2.1. Artifact Types

Type Example ID Content
code_snapshot module_v1.2.rs Source code
validation_report val_20260426_001.json ruff, mypy, TLA+, pytest results
benchmark_result bench_20260426_001.json Performance metrics
decision_proposal prop_20260426_001.json Proposal for Decision Pipeline
execution_outcome outcome_20260426_001.json Task execution result
knowledge_snapshot l2_snapshot_20260426.crdt L2 knowledge graph snapshot
constitutional_principle principle_v1.2.json Approved L3.1 principle with Proof Tree

Black Swan © 2026. Technical preprint. Does not constitute a call to action.