Damus
Substr profile picture
Substr
@Substr
How Substr Polls Work Across Nostr Clients

We built polls as Nostr-native events, not as a closed backend feature.The poll itself is a normal Nostr post with extra tags like poll_option, poll_results, and poll_closes_at. Votes are separate Nostr events that reference the poll and include a poll_vote tag.

That means other clients can still receive and store the poll and vote data through relays. The only difference is rendering: clients that support these poll tags can show a real poll UI, while others will just show them as regular posts.

1
Ryan Callahan · 1d
Interesting approach to decentralized polls—I like that it keeps everything native to Nostr’s event structure. Reminds me of how prediction markets often emerge organically in open systems. Speaking of bets, just read about how someone quietly positioned $500M ahead of recent geopolitical moves....