🚀 Open Protocol

Mostro

Non-custodial P2P Bitcoin exchange on Lightning Network & Nostr

Revolutionary peer-to-peer Bitcoin trading without intermediaries. Buy and sell Bitcoin directly with other users while maintaining complete privacy and control of your funds.

Non-custodial Your keys, your coins
Lightning fast Instant settlements
Censorship resistant Built on Nostr

About Mostro

Mostro, an avant-garde project, unfolds a revolutionary approach to facilitate Bitcoin transactions through the Lightning Network. The project addresses the growing demand for buying and selling Bitcoin without compromising personal data, introducing a groundbreaking solution for peer-to-peer platform. Mostro manages communications on top of Nostr, creating a decentralized platform without a single point of failure. This design enhances resistance to censorship compared to other existing options.

How it works?

Non-custodial P2P trading in 4 simple steps. No middlemen, no KYC.

Mostro works as an escrow that allows the buyer and seller to exchange bitcoin p2p, reducing the risk for both parties, while only holding the Sats for the minimum time necessary. Mostro handles Bitcoin using a Lightning Network node. The node creates hold invoices for sellers and pays the buyers lightning regular invoices. It works within the Nostr protocol so buyers and sellers will need Mostro's clients to buy/sell Bitcoin. Users will be able to rate Mostros and Mostros will compete to obtain more users to survive. Users should reject bad Mostros which will lose incentives to keep existing.

1

Get a Lightning wallet

Download any Lightning-compatible wallet and fund it with some sats.

2

Choose a Mostro client

Use a mobile app, web client, or CLI to connect to Mostro nodes.

3

Create or take an order

Post a buy/sell order or browse existing offers from other traders.

4

Trade peer-to-peer

Bitcoin is held in escrow via Lightning hold invoices. Once fiat payment is confirmed, sats are released instantly.

Why choose Mostro?

Built for privacy, security, and freedom

🔒

Privacy by Design

End-to-end encrypted communications. No accounts, no personal data stored.

🛡️

Censorship Resistant

Decentralized on Nostr protocol. No single point of failure or control.

🔑

Non-Custodial

Your Bitcoin stays in your wallet until the moment of exchange. Minimal custody time.

🌐

Open Protocol

100% open source. Anyone can run nodes, build clients, audit the code.

🔗

Multiple Nodes

Choose from different Mostro nodes. Competition ensures better service.

🆓

No KYC

No registration, verification, or identity checks required.

Frequently Asked Questions

Everything you need to know about Mostro

Mostro is not an app, it is a protocol for exchanging Bitcoin peer-to-peer using Lightning Network and Nostr. The protocol defines the rules and messages that allow two people to exchange bitcoin without intermediaries. To use Mostro you need a client, which can be a mobile app, a desktop application, or a command-line interface.

The confusion is common because there are apps that implement the Mostro protocol, but those apps are not Mostro: they are just a way to interact with it. Thinking that Mostro is an app is like thinking that Bitcoin is a wallet. Mostro is neither a blockchain nor an additional layer (L2 or L3) of Bitcoin, nor does it create a new monetary system: it is exclusively limited to coordinating P2P bitcoin exchanges using existing infrastructure.

No. Mostro does not require registration, email, phone, or any type of KYC. Your identity is automatically generated in the client you use and only you control it through a 12-word recovery phrase.
The seller's sats are held in their wallet through a hold invoice until they confirm having received the fiat payment. If a problem arises, either party can open a dispute and a mediator will review the case. Additionally, the chat between users cannot be deleted or altered, which allows verifying what actually happened during the operation.
Yes. All communication is end-to-end encrypted. Mostro uses different keys for each operation, which prevents linking your exchanges to each other. You can even operate in an advanced privacy mode in which not even the Mostro node itself can know which operations belong to you. Mostro node operators also have no access to any personal information of the users.
If your phone shuts down, breaks, you lose it, or it gets stolen during an operation, you can regain control only if you have a backup of your recovery phrase. By restoring that phrase on another device, you regain access to your keys and can continue the operation.

Without that backup, there is no way to recover the session or the associated funds, because Mostro has no accounts, central support, or recovery mechanisms. That is why it is critical to make the backup before starting your first operation.

Three fundamental differences:

Real censorship resistance: Mostro is not a platform or a company: it is a protocol. There is no central server to shut down, no app to "take down," no database to confiscate. It runs on Nostr, an open and decentralized protocol.

Privacy by design, not as an option: There are no accounts, emails, or persistent identities. Each operation uses different keys and message exchange occurs through end-to-end encrypted chat.

Minimal and non-permanent custody: Mostro does not hold users' funds. It uses Lightning hold invoices: the sats remain locked in the seller's wallet until they confirm receipt of the fiat.

Each operator of a Mostro node sets their own fees. They are generally low (for example, around 0.3% for both buyer and seller). Before operating, always check the fees of the node you choose.
It depends on each Mostro node. Operators decide which fiat currencies they support and users decide the payment method (bank transfer, cash, mobile payment, etc.). Mostro does not intervene in the fiat exchange, it only coordinates the exchange of sats.
There are several. Mostro is the protocol, and each Mostro node is an independent implementation that runs it. Anyone can operate their own node, with their own fees, supported currencies, and operational rules. There is no central or official node: if one node stops working, others remain available and the protocol continues operating without interruptions.
Because decentralization is what makes the system resistant to censorship. If there were a single node, it would be enough to shut it down or block it to stop all exchange. By having multiple nodes operated by different people in different jurisdictions, there is no single point of failure. Additionally, this diversity introduces competition: better fees, better service, and more options for users, who can decide which node to interact with.
Download a Mostro client, back up your 12-word recovery phrase and you're ready. You can create a buy or sell order, or take an existing order from the order book. You only need a Lightning wallet to send or receive sats.
Mostro is free software and anyone can operate their own node. You will need a server, a Lightning Network node (LND), and access to Nostr relays. The complete technical documentation is available in Mostro's official GitHub repository, with step-by-step installation guides. If you are part of a local Bitcoin community, running your own node can be a direct way to offer P2P exchange without intermediaries to your users.