The chain
How decisions flow
Two directions:Top-down (signals)
Bottom-up (reports)
Override mechanics
When a higher-tier agent disagrees with a lower-tier action:- Lower-tier agent issues a candidate action (e.g., a Worker proposes a pool param update)
- Higher-tier agent reviews (Scout watches Worker, Queen watches Scout)
- If override needed, higher-tier emits an
Overrideevent with reason code - The candidate action is replaced (or blocked) by the higher-tier’s decision
- All events logged on-chain via the
HiveActionLogcontract
Override scope
Why hierarchy
Three reasons:1. Specialization
- Workers know one pool deeply
- Scouts compare across many tokens
- Queens see the whole ecosystem
2. Resilience
- A misbehaving Worker can be overridden by a Scout
- A misbehaving Scout can be overridden by a Queen
- A misbehaving Queen requires Hive-wide governance
3. Auditability
- Every override is on-chain
- Can verify which agent overrode which decision and why
- No silent corrections
Example: hierarchy in action
A new Agent Token is spawned with a high-volume sandwich attack pattern within the first hour:Failure modes
What happens when an agent fails:Worker-only mode (degraded)
If both Scouts and all Queens are unavailable, the system runs in Worker-only mode:- Workers continue routine actions
- No new strategic signals
- No cross-pool coordination
- Pool params stay at last set values
Related
Agent Queens
Top tier
Agent Scouts
Middle tier
Agent Workers
Bottom tier
Action logs
Where overrides are recorded
