{"type":"rich","version":"1.0","title":"TheCryptoDonkey wrote","author_name":"TheCryptoDonkey (npub1mg…0e7q2)","author_url":"https://yabu.me/npub1mgvlrnf5hm9yf0n5mf9nqmvarhvxkc6remu5ec3vf8r0txqkuk7su0e7q2","provider_name":"njump","provider_url":"https://yabu.me","html":"NIP-QUOTE (kinds 30530, 30531): structured pricing for Nostr.\n\nNIP-99 gives you classified listings with a price tag. NIP-QUOTE gives you the negotiation layer. A provider publishes a structured quote with line items, tax, validity window, and payment method options. Multiple providers can quote the same request. Once accepted, Payment Terms (kind 30531) lock in the deal: milestones, deposits, streaming rates, cancellation schedules.\n\nNIP-ESCROW (kinds 30532, 30533, 30535): conditional payment coordination.\n\nNIP-57 zaps are one-way. Cashu tokens are bearer instruments. Neither gives you \"hold these funds until both sides are happy.\"\n\nLock (30532) commits funds with proof. Settlement (30533) covers all outcomes via a single outcome tag: released, forfeited, partial_forfeit, or expired. Payment Receipt (30535) proves money moved; also handles streaming payments via tick_number and cumulative tags for time-based billing.\n\nPayment-rail-agnostic. Events record what happened; money moves on Lightning, Cashu, Strike, Stripe, or whatever rail the parties choose.\n\nBuild with this: a freelance platform with milestone-based payments and per-deliverable quotes. A peer-to-peer marketplace with buyer protection. A ridesharing app with per-minute streaming receipts.\n\nhttps://github.com/forgesworn/nip-drafts/blob/main/NIP-QUOTE.md\nhttps://github.com/forgesworn/nip-drafts/blob/main/NIP-ESCROW.md"}
