Repository navigation
ProofPoll v0.6.0-beta.3
Pre-release
Pre-release
·
0 commits
to main
since this release
ProofPoll v0.6.0-beta.3
Verified polls that can't be faked, censored, or quietly rewritten, running on your own machine and owned by the people who use them.
ProofPoll is a free, open-source desktop app for polls and votes where the results actually mean something:
- One identity, one vote. Voters link a verified Flowsta identity, so every vote resolves to a single identity, even across all their devices, and duplicates are dropped.
- No one can rewrite or delete it. Polls and votes live on a peer-to-peer Holochain network, replicated and validated across everyone who runs the app. There's no admin who can change a result or take a poll down, not even us.
- Private data on a public network. Attach a private rationale to a vote, or draft a poll before publishing: ProofPoll encrypts it on your machine before it ever leaves.
Built on Flowsta Vault (your identity and keys stay on your own machine), and a complete, fork-ready template for any desktop Holochain app: see the forking guide.
What's new in this release
- Your polls and votes move to ProofPoll's next network version, with their proof. This version installs it beside the current one. In the background, each install copies what it wrote (polls, votes, flags, drafts, vote reasons and its link to your Flowsta identity) to the new version with its original author and time, then reads the new version first. There is nothing to do: until something has moved it is read where it is, each poll shows once, and each person's vote counts once wherever it is read.
- Only the person who wrote a poll or a flag can remove it. On the new version votes stay once cast and nothing is changed after it is written. A copy of a poll made from another of its author's devices is accepted only with the author's signature for that device.
- Polls show without waiting on the network. ProofPoll reads polls, votes and flags from this computer's own copy first, and when the network has not answered after 15 seconds it shows what this computer has instead of waiting on computers that have gone offline.
- Restart to update shows each step. The window keeps responding while an update installs, says what comes next, and says that ProofPoll closes and opens again. On Linux the update installs before ProofPoll's background programs stop.
- Your Vault backup and a restore include the new version. The backup lists the new version's history as well (a backup that cannot list it is not made), and restoring your key on another computer restores every history the backup lists, so that computer never starts a second history under the same key.
- For node operators:
proofpoll-carrier, attached to each release for Linux, copies a node's polls, votes, flags and identity links to the new version in one pass, with the same checks the app runs;--dry-runwrites nothing. - For developers and forks: the headless test run has a carrier leg, and its restore leg checks the key's history on both network versions.
Downloads
Pick your platform from the assets below:
- Linux:
.debor.rpm; betas ship.debonly (AppImage is not provided: its sandboxing breaks the embedded Holochain conductor) - macOS:
.dmg(Intel or Apple Silicon, signed and notarized) - Windows:
.exeinstaller (beta builds are not code-signed, so SmartScreen shows a warning on first launch; verify viaSHA256SUMS.txt)
Verify your download (optional): sha256sum -c SHA256SUMS.txt (Linux) or shasum -a 256 -c SHA256SUMS.txt (macOS).