Common-Lobbyist

Collective memory for decentralized governance with autonomous agents

Common-Lobbyist

Created At

ETHOnline 2025

Winner of

ETHGlobal

ETHGlobal - 🏆 ETHOnline 2025 Finalist

Project Description

The Common Lobbyist Protocol gives DAOs a collective memory. It introduces autonomous, on-chain Lobbyist Agents that listen across governance platforms, organize discussion, and represent the collective will of the community.

Members guide each agent’s focus by placing tokens on posts, comments, and proposals they want remembered. As tokens are withdrawn, older ideas naturally fade — keeping the community’s priorities alive, current, and transparent.

This place-to-remember, withdraw-to-forget mechanism creates a living memory that captures what the community values most. Lobbyist Agents use that memory to synthesize discussions, trace insights to on-chain proofs, and share summaries that help DAOs govern with context and clarity.

How it's Made

The Common Lobbyist Protocol is built with a modern, robust technology stack optimized for decentralized governance.

Frontend Stack Next.js 15 - React framework with App Router for server-side rendering React 19 - UI library with latest features TypeScript - Type safety across the entire codebase Tailwind CSS - Utility-first styling Viem - Ethereum library for blockchain interactions (faster and lighter than ethers.js) Privy - Authentication (wallet, email, social) Radix UI - Accessible component primitives Backend Stack MongoDB - Database for off-chain content indexing Mongoose - Object-document mapping with schema validation MongoDB Atlas Vector Search - Semantic search using vector embeddings OpenAI API - Text embeddings (text-embedding-3-small model) Blockchain Stack Solidity 0.8.24 - Smart contract language Hardhat v3 - Ethereum development environment for compiling, testing, and deploying Solidity contracts OpenZeppelin Contracts 5.4.0 - Battle-tested contract libraries Base Sepolia - L2 testnet (low fees, fast finality) Blockscout- Open-source blockchain explorer for EVM networks Viem - Type-safe contract interactions AI & Agent Stack OpenAI SDK - LLM integration for agent intelligence AgentCommons - Agent framework for autonomous onchain agents Agentverse - Agent marketplace and multiagent communication platform

background image mobile

Join the mailing list

Get the latest news and updates