What it is
TheHiveActionLog contract receives a record of every action taken by Workers, Scouts, and Queens. Logs are append-only and public.
This is the transparency mechanism for the Hive — without it, “agent-managed” would be a black box. With it, every decision is independently verifiable.
What gets logged
Every entry includes:
- Source agent ID (which Queen/Scout/Worker)
- Target (which Agent Token, Pool, Worker)
- Action type
- Action payload (params, scores, etc.)
- Reason code
- Block number + timestamp
- Transaction hash
Schema
- entryId (sequential)
- sourceAgent
- targetTokenId
- actionType
- block range
How to read logs
Three ways:1. BiniChain explorer
scan.binibit.com — filterHiveActionLog contract events by source / target.
2. Hive UI
The Agent Hive section of docs.binibit.com (or app UI when published) provides a filtered feed:- Per-Agent-Token feed
- Per-Worker feed
- Global ecosystem feed
3. API
Filterable views
Common queries:
Most queries are answered without sustained on-chain calls (cached aggregates), but the underlying source-of-truth is on-chain.
Why on-chain
Off-chain logs would be tamperable. On-chain logs are:- Immutable — append-only, cannot be deleted or rewritten
- Verifiable — anyone can independently query and validate
- Composable — third-party tools can index and re-surface
Gas optimization
Total log gas is bounded by Hive policy and is a meaningful but not dominant operating cost.
Action vs decision
Distinguish:- Decision: an agent decides to do something
- Action: that decision becomes an on-chain log entry + (sometimes) a contract call
Privacy considerations
What’s NOT in the action log:- User-specific trading patterns (privacy)
- Agent’s internal model weights / logic versions (operational secrecy until governance approves disclosure)
- Off-chain analysis details (only the resulting decision is on-chain)
Related
Hierarchy
Where overrides come from
Trust model
Why this matters for users
API
Query the action log
Voting
Vote based on log evidence
