Declare
Schedule, objective, constraints, budget, coordination, memory, workspace.
System score / five durable movements
BATON’s architecture is a compact organizational kernel. It records coordination decisions before visualizing them, and recovery is a normal state transition rather than an exceptional UI path.
I / Runtime topology
Each layer has one narrow job, so an operator can follow an objective from scheduled intent to durable evidence without reverse-engineering a framework’s internal graph.
Schedule, objective, constraints, budget, coordination, memory, workspace.
Version the exact instructions and active advisories read by the run.
Lease a scope with an opaque owner token or join its FIFO queue.
Commit step, workspace ref, harness state, and handoff version.
Append the transition and render it into the shared organizational score.
II / Operational contracts
The prototype makes its consistency points explicit. That keeps claims and recovery testable with no external service and makes omissions visible.
Claims
Only the opaque owner token can release a live claim. Expiry or valid release grants the next queued contender in deterministic order.
Advisories
Topic-scoped advisories carry publisher, severity, TTL, and provenance. Agents receive them only at a step boundary and record their reaction.
Recovery
Runtime.resume restores
the latest checkpoint and its exact handoff. Work after that edge must be
re-executed, never imagined complete.
Memory
Invalid or missing comparison evidence yields UNDETERMINED.
Positive registered deltas promote; non-positive evidence archives.
Control plane
The local HTTP service performs real state transitions, returns structured errors, exposes evidence bundles, and serves the score same-origin when requested. It does not simulate an agent loop.
III / MVP limits
See the state move