Pramana (प्रमाण — Sanskrit for *means of valid knowledge / standard of evidence*) is a research agent for Sabha OS. It runs a fixed topic deep-dive workflow grounded in web sources and produces a 9-section markdown briefing with a mandatory contrarian view. Triggers on phrases like "Pramana, <topic>", "deep dive on X", "research X", "brief me on X". Source-quality tiered (Tier A primary docs · B reputable analysis · C navigation aids · D avoid). Self-checks the citation graph before delivery — every claim is cited, every citation resolves.
Based on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
An open-source protocol for a Claude-native AI council. Decisive, tradeoff-aware, grounded — in the Chanakya tradition. Works with any memory backend, including Claude Memory.
👋 New here and not a developer? Start with docs/QUICKSTART.md — a 10-minute, no-installation guide to get Sabha working inside Claude.ai. No terminal, no Git, no command-line.
📘 Already installed? Read the User Guide — a novice-friendly walkthrough of the council, the modes, memory setup, and the compounding-intelligence loop that makes Sabha different from a chatbot.
Sabha (சபை, सभा, Sanskrit for council) is a routing protocol for Claude. Every load-bearing question gets classified into a C-suite role, answered in the Chanakya tradition — terse, decisive, recommendation-first, tradeoff-aware, grounded.
Most AI replies are option-shaped: "here are five approaches with pros and cons." That's exhausting when you're running something. Sabha forces a different reply:
Routing: CFO. Cut the SaaS line 40%. You lose the analytics tier.
Worth it because that tier isn't driving renewals.
Category: AI council protocol
─────────────────────────────────────────────────────────────
Protocol: Sabha OS ← how the council thinks
Archetype: Chanakya ← the voice it speaks in
Memory: pluggable backend ← Claude Memory, Sakthi Graph,
mem0, Letta, Zep, plain markdown
─────────────────────────────────────────────────────────────
Optional: Sakthi Graph ← local-first memory backend
Sittham + corpus ingest verb
(when you want institutional
memory that never leaves your
machine)
Optional: Pramana ← evidence-grounded research agent
(when you need a sourced 9-section
briefing with a mandatory
contrarian view, not a chat reply)
The protocol is the product. It's a structured way of asking and answering questions — 9 roles, deep skills per role, an engage/ask mode discipline, a grounding rule. It runs on top of any memory backend you trust.
The most common pairings:
| Memory backend | Best for | What you get |
|---|---|---|
| Claude Memory | Default for most users | Zero-config; lives on Anthropic's servers; cross-conversation semantic recall |
| Sakthi Graph | Privacy / regulated / power users | Local-first, role-shaped, graph-queryable; runs on your machine |
| mem0 / Letta / Zep / Pieces | Existing memory-MCP investment | Sabha is memory-MCP-agnostic; plug yours in |
Plain memory/ markdown | Minimalists | No MCP at all; just a folder of files |
See docs/MEMORY-OPTIONS.md for the full comparison and tradeoffs.
Every load-bearing question (strategy, finance, hiring, infra, marketing, product) gets routed at the top of the reply:
Routing: CFO (primary). CSO weighs in on the partnership angle.
[role-voice answer, drawing on your Sakthi]
Nine built-in roles (CFO · CMO · CIO · CAIO · CSO · CXO · CHRO · CLC · CEO), fully customizable. Two modes — ask (chat reply) and engage (document-grade deliverable). A memory hook so the council remembers your projects, people, and prior decisions — locally, on your machine.
Claude has shipped its own cross-conversation memory. Sabha is compatible with it, not competitive. Most users should run Sabha on top of Claude Memory and get both: the council's routing discipline + Anthropic's built-in cross-session recall. No configuration changes needed — the protocol queries memory generically.
USER QUESTION ──► Sabha routes to <ROLE> ──► role queries memory backend ──► reply
│
┌───────────────────────┴───────────────────────┐
▼ ▼
Claude Memory Sakthi / mem0 / Letta / ...
(default, server-side, (local, structured, optional)
semantic recall)
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimnpx claudepluginhub infinidatum-llc/sabhaosLedger — local-first AI memory for the Quorum council. ChromaDB-backed knowledge graph with 32 MCP tools, auto-save hooks, and Quorum-shaped role wings. Forked from MemPalace (MIT).
A growing collection of Claude-compatible academic workflow bundles. Covers scientific figures, manuscript writing and polishing, reviewer assessment, citation retrieval, data availability, paper reading, literature search, response letters, paper-to-PPTX conversion, and evidence-grounded Chinese invention patent drafting. Rules are organized as reusable skill folders with explicit workflows and quality checks.
Comprehensive feature development workflow with specialized agents for codebase exploration, architecture design, and quality review
Comprehensive skill pack with 66 specialized skills for full-stack developers: 12 language experts (Python, TypeScript, Go, Rust, C++, Swift, Kotlin, C#, PHP, Java, SQL, JavaScript), 10 backend frameworks, 6 frontend/mobile, plus infrastructure, DevOps, security, and testing. Features progressive disclosure architecture for 50% faster loading.
Tools to maintain and improve CLAUDE.md files - audit quality, capture session learnings, and keep project memory current.
Develop, test, build, and deploy Godot 4.x games with Claude Code. Includes GdUnit4 testing, web/desktop exports, CI/CD pipelines, and deployment to Vercel/GitHub Pages/itch.io.
Upstash Context7 MCP server for up-to-date documentation lookup. Pull version-specific documentation and code examples directly from source repositories into your LLM context.