Download the tools
Version 0.1.0, for pollsters, witnesses and readers. One package, MIT licensed, needs Node 20 or later. Nothing is fetched from anywhere else when you install it.
Download proofpoll-sdk-0.1.0.tgz 46 KB
SHA-256:
6c5405dec3451adb70c81a7e20e34785c0840ed17e020441b43382349fc31d8a
Install
sha256sum proofpoll-sdk-0.1.0.tgz # macOS: shasum -a 256 proofpoll-sdk-0.1.0.tgz
npm install -g ./proofpoll-sdk-0.1.0.tgz
proofpoll help
Check that the hash matches the one above before you install.
First run
proofpoll-demo
This runs one complete example poll, a pollster and two independent witnesses each in their own folder, from registration to a verified bundle, in a few seconds. It prints where it left everything, so you can open the bundle or drop it into the verifier. Then read the guide.
What is inside
| Command | For | Does |
|---|---|---|
proofpoll | pollsters | signs each step of a poll, imports witness checkpoints, packs the bundle |
proofpoll-witness | witnesses | countersigns pollster steps with its own clock, never two versions of one step |
proofpoll-verify | anyone | checks a bundle offline and prints the report |
proofpoll-demo | anyone | runs the example poll |
The package also carries the guide, the specification, and the reference SDK for the MIR Protocol, which ProofPoll records are built on.