Goal
Governance that doesn't slow shipping. Protocol-first (A2A, MCP), versioned prompts/context, and a living agent registry.
Open source
Run it yourself, extend the API, or contribute. Low-key, practical, protocol-first.
Integrate your way
Sandarb is an AI Agent for AI Governance. It can communicate with other AI Agents over the A2A protocol. Other agents call GET /api/a2a for discovery, then POST /api/a2a with a skill (get_context, validate_context, get_lineage, register).
All resources and actions over HTTP. Inject context from your agent: GET /api/inject?name=my-context. List and manage via /api/contexts, /api/agents, /api/organizations.
Propose edits with a commit message; approve or reject in the UI. Contexts and prompts get versioned history. Push-based: register agents via ping or manifest; Sandarb tracks approvals and revisions like a lightweight PR flow.
What we solve
- Single place for approved prompts and context; agents pull via API or A2A.
- Audit trail: who requested what, when (lineage for compliance and incidents).
- Manifest-based agent registration; git-like versioning for prompts/context.
- Sandarb runs as an A2A agent so others call it for validation and approved context.