Skip to content

Commit 83b8f46

Browse files
author
jovanSAPFIONEER
committed
docs: add Phase 4 (Behavioral Control Plane) and rename distributed to Phase 5
1 parent 01f5d3a commit 83b8f46

File tree

1 file changed

+13
-2
lines changed

1 file changed

+13
-2
lines changed

CHANGELOG.md

Lines changed: 13 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -46,11 +46,22 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
4646
- 315 tests passing (79 + 33 + 139 + 64)
4747
- 0 compile errors
4848

49-
## [Future] -- Phase 4: Distributed Blackboard
49+
## [Future] -- Phase 4: Behavioral Control Plane (Enterprise Governance)
50+
51+
### Planned
52+
- **FSM Journey Layer** -- Define state machines (e.g. INTAKE -> VALIDATE -> RESEARCH -> DELIVER) with per-state agent authorization; agents can only act in their designated states
53+
- **Inline Compliance Blocking** -- Middleware that blocks agent actions *before* execution if not authorized in current workflow state (vs. post-hoc audit)
54+
- **Tool Authorization Matrix** -- Configurable matrix defining which agent can call which tool in which state
55+
- **Real-Time Compliance Monitor** -- Async loop checking turn-taking violations, response timeouts, journey adherence, tool usage anomalies
56+
- **`--active-grants` Command** -- Show which agents currently hold access to which APIs with expiry times
57+
- **`--audit-summary` Command** -- Summarize recent requests, grants, and denials by agent
58+
- **Behavioral Vocabulary in README** -- Reframe marketing around "behavioral control plane," "compliance enforcement," "governance layer"
59+
60+
## [Future] -- Phase 5: Distributed Blackboard
5061

5162
### Planned
5263
- **CRDT-Based Synchronization** -- Conflict-free replicated data types with vector clocks for eventual consistency across machines
53-
- **Redis Blackboard Backend** -- Optional Redis pub/sub + distributed locks for multi-process / multi-machine agent coordination
64+
- **Redis Blackboard Backend** -- Optional Redis pub/sub + distributed locks for multi-process / multi-machine agent coordination (peer dependency, not bundled -- zero-dep default unchanged)
5465
- **Configurable Consistency Levels** -- `eventual` (async replication), `session` (read-your-writes), `strong` (synchronous quorum)
5566
- **Federated Budget Tracking** -- Token spending tracked across distributed agent swarms
5667
- **MCP Networking** -- Cross-machine agent communication (see [references/mcp-roadmap.md](references/mcp-roadmap.md))

0 commit comments

Comments
 (0)