Agentic governance that reads the contract before it signs.
of DAO proposals pass with <5% voter turnout
lost to governance exploits since 2021
of voters verify on-chain state before approval
no existing tool grounds decisions in live chain data
MCP queries real Casper account state — agents see actual balances, not assumptions.
Risk, Treasury, and Legal agents challenge each other's reasoning with evidence.
reconcile() provides a math-provable floor the Arbiter must justify deviating from.
45-second countdown — a human can always override the AI council.
User submits via What-If Composer or API
Haiku 4.5 — evaluates treasury exposure, queries MCP for balance
Haiku 4.5 — verifies budget, checks spending patterns via CSPR.cloud
Haiku 4.5 — reviews charter compliance, flags regulatory concerns
Opus 4.8 — synthesizes all three, produces final verdict
Countdown timer — humans can override any AI decision
casper-js-sdk broadcasts approved TransactionV1 to Casper Testnet
| Layer | Technology |
|---|---|
| Frontend | Next.js 16 (App Router), React 19, Tailwind v4 |
| AI Council | Claude Opus 4.8 (Arbiter) + Haiku 4.5 (3 Role Agents) |
| Chain Reads | Casper MCP Server (msanlisavas/casper-mcp) |
| Chain Writes | casper-js-sdk — TransactionV1 signing + broadcasting |
| Contract | Odra (Rust) — submit, verdict, approve, veto, execute |
| History | CSPR.cloud REST + Streaming API |
| Testing | Vitest (unit) + Playwright (E2E) + CodeQL (SAST) |
AI reasoning runs off-chain. The Odra contract enforces quorum on-chain — even if the AI is compromised, the contract won't execute without threshold approvals.
Three agent columns fill with grounded reasoning in real-time. Watch Risk, Treasury, and Legal disagree.
Type any proposal — "Transfer 500 CSPR" — and watch the council debate it live.
45-second countdown with a big red "VETO" button. Humans always have the final say.
Every verdict is a real Casper Testnet transaction. Click the hash → opens in cspr.live.
| Casper Tool | Integration |
|---|---|
| Odra Framework | Governance contract — submit, verdict, approve, veto, execute |
| casper-js-sdk | TransactionV1 signing, broadcasting, and account queries |
| Casper MCP Server | Real-time account balance queries for grounded AI reasoning |
| CSPR.cloud REST | Historical transaction data enriching agent context |
| CSPR.cloud Streaming | Live state-change monitoring for autonomous reactions |
| Action | Transaction Hash |
|---|---|
| Contract Install | 03c6b2145f06a1357ef63112f11862020ff916614a9c8bf5e584cc236bbbd6f6 |
| submit_proposal | 6cc8d49d36d6c4ad3d030dfd1b6abecd5c3c3d39baa7c6bb2abd47a2e8593232 |
| record_verdict | e7b6f26caeeabf43fbe174ed68c2bdb49a982753385bc6abcf006e0597c699c4 |
| approve | b45648e9c142f4b16ba079f3c72c0319e4e0ab43853f9706f02819d42a92ef1b |
| Feature | Traditional DAOs | Conclave |
|---|---|---|
| Voter analysis | Token-weighted sentiment | AI-grounded reasoning |
| Contract verification | Manual audit (if any) | Automated MCP reads |
| Execution safety | Trust the proposer | Deterministic baseline + veto |
| Transparency | Vote counts only | Full reasoning transcript |
| Accountability | None | SHA-256 hashed transcripts |
4 on-chain transactions, 3 AI agents + Arbiter, full E2E tests
Agents can request more data and challenge each other across rounds
Real token treasury management with production-grade signing
Extend grounded reasoning to Ethereum and Solana state
→ 60+ hackathon projects shipped
→ Full-stack: Rust contracts + Next.js dashboards + AI agents
→ Built the entire Vouch suite (3 projects) for this buildathon
→ Each project: live Testnet contracts, 6-stage CI/CD, E2E tests
Conclave — Agentic governance that reads the contract before it signs.