Agentic governance that reads the contract before it signs.
typical voter turnout on major DAO proposals
drained from Beanstalk by a single malicious governance proposal (Apr 2022)
votes are cast without checking live on-chain state
hardly any tool grounds governance decisions in live chain data
This is a DeFi & RWA problem: protocol treasuries and on-chain RWA funds move real value on votes. Conclave is the control layer that checks the charter and live chain state before a single mote leaves the treasury — proven by our on-chain lifecycle (100 CSPR request → capped to 50 → quorum-enforced execute).
CSPR.cloud REST reads ground the agents in real Casper account state — 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 against CSPR.cloud balance reads
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 | CSPR.cloud REST — account & contract state |
| Chain Writes | casper-js-sdk — TransactionV1 signing + broadcasting |
| Contract | Odra (Rust) — submit, verdict, approve, veto, execute |
| Fallback | Deterministic reconcile() engine — full pipeline runs without an API key |
| 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.
The FULL governance lifecycle ran as real Testnet transactions — submit → verdict → approve → execute (50 CSPR left the treasury). Every hash opens on cspr.live; demo mode is clearly labeled simulated.
| Casper Tool | Integration |
|---|---|
| Odra Framework | Governance contract — submit, verdict, approve, veto, execute |
| casper-js-sdk | TransactionV1 signing, broadcasting, and account queries |
| CSPR.cloud REST | Account & contract state reads grounding agent context |
| Casper Testnet | Live deployed package + 9 confirmed txs — full lifecycle incl. funded execute |
| Action | Transaction Hash |
|---|---|
| Contract Package | hash-0b7fcb9879f8a6fd5dd07f104bf5e74ace7c1a9b3c375c902fbf0bc044248e79 |
| Contract Install | 03c6b2145f06a1357ef63112f11862020ff916614a9c8bf5e584cc236bbbd6f6 |
| submit_proposal | 6cc8d49d36d6c4ad3d030dfd1b6abecd5c3c3d39baa7c6bb2abd47a2e8593232 |
| record_verdict | e7b6f26caeeabf43fbe174ed68c2bdb49a982753385bc6abcf006e0597c699c4 |
| approve | b45648e9c142f4b16ba079f3c72c0319e4e0ab43853f9706f02819d42a92ef1b |
| deposit (payable, 60 CSPR) | 877d187469ba828bd835eb1a0f9f19c18d43ab3824e93c555f0f331b490c052e |
| execute — 50 CSPR leaves the treasury | 7c287d9c0e2ebe6173ab4428f9cf7d3aa2cc24493be5e932d0934276dd0718c1 |
| Feature | Traditional DAOs | Conclave |
|---|---|---|
| Voter analysis | Token-weighted sentiment | AI-grounded reasoning |
| Contract verification | Manual audit (if any) | Automated on-chain state reads |
| Execution safety | Trust the proposer | Deterministic baseline + veto |
| Transparency | Vote counts only | Full reasoning transcript |
| Accountability | None | SHA-256 hashed transcripts |
Live Odra contract on Testnet with 9 confirmed transactions — the FULL lifecycle including a funded, quorum-enforced execute that moved real CSPR.
Claude Opus arbiter + 3 Haiku role agents, clamped by a deterministic baseline — with a keyless fallback so the pipeline always runs.
The What-If console accepts ANY proposal you type — try mint_to and watch all three agents flip to REJECT.
Even a compromised council can't execute — the Odra contract reverts below quorum, on-chain.
9 on-chain transactions incl. funded execute, 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
Launch plan: MIT open-source · live at conclave.edycu.dev · public demo video · follow the launch on X: @VouchOnCasper.
→ 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.