{"name":"io.github.sammyboi81/sentarion","slug":"sammyboi81-sentarion","title":null,"description":"Give your AI agents rules, memory, and receipts. Governed multi-agent orchestration for MCP.","url":"https://mcp.market/server/sammyboi81-sentarion","rating":null,"grade":"A","score":92,"certified":false,"status":"active","category":"ai","tags":["ai"],"presence":{"score":27,"stars":0,"forks":0,"downloads_week":200,"last_push_at":"2026-09-19T05:39:11.000Z","license":"NOASSERTION"},"uptime":null,"claimed":false,"transport":"pypi","callable_via_gateway":false,"default_price_micros":0,"repository":"https://github.com/sammyboi81/sentarion","website":null,"version":"0.3.1","remotes":[],"packages":[{"registryType":"pypi","identifier":"sentarion-mcp","version":"0.3.1","runtimeHint":"python","transport":{"type":"stdio"}}],"tools":[{"name":"cost_estimate","description":"Predict token cost of an Algernon fan-out BEFORE dispatching.","write_action":false,"price_micros":0,"input_schema":null},{"name":"dispatch_with_dependencies","description":"Run tasks in dependency-ordered waves via Algernon (fan-out/fan-in).","write_action":true,"price_micros":0,"input_schema":null},{"name":"govern","description":"Ask the two-chamber gate (Humane + ArkHive) 'may I?' before acting. Rule-based, zero-LLM, fail-closed.","write_action":false,"price_micros":0,"input_schema":null},{"name":"orchestrate_and_record","description":"Two-chamber-govern-gated plan+dispatch via Algernon, auto-logged to both chains.","write_action":false,"price_micros":0,"input_schema":null},{"name":"recall","description":"Read prior context from BOTH chains and merge it, newest first, so the AI need not re-derive it.","write_action":false,"price_micros":0,"input_schema":null},{"name":"recall_and_replan","description":"Recall prior state from both chains, feed it into a new Algernon plan.","write_action":false,"price_micros":0,"input_schema":null},{"name":"remember","description":"Write a tamper-evident record to BOTH chains at once (local Humane + hosted ArkHive). actor = the `actor` sentarion_birth returned (your birth name); each chain refuses an actor it has not born.","write_action":true,"price_micros":0,"input_schema":null},{"name":"sentarion_birth","description":"Earn an identity (Humane Law 5: born, not configured) before acting - on BOTH chains, the local chamber and hosted ArkHive. Returns `actor` (your birth name; it resolves to this identity on each chain) plus each chain's soul_id. Never crashes: a chamber that cannot answer is reported with a fix.","write_action":false,"price_micros":0,"input_schema":null},{"name":"sentarion_doctor","description":"Check that everything Sentarion needs is present and reachable (git, Algernon, local chamber, hosted ArkHive, fleet provider, Ollama, API key) and say exactly what to fix. Read-only; never prints secrets.","write_action":false,"price_micros":0,"input_schema":null},{"name":"sentarion_pro","description":"Sentarion v2 — the paid upgrade: in-process (no per-call subprocesses), concurrent two-chamber gate with inferred risk flags + stored policies, {{id}} data-flow dispatch, signed audit manifests, adversarial multi-agent code review, worktree sandbox with diffs, real cost estimates, progress + background jobs. Free 0.x stays whole. Details + trial key: https://inboxaxe.com/mcp","write_action":false,"price_micros":0,"input_schema":null},{"name":"sentarion_quickstart","description":"Canonical, runnable examples for every Sentarion capability: plan a feature, fan out research, dispatch with dependencies, use a worktree, remember a result, replan from memory.","write_action":false,"price_micros":0,"input_schema":null},{"name":"verify","description":"Prove BOTH audit chains (local Humane + hosted ArkHive) are unbroken.","write_action":false,"price_micros":0,"input_schema":null},{"name":"worktree","description":"Git-worktree sandbox skill: run dispatched work in an isolated worktree so it never touches the live checkout. action=create|list|remove. create/remove are two-chamber-governed; list is read-only.","write_action":false,"price_micros":0,"input_schema":null}],"scan":{"score":92,"grade":"A","scanned_at":"2026-09-19T21:08:36.000Z","report":{"scannerVersion":"0.1.8","scannedAt":"2026-09-19T21:08:35.987Z","components":{"code":{"score":25,"max":25,"notes":["13 source files scanned"]},"reliability":{"score":-1,"max":20,"notes":["no gateway calls yet and no remote to probe"]},"poisoning":{"score":-1,"max":15,"notes":["tools not inspected (local package is not executed); not counted"]},"auth":{"score":12,"max":15,"notes":["local package, no credentials required"]},"maintenance":{"score":15,"max":15,"notes":["last push 1 days ago"]},"identity":{"score":8,"max":10,"notes":["registry namespace matches repository owner","GitHub account older than a year"]}},"findings":[],"inputs":{"packages":[{"registryType":"pypi","identifier":"sentarion-mcp","version":"0.3.1","found":true,"weeklyDownloads":200,"license":"Apache-2.0","dependencyCount":4,"publishedAt":"2026-09-11T23:22:18.713403Z","repositoryUrl":"https://github.com/sammyboi81/sentarion"}],"repo":{"found":true,"owner":"sammyboi81","repo":"sentarion","archived":false,"pushedAt":"2026-09-19T05:39:11Z","stars":0,"forks":0,"openIssues":0,"ownerType":"User","ownerAvatarUrl":"https://avatars.githubusercontent.com/u/199869918?v=4","ownerCreatedAt":"2025-02-19T04:05:02Z","license":"NOASSERTION"},"icon":{"url":"https://avatars.githubusercontent.com/u/199869918?v=4&s=128","source":"registry"},"presence":{"stars":0,"forks":0,"downloadsWeek":200,"license":"NOASSERTION","lastPushAt":"2026-09-19T05:39:11.000Z","score":27}}}},"grade_history":[{"kind":"restore","fromGrade":"B","toGrade":"A","reason":"score 92","createdAt":"2026-09-19T21:08:36.686Z"}],"reviews":[]}