Inspiration
Reddit is the largest honest record of human decisions ever written. Millions of posts exist where real people asked real questions and made real choices. But two things are permanently broken: There are no endings. Someone posts "I just quit my job to go all-in on my startup 🤞" — 4,700 upvotes, 312 comments, 847 people genuinely invested — and then silence. Forever. The community never finds out what happened. 95% of Reddit is invisible. Only about 5% of users ever post or comment. The other 95% are lurkers — they read everything, they have relevant experience, they often know the answer — but they never speak. Their collective wisdom is permanently lost. We kept coming back to this asymmetry. Reddit's greatest asset is raw, honest human experience. But almost none of it has an ending, and almost none of its readers ever say what they know. ChapterTwo is our answer to both problems.
What it does
ChapterTwo is a Devvit mod app with three interlocking engines: 🔁 Engine 1 — Thread Resurrection From the moment ChapterTwo is installed, it tracks eligible posts (mod-configured by flair). Readers tap a "Still Wondering" button — completely anonymous, one tap per person — and demand accrues. When demand crosses a mod-set threshold, ChapterTwo posts a single sticky comment on the OP's post: "847 people are still wondering what happened — care to share an update?" No cold DMs. The pull is genuine community curiosity, made visible. When the OP returns, a structured update form captures their outcome — Succeeded, Mixed, Failed, or ⚠️ Warning — along with key factors, challenges, and advice for others. ChapterTwo creates a linked Chapter Two post and stitches it bidirectionally to the original. 👁️ Engine 2 — Whisper Reactions Five anonymous one-tap reactions appear on every eligible post:
👁️ Been here — I've been in this exact situation ✅ Went well — this happened to me and went well ⚠️ Went badly — this happened to me and went badly 💡 Know the answer — I know what happened 🚨 Scam flag — this looks suspicious to me
No username attached. No karma. Just honest signal from the silent majority. When 🚨 flags exceed 500, mods get an automatic alert. This becomes Reddit's most honest early-warning system — powered by the 95% who never comment. 📊 Engine 3 — Outcome Intelligence Every resolution is stored as structured data. ChapterTwo computes real outcome percentages per category: "61% of 234 similar stories in this sub succeeded." Warning outcomes produce permanent warning cards — searchable within the sub and indexed by Google — that protect future visitors who find the thread months later. 🏅 Recognition — Kudos OPs who return earn Kudos points, tier badges (⚡ Newcomer → 🌿 Contributor → 🎖️ Storyteller → 📖 Chronicle → 🏛️ Legend), and permanent flair. The badge appears on every future comment they make in the sub. Helpful advice-givers whose suggestions are marked as "what actually helped" earn Kudos retroactively. This is the incentive that makes anonymous people come back.
How we built it
ChapterTwo is built entirely on Devvit primitives — no external dependencies on the critical path:
Triggers (PostSubmit, CommentSubmit) — eligibility detection and update capture Scheduler (single recurring job) — nudge sweep every 10 minutes Redis — all state: demand counters, whisper reactions, Kudos ledger, outcome intelligence, indexes Interactive custom posts — Hall of Fame and Mod Dashboard Forms — the structured update capture form Menu actions — mod controls on any post or user Reddit API client — sticky comments, flair updates, post creation App settings — all mod configuration
The AI auto-draft layer (using the Claude API to pre-fill the outcome form from free text) is a stretch feature — the structured form delivers full value without it. Key engineering decisions:
All lookups go through explicit Redis sorted-set indexes (index:open sorted by demand, index:age sorted by creation time) — no SCAN/KEYS ever Every state-changing handler is guarded by a TTL-based dedup key — at-least-once trigger delivery handled safely The nudge sweep is one batched scheduler job — never one job per post Archived posts detected before any comment attempt — handled gracefully
Challenges we ran into
The "no cold DMs" constraint shaped the whole design. Reddit's Responsible Builder Policy prohibits automated unsolicited messages. Our original instinct was to message OPs directly. We had to redesign: the demand signal had to live on the post itself, which turned out to be more compelling anyway — a sticky comment saying "847 people are wondering" is visible to everyone and creates social pull rather than feeling like a bot nudge. Forward-only tracking was a real constraint. We wanted to resurrect threads going back years. But the Reddit API caps listings at ~1000 items and Pushshift is gone. We had to accept that ChapterTwo tracks posts from install onward and compounds value over time. We designed the demo sub seeding to make this feel like a strength (genuine data) rather than a limitation. Making lurker participation feel meaningful without being trivial. Five emoji buttons could feel meaningless. We made them work by aggregating them into real intelligence: 891 🚨 flags before an update is posted that turns out to be a scam warning is genuinely powerful. The Whisper system earns its place because the aggregate matters, not the individual tap. Scoping the demo in 4 days. ChapterTwo has a lot of surface area. We front-loaded the submission logistics (LLM domain approval, app review build) on Day 1-2, and built the core loop first — demand → nudge → update → stitch — before the UI surfaces. The Hall of Fame and Mod Dashboard were built from the same Redis data as the core, so they required no new state, only rendering.
Accomplishments that we're proud of
We built something Reddit has never had in 20 years — and it required zero new user behavior.
That's the accomplishment we're most proud of. ChapterTwo doesn't ask lurkers to become posters. It doesn't ask OPs to remember to come back. It doesn't ask mods to do extra work. Every mechanic works with how Reddit already behaves — tapping, reading, occasionally returning — and turns those existing behaviors into something genuinely new.
The Whisper system predicted a scam before the OP knew they'd been scammed. In our seeded demo, 891 people flagged a post as suspicious before any update existed. When the OP returned 6 months later with a warning, the community had been right the entire time. Building a fraud detection system from anonymous one-tap reactions — with no ML, no moderation overhead, and no friction — is something we didn't expect to work as cleanly as it does.
We solved the "no cold DMs" constraint by making it a feature. The Responsible Builder Policy forced us to keep demand visible on the post itself rather than messaging OPs privately. A sticky comment saying "847 people are still wondering what happened to you" is more emotionally compelling than any DM could be. The constraint made the product better.
The outcome intelligence compounds over time with zero effort. Every returning OP automatically contributes to the per-category outcome percentages. No curation, no tagging, no mod work. A subreddit that installs ChapterTwo today will have a genuinely useful outcome database in six months — built entirely from its own community's real experiences.
We kept AI off the critical path entirely. In a hackathon full of LLM wrappers, ChapterTwo's core loop — demand, nudge, form, stitch, intelligence — is fully deterministic and ships with zero external API dependencies. The AI auto-draft is a meaningful enhancement, not a crutch. We're proud of that restraint.
We built a permanent scam warning system that lives outside Reddit. Warning cards indexed by Google protect people who have never heard of the subreddit. That reach — a Reddit thread quietly preventing financial harm for people who find it via search months later — is the kind of impact that compounds invisibly and indefinitely.
What we learned
Reddit's greatest untapped asset is the gap between what people experience and what they say. Millions of Redditors have been in the exact situation described in a post. Almost none of them say so. ChapterTwo doesn't ask them to — it just makes the signal visible. The "Still Wondering" counter is deceptively powerful as a psychological mechanism. It transforms passive curiosity into visible community demand. When an OP sees "847 people are still wondering what happened to me," that's a completely different feeling from a bot message. It's genuine. And permanent scam warnings that rank in Google search are worth more than any in-platform feature. The person who protects themselves from a crypto rug pull 8 months later because they found a ChapterTwo warning card — that's impact you can't measure inside Reddit.
What's next for Chapter Two
The core loop is just the beginning. ChapterTwo becomes more valuable with every install, every update, and every warning posted.
Immediate — v2 (first month post-launch)
- OP opt-in reminders — OPs who tap "📌 I'll update later" get a consented notification when demand crosses the threshold. The nudge becomes expected, not surprising.
- Community "🙏 Thanks" Kudos — readers can award Kudos directly to commenters whose advice visibly helped the OP. Retroactive recognition for the people who gave good advice months before the outcome was known.
- Contributor profile page — a member's full ChapterTwo history: Kudos earned, stories resolved, badges collected, categories contributed to. A Reddit reputation layer built on outcomes, not karma.
- Monthly leaderboard seasons — seasonal badges and fresh competition to keep the Kudos economy alive long-term.
- User opt-out — any user can exclude their own posts from resurrection tracking. Respect for people who don't want their old posts surfaced.
Near-term — v3 (months 2–4)
- Time Capsule Posts — when someone posts a big life decision, ChapterTwo quietly asks: "Write a message to your future self — it unlocks when you post your update."* When the OP returns months later, their past message reveals alongside their outcome. It's the most emotionally powerful thing we could add — and it dramatically increases OP return rates.
- Prediction Markets — before an update exists, community members vote on the predicted outcome. When resolution arrives, correct predictors earn Kudos. Lurkers suddenly have a game to play. Engagement compounds.
- Answer Layer for question posts — for posts that are pure questions rather than personal stories, ChapterTwo aggregates Whisper signal, anonymous tips, and similar resolved stories into a living answer card. No OP return needed — the community's collective knowledge surfaces automatically.
- Cross-community warning network — an opt-in shared watchlist of verified scam patterns across subreddits. When r/personalfinance documents a platform as a scam, r/Entrepreneur and r/CryptoCurrency can see the same warning. The scam database becomes cross-Reddit.
- Weekly digest — subscribed users get a notification: "3 stories you wondered about just got updates." The single most powerful retention mechanic Reddit has never shipped.
Long-term vision
ChapterTwo's ultimate form is Reddit's memory — a structured, searchable archive of real human outcomes that any subreddit can contribute to and any Redditor can query. Not AI-generated advice. Not curated editorial. Real outcomes from real people, structured and permanent.
The goal is Reddit Developer Funds eligibility: 10+ installs, 1,000+ monthly active users, 50+ resolutions per month, measurable re-engagement above 25%. At that scale, ChapterTwo becomes self-sustaining — and Reddit becomes, for the first time, a platform where stories have endings.
Log in or sign up for Devpost to join the conversation.