{"repo":"keshav0479/Stashu","free":true,"listed":false,"github":"https://github.com/keshav0479/Stashu","clone":"git clone https://github.com/keshav0479/Stashu.git","description":"Stash files, stack sats. Client-side encryption, Lightning/Cashu payments, no accounts.","language":"TypeScript","stars":20,"topics":["bitcoin","cashu","ecash","encryption","lightning","marketplace","nostr","privacy","self-hosted"],"license":"MIT","category":"security-tools","readme_excerpt":"Stashu Sell encrypted files for sats with previews buyers can verify. Website &middot; How it works &middot; Verified Peek &middot; Security --- Why Stashu? Stashu is a privacy-first pay-to-unlock file marketplace. Sellers create a stash in the browser, buyers unlock it with Lightning or Cashu ecash, and no platform account is required. - Client-side sealing - hidden file regions are encrypted in the browser before upload. Any seller-selected preview is intentionally public. - Blossom storage - sealed blobs are stored on Blossom servers instead of inside the app database. - Verified Peek - optional previews are generated from the file itself and checked again after unlock. - Nostr seller identity - sellers use a local Nostr keypair and NIP-98 auth, with no passwords or sessions. - Sats-native unlocks - buyers can pay with a Lightning invoice or a Cashu token. - Self-hostable - run the client, server, database, and preferred Blossom setup yourself. How It Works 1. Seller creates a stash - selects a file, title, price, and optional buyer preview. 2. Browser seals the file - hidden plaintext stays local. New stashes are packed into an authenticated selective-reveal blob and uploaded to Blossom. 3. Server stores stash state - encrypted metadata, payment state, and preview proof data are saved in SQLite. 4. Buyer opens the stash - public metadata and any Verified Peek data are loaded before payment. When a public peek exists, the buyer also fetches and hash-checks the sealed Bloss","default_branch":null,"files":null,"tree":[],"storefront":"/r/keshav0479","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/keshav0479/Stashu/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}