Peer-to-peer is one of the most important applications needed in the Bitcoin space.
Nostr can enhance liquidity by enabling existing profiles to use their reputation to trade with other peers. Reputation is a key element that makes large P2P platforms like Paxful or Binance P2P easy to use and scale, because it's easy to find someone who is likely reliable. The drawback is that identity in those platforms is locked in, and reputation built on one of those platforms can't be reused on another. Using Nostr would solve that reputation problem.
Users could also choose to create a one-time identity and participate on the same based platform by simply creating a new key-pair for each trade. It would make it possible to merge currently separate use cases where platforms today are either relying on bonds (like RoboSats) or reputation (like Paxful, Binance P2P, HodlHodl).
An ecosystem where different clients use the same specification on how to create and settle trades would create a thriving environment where clients compete in their UX and product offerings, to the benefit of the users and the global liquidity of the network.
While it would be likely that clients are initially dedicated to this application, an ideal scenario would be that, over time, generic clients also integrate this NIP. This would incentivize a large group of users who would own Bitcoin, from zaps for instance, to trade with each other for local fiat currencies, without having the current barrier to entry of having a dedicated app.
c: Trading channels in use. Separate multiple channels with comma, e.g., "IBAN,Revolut,US Amazon Gift Card,UK Faster Payments" For specifying channels for both left and right currencies, use a "/", e.g., "Onchain,Lightning/IBAN,Revolut,US Amazon Gift Card,UK Faster Payments"
- Initially, P2P trading clients will probably dedicated to this application. By using a specific kind instead of the generic {kind: 1}, it improves discoverability.