Summary
Staging branch has initial auto-zap verification hooks (useAutoZapVerification.ts + zapVerification.ts), but this needs to be completed and hardened for production.
Currently zap-gated articles require manual verification. The goal: reader zaps, content unlocks automatically — seamless experience.
How it works
- Reader sees preview of zap-gated article
- Reader sends zap (via NWC or external wallet)
- App watches for zap receipt (kind 9735) on relays
- Once verified, fetch full article from private relay
- Cache unlock state so re-reads don't require re-verification
Tasks
Acceptance Criteria
Summary
Staging branch has initial auto-zap verification hooks (
useAutoZapVerification.ts+zapVerification.ts), but this needs to be completed and hardened for production.Currently zap-gated articles require manual verification. The goal: reader zaps, content unlocks automatically — seamless experience.
How it works
Tasks
Acceptance Criteria