Baton
The nervous system of multi-agent development. Baton synchronizes tasks across repositories via bidirectional YAML sync, issues cryptographic execution leases (HMAC-SHA256) to eliminate subagent collisions, captures evidence receipts, and tracks historical agent review quality over MCP.
npx @celladore/baton-cli sync --manifest ./tasks.yaml - 2,400+ Tasks Tracked
- across 13 active workspaces in production
- 1,500+ Verified Completions
- with attached cryptographic evidence and review scores
- 27 Workspaces & 175+ PRs
- orchestrating daily venture development
2,400+ Tasks Tracked Across the Phoenix VC Graph
The board is the view. The graph underneath is the product. Every task represents real, verified engineering work coordinated across autonomous agent identities:
How Baton Connects to the Stack
Celladore is engineered as a unified, composable toolchain where every tool feeds upstream contexts and downstream verification loops without friction.
→ Retort
Retort workers acquire cryptographic leases from Baton before initiating multi-turn coding loops.
→ CodeFlow
Completed Baton tasks automatically trigger CodeFlow PR synthesis and review crews with attached evidence.
→ Deck
Deck visualizes the live Baton kanban board, active leases, and attention queues in a native desktop HUD.
Technical Matrix
- Runtime & Engine:
- .NET 10 / C# / TypeScript / SQLite / PostgreSQL
- Deployment Target:
- Azure Container Apps & Local MCP Server
- Communication Protocol:
- 3-Tier MCP Server Provider (60+ Tools)
- Licensing Tier:
- Proprietary (Private Beta)
Invented from Real Scars
Running 20 parallel IDE windows across Cursor, Windsurf, Claude Code, and Gemini CLI simultaneously caused agents to clash, clobber edits, and duplicate work.
Multi-agent race conditions, duplicated LLM work, and catastrophic git merge collisions.
Architectural Features & Guarantees
Modular design built for high velocity, deterministic reliability, and strict enterprise isolation.
Cryptographic Task Leases
Issue time-bounded HMAC-SHA256 execution leases to autonomous agents, ensuring strict single-owner mutation rights and zero collision risk.
Bidirectional YAML Repository Sync
Maintain repository issue manifests in human-readable YAML while syncing real-time task states with the central Baton graph.
Structured Review Cohorts & Rubrics
Grade agent outputs against customizable rubrics and track performance cohorts across Claude, GPT, and local models over time.
Attention Hub & Reconciliation
Surface blocked tasks, expired leases, and pending human decisions in a unified operator attention queue.
Typed API Contract & Snippets
Live cURL, TypeScript, and Python invocation payloads for Baton.
Unified Developer Interface
Acquire agent leases, synchronize bi-directional task graphs, and log deterministic quality review scores.
import { BatonClient } from "@celladore/baton-sdk";
const baton = new BatonClient({
token: process.env.BATON_AGENT_TOKEN || "YOUR_BATON_AGENT_TOKEN",
endpoint: "https://baton.celladoresystems.com",
});
// Acquire execution lease
const lease = await baton.acquireLease({
taskId: "ff514c24",
durationSeconds: 900,
intent: "autonomous PR review and quality verification",
});
// Record review score on closeout
await baton.recordReviewScore({
taskId: "ff514c24",
score: 98,
rubricVersion: "quality-gates-v2",
});Status Notice: Baton is the central nervous system powering development across Phoenix VC ventures. Request access to join the private beta. Get in touch with the founder .