PhygiDAO

Onchain privacy-first governance for physical energy communities.

PhygiDAO

Created At

ETHGlobal Lisbon 2026

Project Description

A platform for local energy communities to coordinate shared renewable generation, battery storage, and other physical infrastructure. Residents can monitor community performance, manage membership, choose trusted stewards, and vote on proposals. Zero-knowledge proofs protect sensitive household energy data, allowing members to verify fairness in resource-sharing without revealing individual activity.

How it's Made

We built the project as a Nuxt 4 and Vue application with Nuxt UI, using wagmi and viem for wallet connections and contract interactions.

The backend uses PostgreSQL with Drizzle to store energy snapshots, community metadata, and privacy-safe read models, while Ethereum remains the source of truth for membership, steward roles, and governance. The Solidity contracts use OpenZeppelin and Foundry. A CommunityFactory atomically deploys and connects a soulbound ERC-721 membership, a steward-managed membership controller, and a Governor contract.

We also deployed an Aztec Sandbox as the foundation for zero-knowledge privacy, allowing future contribution and energy proofs without exposing household-level readings or transaction details.

background image mobile

Join the mailing list

Get the latest news and updates