PULSE POLLS
Opinion, without handing over a phone book.
A walkthrough of what it is, how sampling works, and every screen a person sees — unanswered, then a completed sample.
Product briefing · September 2026 · Proprietary
PULSE POLLS · PRODUCT WALKTHROUGH · PROPRIETARY01 / 18
WHAT IT IS
A multi-tenant poll platform with a profile cut like a Major Polling Operation that has lost key pollster.
Orgs
A poll requester (tenant) defines a poll, a region, and a minimum number of completes. Results start org-only and can only be promoted.
Opinion setters
A person completes a US likely-voter profile, gets a SHA-256 identity and an API key sealed by a PIN. Contact stays encrypted.
The instrument
Every topic is a 2D graph (agree × importance). Then a green / yellow / red light on that person’s top 3 and bottom 3.
The table
Crosstabs use the same bins a Major Polling Operation that has lost key pollster publishes: gender, age, race, party, ideology, education, income, community.
PULSE POLLS · PRODUCT WALKTHROUGH · PROPRIETARY02 / 18
HOW IT WORKS
Register once. Invite by facet. Answer in order. Promote, never hide.
01
Profile
Likely-voter blocks A–C, encrypted channels, PIN, one-time API key.
02
Select
Org filters the registered pool. Uniform random draw. No CSV of phones.
03
Invite
Personal message on SMS, Signal, WhatsApp, NATS, Apple, or Android — only if they opted in.
04
Field
If completes lag the minimum, draw more from the leftover pool. Oversample thin cells.
05
Answer
2D graph on every topic, then traffic lights on extremes, then submit.
06
Release
Org only → invited reviewers → embargoed press → public. Ladder never goes down.
PULSE POLLS · PRODUCT WALKTHROUGH · PROPRIETARY03 / 18
IDENTITY
The hash is public. The key is secret. The phone number is not either.
Identity hashSHA-256 of the canonical likely-voter profile (plus a nonce) from a Major Polling Operation that has lost key pollster. Used as the opinion-setter id.
API keyShown once. Server stores only SHA-256(key). Device wraps the key with a 6-digit PIN.
NATS namepulse.u.{sha256(api_key)}. nkey seed from HKDF(api_key). Never a phone-shaped handle.
Contact URIsSMS://, Whatsapp://, Signal://, APPLE://, Android:// — encrypted at rest. Admins never browse them.
InvitesNo spam. Org personal invites and participant referrals only. Channel policy (TCPA, Meta, APNs) still applies.
PULSE POLLS · PRODUCT WALKTHROUGH · PROPRIETARY04 / 18
THE POLL
National Pulse — September 2026, from recent wording of a Major Polling Operation that has lost key pollster.
Six statements. A 2D graph on each. Then original instrument wording as a traffic light on top 3 and bottom 3.
1
Election cheatingVoting Machines, Aug 31–Sep 2
2
Trust in electronic votingsame poll, n = 1,105 LV
3
Voting-machine parts / hackingsame poll
4
Preserve the constitutional systemCandidate Choices, Aug 10–12
5
Capitalism vs socialismsame poll, n = 1,094 LV
6
State E-Verify mandateImmigrant Workers, July 7–9
IMPORTANCE AXIS
−9 Does not matter to me
0 Neutral — does not influence my voting decisions
+9 Very important to me
Agree is the horizontal axis, −9 to +9.
PULSE POLLS · PRODUCT WALKTHROUGH · PROPRIETARY05 / 18
USER SETUP
A new opinion setter — splash, then likely-voter blocks.
Splash

Gender, age, race

Party and class

Place and vote

PULSE POLLS · PRODUCT WALKTHROUGH · PROPRIETARY06 / 18
USER SETUP
Channels, PIN, then the one-time key.
Referral channels

Seal the key

Hash + API key

PULSE POLLS · PRODUCT WALKTHROUGH · PROPRIETARY07 / 18
INVITE · CRITERIA
The org filters people who already registered — never a purchased list.
PULSE POLLS · PRODUCT WALKTHROUGH · PROPRIETARY08 / 18
INVITE · RANDOM DRAW
Uniform sample of matching hashes, then personal dispatch by opted-in channel.
PULSE POLLS · PRODUCT WALKTHROUGH · PROPRIETARY09 / 18
INVITE · MEET THE MINIMUM
If completes lag the target, draw more from the leftover pool. Thin cells first.
PULSE POLLS · PRODUCT WALKTHROUGH · PROPRIETARY10 / 18
POLL · INVITE IN THE APP
The participant sees a personal invite — not a blast.
Inbox invite

Briefing / empty start

PULSE POLLS · PRODUCT WALKTHROUGH · PROPRIETARY11 / 18
POLL · 2D GRAPH · TOPIC 1 OF 6
Election cheating — unanswered, then a sample point.
Unanswered

Sample: agree +6 · importance +7

PULSE POLLS · PRODUCT WALKTHROUGH · PROPRIETARY12 / 18
POLL · RANK BY IMPORTANCE
The vertical axis fills top 3 and bottom 3 — empty until graphs are done.
Unanswered

Sample extremes

PULSE POLLS · PRODUCT WALKTHROUGH · PROPRIETARY13 / 18
POLL · TRAFFIC LIGHT · DETAIL 1 OF 6
Agree, neutral, or disagree — red / yellow / green in a traffic signal.
Unanswered

Sample: agree

PULSE POLLS · PRODUCT WALKTHROUGH · PROPRIETARY14 / 18
POLL · REVIEW
Submit stays locked at 0/6. Sample shows a complete instrument.
Unanswered

Sample: ready to submit

PULSE POLLS · PRODUCT WALKTHROUGH · PROPRIETARY15 / 18
POLL · COMPLETE
Recorded. One friend referral — still not a list.
Done

PULSE POLLS · PRODUCT WALKTHROUGH · PROPRIETARY16 / 18
AFTER SUBMIT
Results visibility is a one-way ladder owned by the tenant.
1
Org only
Default. Members of the requesting org.
2
Invited people
Named reviewers, still hashed. No public URL.
3
Embargoed press
Approved press list, watermarked, clocked.
4
Public
Sort by date, area, topic. Hide cells with n < 30.
PULSE POLLS · PRODUCT WALKTHROUGH · PROPRIETARY17 / 18
NEXT, IF THIS WALKTHROUGH HOLDS
Scaffold the Flutter participant app — PIN vault, 2D graph, traffic light — against this exact screen order.
Interactive mockups: mockups/survey.html · mockups/admin.html
Deck file: docs/Pulse-Polls-Product-Walkthrough.pptx
PULSE POLLS · PRODUCT WALKTHROUGH · PROPRIETARY18 / 18