Votes you can verify
Every vote is sealed on chain with a one-time address and a cryptographic fingerprint. Nobody sees who voted or what, yet each voter can prove their vote was counted exactly as cast.
Coalichain records votes, trust and decisions as public proofs that anyone can verify. Its validators are not chosen by money but by trust: verified people that the community trusts. ZOOZ is its token.

Every vote is sealed on chain with a one-time address and a cryptographic fingerprint. Nobody sees who voted or what, yet each voter can prove their vote was counted exactly as cast.
No staking, no mining. Identity-verified people who receive trust from the community run the network, the most trusted first. Whales cannot buy control.
Decisions are registered with the fingerprint of their text, and results are anchored as a Merkle root of all votes. What is written stays forever.
A vote costs about $0.05, pegged to the dollar. Fees go 60% to the block producer, 20% to the foundation and 20% to the app that brought the user.
The white paper introduced Proof of Influence (POI): the network belongs to the people the community listens to. Proof of Trust is its evolution, now running on chain: influence is measured by explicit trust between verified people, recorded publicly and recomputed every session.


A white-label civic app built by our company: votes on public decisions and trust given to experts and representatives, every official vote proven on ZOOZ Protocol.
Any company or organization in the world, official or not, can have its own: in a few days we build your white-label app to your own specifications, running on ZOOZ Protocol.
Get your white label →



The platform where anyone opens a channel in two clicks: set your democratic rules, then launch your channel, your videos, your news and your votes. Blockchain integration coming next.
Communities, cities, associations, DAOs: record your votes and decisions on ZOOZ Protocol. The SDK already reads and verifies them; publishing from any app comes next.
import { ExplorerClient } from "@zooz-protocol/sdk"; const zooz = new ExplorerClient(); // public testnet const stats = await zooz.stats(); // blocks, votes, trusts… const [vote] = await zooz.votes({ limit: 1 }); // Check a vote receipt from the app const r = await zooz.verifyVote({ decision, option, salt, voter }); console.log(r.match); // true