Regent: a revocable AI regency over your DAO votes. ERC-7710 delegation chain, Venice TEE committee, x402 micropayments, 1Shot gasless mainnet relay, one-click on-chain kill switch




Regent: a revocable AI regency over your DAO votes
DAOs run on votes, but nobody reads every proposal, so people are starting to delegate their votes to AI agents. The problem is that today this means handing an agent an open-ended key and hoping it behaves. Regent fixes that.
With one MetaMask signature you grant an AI a narrow, vote-only, revocable mandate: it may call castVote on one board and nothing else, capped to a number of votes and an expiry you choose. The agent then votes proposal after proposal on its own. The moment you stop trusting it, a single on-chain call revokes the entire delegation chain, and the next attempt to vote reverts.
How it works
1. Grant. Your MetaMask smart account (ERC-4337) signs one ERC-7710 delegation, scoped by AllowedMethods and AllowedTargets, bounded by LimitedCalls and Timestamp.
2. Re-delegate (A2A). An orchestrator attenuates the scope and re-delegates it to an analyst, each hop strictly narrower and validated on-chain at redemption.
3. Decide. The analyst reads each proposal inside a Venice TEE (Intel TDX): a four-lens committee plus an arbiter rule For, Against or Abstain, with remote attestation and a spoken verdict.
4. Vote. The chain is redeemed leaf-to-root and castVote executes as your own smart account.
5. Recall. One disableDelegation on the root cascade-revokes every downstream agent. The kill switch is an on-chain guarantee, not a promise.
What makes it real
- MetaMask Smart Accounts + ERC-7710: a standing, scoped, revocable grant in the main flow.
- Venice AI: the TEE model decides every vote; four Venice endpoints used, attestation verified, the arbiter speaks its rationale.
- x402 + ERC-7710: the agent buys proposal data per query through a scoped Erc20TransferAmount budget, settled on-chain. It can never touch your funds, and never your voting power (two separate tokens).
- 1Shot + EIP-7702: on Base mainnet the full chain is redeemed in one gasless relay call. The voter EOA upgrades in place via 7702, a burner sponsors the USDC fee, and 1Shot fronts the gas. Every authority key holds 0 ETH.
Try it
Open the live demo and drive the whole thing in your browser, no install and no wallet funding: connect any wallet, grant, watch the AI decide and cast on Base Sepolia, see the x402 toll settle, then recall. Toggle the network pill to Base Mainnet for the recorded real-funds run. Every claim links to a transaction on Basescan.
- Live demo: https://mandate-app-murex.vercel.app
- Code: https://github.com/beautifulrem/regent

What we built during the hackathon
We built Regent end to end: a standing, vote-only, revocable AI governance mandate, the full agent stack behind it, and the sponsor integrations that make it real, all the way to a live deployment judges can drive themselves.
Core mechanism
- Shipped the ERC-7710 flow on MetaMask Smart Accounts: one grant that is scoped (AllowedMethods = castVote), bounded (LimitedCalls + Timestamp) and revocable, then the agent-to-agent re-delegation (orchestrator to analyst) that makes the mandate attenuable and cascade-revocable.
- Built the one-click kill switch: disableDelegation on the root revokes the whole chain, and we prove the next redemption reverting on-chain. The in-app Tamper Probe shows the forbidden call failing at the enforcer, live.
Sponsor integrations
Sponsor integrations
- Venice AI: a four-lens committee plus an arbiter decide every vote inside an Intel TDX TEE. We wired four Venice endpoints (/models, /chat/completions, /tee/attestation, /audio/speech), verify the attestation, and have the arbiter speak its verdict.
- x402 + ERC-7710: we built our own seller and a scoped Erc20TransferAmount payment delegation, so the agent pays per query on-chain and can never drain you or touch your voting power (two separate tokens).
- 1Shot + EIP-7702: we landed a real Base mainnet vote relayed gaslessly. The 3-hop chain is redeemed in one relay call, the voter EOA upgrades in place via 7702, a burner sponsors the USDC fee, and every authority key holds 0 ETH. We also verify 1Shot's signed webhook events against its JWKS.
Product and deployment
- Built an immersive single-screen "Mission Control" cockpit (Next.js 15 / React 19): a live authority graph, the Venice TEE reasoning console, the x402 and 1Shot panels, and EN/中文 i18n.
- Deployed the contracts on Base Sepolia and mainnet, the app on Vercel, and a hosted orchestrator, so anyone can open the link and run the full live flow (connect a wallet, grant, watch the AI vote, x402 settles, recall) with no setup and no wallet funding.
- 201 passing tests, and an on-chain receipt for every track in EVIDENCE.md.
Not raising. Self-funded, independent hackathon project with no prior funding and no current plans to raise.