The full upstream README, mirrored here for reference. Install config, tool schemas, adoption signals, and an original overview live on the Sentarion listing page.
Install: pip install sentarion-mcp · Command: sentarion · Apache-2.0 · Hosted endpoint
Sentarion composes three open-source MCP servers into one governed substrate — it connects to them as an MCP client, it does not reimplement them:
arkhive-mcp package when Humane is not installed)Leave the key out and the fleet runs on your local Ollama if one is running. Then say: "Use sentarion: birth yourself as Scout, then orchestrate_and_record a plan for X with k=3."
| tool | what it does |
|---|---|
sentarion_birth(name, covenant) | earn a soul_id before acting (Law 5: born, not configured) |
remember / recall / verify | dual-chain memory: local chamber + hosted ArkHive, merged newest-first, both provable |
govern(action, flags, rules) | two-chamber, zero-LLM, fail-closed "may I?" gate |
orchestrate_and_record(goal, k) | gate → Algernon plan+dispatch → auto-logged to both chains |
dispatch_with_dependencies(tasks_json) | gate → waves by depends_on; dependents receive {{id}} results (data flow, new in 0.2.2) |
recall_and_replan(query, k) | history-primed plan (plan only, no dispatch) |
cost_estimate(k, in_price, out_price) | rough pre-dispatch cost |
worktree(action, repo_path, ...) | governed git-worktree sandbox: create / list / remove |
sentarion_pro() | what the paid v2 upgrade adds |
Two governors, one decision rule: a rendered veto blocks; a chamber that fails to answer never manufactures a
veto; if no chamber renders a verdict, the action is blocked. Every tool that executes work or mutates state
(orchestrate_and_record, dispatch_with_dependencies, worktree create/remove) passes the gate first.
OPENAI_API_KEY in your shell could silently override your Ollama setup (401). Now
SENTARION_FLEET_PROVIDER=anthropic|openai|ollama wins, else a set key, else a local Ollama.arkhive-mcp package is the local
chamber (own chain at ~/.sentarion/local_chamber.db). "humane_not_configured" is gone.{{t1}} in a dependent prompt is replaced with task t1's result.covenant as a string; we retry with one).recall_and_replan no longer sends an argument the hosted recall never accepted.mcp-agent dependency; added project URLs.Everything above stays free forever. v2 is the in-house upgrade for teams who run this daily:
in-process composition (no subprocess per call), concurrent gate with inferred risk flags and stored
policies, {{id}} data flow with budgets + cache + retries, signed audit manifests for every run,
adversarial multi-agent code review, worktree sandbox with diff/patch/commit, real cost estimates,
MCP progress + background jobs, hosted per-key tenants. Trial key + pricing: https://inboxaxe.com/mcp
Sentarion, Algernon and ArkHive are free, open source, and built on our own hardware. Donate: https://dondatabrain.com · Business suite: https://inboxaxe.com