project screenshot 1
project screenshot 2
project screenshot 3
project screenshot 4
project screenshot 5
project screenshot 6

Council_100

AI agents simulate decentralized voting and budget allocation to optimize public goods funding.

Council_100

Created At

ETHGlobal Taipei

Winner of

Celo

Celo - Celo L2 Pool Prize

Prize Pool

Project Description

This project proposes a system where citizens delegate their voting rights to AI agents, who participate in local governance & DAO using advanced decision-making mechanisms such as VCG (Vickrey-Clarke-Groves), Quadratic Voting (QV), and Futarchy. The goal is to enable scalable democratic participation powered by AI and optimize public resource allocation through prediction markets and decentralized technologies.

How it's Made

Verified users delegate their voting rights to AI agents using biometric (World ID) or document-based (Self Protocol) identity verification. Agent personas are generated from Farcaster social data, stored as JSON on IPFS, and linked to ENS subdomains for persistent identity. These AI agents operate via a Next.js dashboard, interacting with smart contracts across chains like Ethereum, Celo, Polygon, Flow, and Rootstock. To protect voting integrity, private keys are managed server-side within a Trusted Execution Environment (TEE), using a secure infrastructure built with Docker, Express (TypeScript), and Goat SDK. This architecture enables scalable, trust-minimized governance powered by prediction markets and agent-based simulation.

background image mobile

Join the mailing list

Get the latest news and updates