P2P no KYC Open Source

Bitcoin on one side.
Cash on the other.

Got bitcoin and a bill to pay? Someone else pays it for you in cash and keeps your sats. No bank, no exchange and no KYC.

Pay Bill screen in the Bro app
Bro app home screen with Pay Bill, BRIX, Marketplace, Bro Mode and the trades list
Whoever paid the bill gets+ 3% in sats
Bill paid · no KYC
How it works

A simple trade.
No middlemen.

Has bitcoin

Pay your bills with bitcoin.

You have spare sats and a Pix or boleto to pay. Paste the code, send the sats, and a Bro pays the bill for you.

  • Pix and boleto
  • Your sats stay protected until the bill is paid
  • 5% fee
Has cash · the Bro

Buy bitcoin with no KYC.

You have cash and want bitcoin. Pick a bill, pay it from your bank and get the amount in sats, plus 3%.

  • No sign-up, no ID
  • Earn 3% on every bill you pay
  • Start with a R$ 10 collateral
Demo · play both sides

Play both sides
of a trade.

Tap the buttons and watch a full trade happen in the app, start to finish.

HAS BITCOIN
Needs to pay a bill
and has spare sats for it
Your turn · tap the button
Pay Bill
PIX or Boleto code
Pay Bill
00020126580014br.gov.bcb.pix…6304A1B2
Pix billR$ 50,00
Fee (5%)R$ 2,50
You send≈ 8.750 sats
My order
Statussats locked
Your sats stay locked until a Bro proves the bill is paid.
looking for a Bro on the relays…
My order
StatusBro accepted
Providerd7adb5c4
the Bro is paying your bill…
My order
Bro's receipt
Pix · R$ 50,00View
Check your bank and release the sats.
My order
✓Bill paidwith bitcoin, no bank
no middleman

One has sats and a bill to pay, the other has fiat and wants to buy sats.

sats →

Sats locked in the middle.
Nobody keeps them.

← R$ 50.00 via Pix

The Bro pays the bill
with their own cash.

sats → Bro

Trade done, person
to person, no KYC.

HAS CASH
Wants to buy bitcoin
pays the bill, gets sats + 3%
Your turn · tap the button
Bro Mode
Balancecash in your bank
Collateralactive
no new orders yet
Available orders
PixR$ 50,00
You get≈ 8.583 sats
Your gain+3%
Pay at your bank
Pay via PixR$ 50,00
Pay from your bank app, with your own money, and attach the receipt.
Order in progress
Receiptsent
waiting for the other side to check…
Bro Mode
+ 8.583 sats3% gain included
Bought bitcoinno KYC

Simulation with sample values: nothing is actually sent.

The app
01

Sign in with a key. Not an ID.

Your account is a Nostr identity created on your phone. No email, no phone number, no documents.

02

Tap Pay Bill and paste the code.

Pix or boleto, just paste it or scan the QR. Before sending any sats, you already see the amount and the fee.

03

Wait for a bro to accept and pay.

Your sats stay reserved while a bro takes your order and pays the bill in cash.

04

Done.

Bill paid and sats released to the bro. All person to person.

Nostr login screen in the Bro app Pay Bill screen in the Bro app, where you paste the Pix or boleto code Order status screen in the Bro app, with receipt and completed steps Bro app home screen with Pay Bill, BRIX, Marketplace, Bro Mode and the trades list
01

Sign in with a key. Not an ID.

Your account is a Nostr identity created on your phone. No email, no phone number, no documents.

Tela de login via Nostr do app Bro
02

Tap Pay Bill and paste the code.

Pix or boleto, just paste it or scan the QR. Before sending any sats, you already see the amount and the fee.

Tela Pagar Conta do app Bro
03

Wait for a bro to accept and pay.

Your sats stay reserved while a bro takes your order and pays the bill in cash.

Tela Status da Ordem do app Bro
04

Done.

Bill paid and sats released to the bro. All person to person.

Tela inicial do app Bro com as trocas concluídas
Security

Your sats wait in the middle.
Nobody keeps them.

has bitcoin
36:00:00
time to check
the Bro
01Held until the receiptAs soon as you send the sats, they are reserved. The bro only gets them after you confirm the bill was paid.
02Safe for both sidesOnce the bro attaches the receipt to your order, you have up to 36h to confirm the payment. Otherwise, the sats are released to the bro.
Become a Bro

Got cash?
Turn it into sats.

Pay someone's bill from your bank and get the amount in bitcoin, plus 3%. No sign-up, no KYC.

  1. Deposit bitcoin as collateral
  2. Pick an available bill
  3. Pay it from your bank
  4. Send the receipt
  5. Get sats + 3%
  6. Withdraw your collateral anytime
+3%on every bill paid
R$ 10collateral to start

The bigger your collateral, the bigger the bills you can take.

01TrialR$ 10R$ 10
02BeginnerR$ 50R$ 50
03BasicR$ 200R$ 200
04IntermediateR$ 500R$ 500
05AdvancedR$ 1.000R$ 1.000
06MasterR$ 3.000any amount

It's not a plan or a subscription: the collateral is still yours and you can withdraw it anytime.

Self-custody

Your keys.
Your sats.

A Nostr identityCreated on your phone when you open the app. Nobody else has access.

A wallet that's yoursThe same 12 words control your identity and your Lightning wallet.

Withdraw anytimeSend your sats to any other wallet, whenever you want.

What Bro is

An open source protocol
that connects people.

BankBro doesn't hold your money or open an account for you.
ExchangeBro doesn't buy or sell bitcoin. People trade with each other.
ProtocolOpen source, built on Nostr and Lightning. Anyone can audit, run and improve it.
MITFlutterNostrLightningNIP-44
github.com/Brostr/bro
Decentralized

No central server.
No owner.

Bro doesn’t depend on any company or central server. Trades travel through Nostr, an open network kept running by people all over the world. Anyone can be part of it.

git clone https://github.com/Brostr/bro
FAQ

Bro questions.

Is Bro safe?

Bro connects two people and was built so trades happen in a simple, fast and private way. Both sides put in sats as collateral: whoever pays the bill keeps their sats reserved until the bill is paid, and every Bro deposits bitcoin collateral before starting to accept bill payment orders. If something doesn’t go as expected, there’s mediation to sort it out.

Do I need to send documents or sign up?

No. Your account is a Nostr key created on your phone. No ID, no email, no phone number.

How much does it cost?

If you pay a bill with bitcoin, there's a 5% fee on the amount. If you're a Bro, you earn 3% on every bill you pay.

Which bills can I pay?

Pix and boleto. Just paste the code or scan the QR.

Does Bro hold my money?

No. The app wallet is self-custodial: only you hold the keys, and you can send your sats to another wallet anytime.

What is Nostr and why does it matter?

Nostr is an open communication protocol. Instead of a central server, orders travel through relays that anyone can run. Nobody can switch Bro off.

What if I lose my phone?

With your 12 words you can restore your account and wallet on another device. Write them on paper and keep them somewhere safe.

Bro to Bro.

Download the app, create your key and make your first trade.