Paid First Message
A first contact carries a sats signal and an encrypted message, so attention has value from the first tap.
Bitcoin-native social infrastructure
Dating, creator content, paid messaging, and reputation with sats as the signal. No KYC. No fiat. No platform account.
The Wedge
OnlySats starts where social apps are weakest: first contact, commitment, and trust. Sats make interaction expensive enough to kill spam, but small enough to keep the experience fluid.
A first contact carries a sats signal and an encrypted message, so attention has value from the first tap.
Two people agree on time, place, and minimum commitment before the date moves into confirmed state.
Both sides confirm completion, simulated escrow resolves, and reputation updates without exposing sensitive details.
Nostr identity, sats-denominated contact, and local-first discovery for the prototype.
Protocol Stack
The POC stays honest: mock payments first, real protocol edges next, no fake custody promises, no central account theater.
Login, profile data, encrypted messages, and portable reputation can move with the user.
The MVP starts with fake invoices and local escrow state, then grows into proofs and settlement.
Creator content and dating media should be encrypted when needed and not trapped inside one vendor.
MVP Target
Login, profile, discovery, paid message mock, date proposal, escrow mock, and a reputation badge. Enough to prove the product spine before we start wiring the dangerous grown-up stuff.
A fast web client with NIP-07 support and a dev key path for prototype speed.
Local-first fake profiles make the user journey testable before relay complexity lands.
Every meaningful step should be visible in a debug log so the concept can be audited while it evolves.