Skip to main content

Crate exo_catapult

Crate exo_catapult 

Source
Expand description

§exo-catapult

Franchise business incubator for the EXOCHAIN constitutional trust fabric.

Catapult provisions governed “newco” entities from franchise blueprints, staffing each with an Operational Detachment Alpha (ODA) — a 12-agent team modeled on FM 3-05 Army Special Operations doctrine, elegantly adapted for autonomous business operations.

Each newco starts with two founding agents — HR (assessment & selection) and Deep Researcher (intelligence) — who recruit the remaining team through a governed hiring pipeline.

Determinism contract: this crate inherits exo-core’s guarantees.

  • No floating-point arithmetic.
  • DeterministicMap only — no HashMap.
  • Integer cents for budget, basis points for thresholds.
  • HLC timestamps for all temporal ordering.

Re-exports§

pub use agent::AgentRoster;
pub use agent::AgentStatus;
pub use agent::CatapultAgent;
pub use agent::CatapultAgentInput;
pub use budget::BudgetLedger;
pub use budget::BudgetPolicy;
pub use budget::BudgetScope;
pub use budget::BudgetVerdict;
pub use budget::CostEvent;
pub use budget::CostEventInput;
pub use error::CatapultError;
pub use error::Result;
pub use franchise::BusinessModel;
pub use franchise::FranchiseBlueprint;
pub use franchise::FranchiseBlueprintInput;
pub use franchise::FranchiseRegistry;
pub use goal::Goal;
pub use goal::GoalInput;
pub use goal::GoalLevel;
pub use goal::GoalStatus;
pub use goal::GoalTree;
pub use heartbeat::HeartbeatMonitor;
pub use heartbeat::HeartbeatRecord;
pub use heartbeat::HeartbeatRecordInput;
pub use heartbeat::HeartbeatStatus;
pub use newco::Newco;
pub use newco::NewcoInput;
pub use newco::NewcoStatus;
pub use oda::MosCode;
pub use oda::OdaSlot;
pub use phase::OperationalPhase;
pub use receipt::FranchiseOperation;
pub use receipt::FranchiseReceipt;
pub use receipt::FranchiseReceiptInput;
pub use receipt::ReceiptChain;

Modules§

agent
Catapult agent definitions and roster management.
budget
Budget enforcement — Paperclip concept adapted for ExoChain.
error
Catapult-specific errors.
franchise
Franchise blueprints — immutable templates from which newcos are instantiated.
goal
Goal hierarchy and alignment scoring — Paperclip concept adapted for ExoChain.
heartbeat
Heartbeat monitoring — Paperclip concept adapted for ExoChain.
integration
Integration facade — connects Catapult to ExoChain subsystems.
newco
Newco — an instantiated franchise company governed by ExoChain.
oda
FM 3-05 Operational Detachment Alpha — team structure adapted for business.
phase
FM 3-05 operational phases adapted for newco lifecycle.
receipt
Trust receipts for franchise operations.