NWC 2.0: Subscription Command Center & Spending Intelligence #3522
dakshhhhh16
started this conversation in
Ideas
Replies: 1 comment 1 reply
-
|
What's your take on this @ajaysehwal ? |
Beta Was this translation helpful? Give feedback.
1 reply
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
Hello maintainer @kaloudis ,
I’ve been following Zeus’s recent work around Nostr Wallet Connect (NWC) especially the direction mentioned in v0.12+ about “flipping the script” and becoming a primary NWC provider. As users connect more and more Nostr apps to their wallets, it feels like the current connection model is starting to show its limits.
I’d love to propose an idea that builds directly on this momentum:
NWC 2.0 — a Subscription Command Center for the Nostr economy.
Think of it as an “Apple Subscriptions” view, but for Bitcoin.
Right now, NWC permissions are mostly:
This leads to two common problems:
This proposal focuses on giving users confidence, clarity, and control, without making NWC more complex than it needs to be.
The Core Idea: “NWC Subscription Command Center”
A dedicated interface inside Zeus that helps users:
Feature Breakdown
1. Smart Auto-Resetting Budgets (Core Feature)
Move beyond absolute caps to true recurring allowances.
Example
How it works
This matches how people already understand subscriptions and removes the need for constant manual re-approval.
2. Per-App Spending Analytics (Visibility & Insight)
Help users understand their Nostr spending at a glance.
UI idea
Implementation
connection_idvictory-native)This keeps everything client-side while adding real, practical value.
3. “Ghost” / Burner Connections (Privacy & Safety)
Short-lived, self-destructing NWC connections.
Use case
Behavior
This makes experimentation safer and encourages users to explore without long-term risk.
Technical Direction (High-Level)
UI
Storage & State
redux-persist/ local storage schema with:budget_cyclereset_dateremaining_budgetEnforcement Logic
Some important opinions I would like to have:
Charts
victory-native,react-native-svg, or another approach?Budget Enforcement
I’m comfortable working with React Native and TypeScript, and I have a background in Data Science, which aligns well with the analytics and visualization aspects of this project. I’m already running Zeus locally and have been actively digging into the nwc.ts logic and overall connection flow to understand the internals. Beyond this specific project, I’m an active open-source contributor, with 80k+ lines of code merged across repositories, and I’m used to collaborating in real-world codebases, reviewing feedback, and shipping production-ready features.
Thanks for taking the time to read this. I’d really appreciate any feedback on feasibility, scope, or alignment with Zeus’s roadmap—and I’m happy to iterate based on maintainer input.
Regards,
Daksh
Beta Was this translation helpful? Give feedback.
All reactions