Nota.
Not a ramp.
Two people and a proof.
NOTA is a peer-to-peer on-ramp to Robinhood Chain. You pay a real person with Pix, prove that payment from your own bank session, and the seller's escrowed USDG is released to you. No exchange, no middleman holding funds, no KYC database.
- Amount
- R$250.00
- Recipient key
- 0x60d7…f227hashed
- Paid at
- Oct 5, 2026, 2:32 PM
- End-to-end ID
- 0x2d53…a4b1nullifier
- Intent
- 0x5dea…4536
How a buy works
The seller's USDG is locked before you send a single real.
- 01
Choose
Pick an amount in BRL or USDG, what you want to receive, and where it should land.
Where: This site
- 02
Reserve
You sign an intent. The contract reserves the seller's USDG for you: 15 minutes to pay, then time to prove.
Where: On-chain
- 03
Pay
Send the exact amount by Pix, from your own bank, to the seller's key.
Where: Your bank
- 04
Prove
Your phone makes a zkTLS proof from your bank's own HTTPS response showing that payment, and nothing else.
Where: Your phone
- 05
Receive
The contract checks the proof and releases the USDG to the address you chose.
Where: On-chain
Your nota is your proof
An outgoing Pix transfer of amount A to recipient key K occurred at time T with end-to-end ID E.
That sentence is everything the proof says. It is made from your bank's own HTTPS response, not a screenshot.
Proven on-chain
- Amount paid
- Payment time, and that the Pix completed
- Seller's Pix key, hashed
- Pix end-to-end ID, hashed into a one-time nullifier
- The intent it unlocks
Stays on your device
- Your bank login
- Your balance and statements
- Every other transaction
- The raw inputs to the proof
What can't be hidden
- The seller sees your name and masked CPF on their Pix receipt, and you see theirs. That's how Pix works.
- The seller and both banks can match your payment to its fill. Fog Mode hides the link from everyone else.
Built so nobody holds your money
- Escrow before payment
- The seller's USDG is reserved on-chain when you create the intent. It can't be withdrawn while you pay.
- One payment, one fill
- Each Pix end-to-end ID becomes a nullifier. A payment can unlock exactly one fill, ever.
- Copied proofs are useless
- A proof is bound to your intent and your recipient. Nobody can front-run it and take your USDG.
- A relayer, not a custodian
- The relayer pays gas up front and takes a fee capped by what you sign. Anyone can deliver your fill, and funds can only go to the recipient you signed.
- Pausing can't trap funds
- An emergency pause stops new offers and intents only. Seller withdrawals and valid proofs always go through.
Fog Mode
Optional private delivery. Each fill lands at a fresh one-time address, so nobody watching the chain can tie it to your main wallet.
- A fresh address every time
- Your passkey wallet makes a new address for each fill and signs the intent with it, so your main wallet never appears.
- What it doesn't hide
- The seller and the banks see the Pix itself, and they can match it to the fill. Fog Mode is about the public chain, not the payment.
- Cost
- Set before launch.
Five readings of one word
- Not a rampThere is no company in the middle holding money. Two people and a proof.
- None of the aboveNot a bank. Not an exchange. No KYC.
- Nota, the banknotePortuguese and Spanish for a bill. Cash in.
- Nota, the receiptAs in nota fiscal. The proof of payment is your nota.
- Note, the shielded balanceIn privacy systems, a shielded balance is called a note.
Sell USDG from your own bank account
Sellers lock USDG in escrow, set their own price and get paid by Pix directly. Nobody in between holds the reais or the USDG.
Open the seller desk- Set a price in BRL per USDG, limits per buyer and a daily cap.
- NOTA only accepts random Pix keys, so buyers never get your CPF, phone or email. Like any Pix, they see your name and bank.
- Withdraw liquidity that isn't reserved, at any time.
- A USDG bond backs your offers and sets how much you can have open.
$NOTA comes last
The token launches on Pons only after the website and the ramp are fully working. There is no presale.
There is no $NOTA token today
Anything trading under that ticker right now is not NOTA. The official contract address will be published on the Stats page, in the docs and from @notaramp once it exists.
Where the build is
NOTA is pre-build. This is the order things ship in.
- Phase 0Now
Verify
Chain parameters are confirmed. Next: choose the first bank and prove one real Pix payment end to end on a fork.
- Phase 1
Contracts
Escrow with its payment registry built in, one proof verifier and a fee address, with invariant tests.
- Phase 2
Proof client
A phone app that makes the proof for the first bank. The notary that witnesses it sees only encrypted traffic.
- Phase 3
Backend
Indexer, relayer, API and monitoring: a convenience layer that can never move funds.
- Phase 4
Frontend
Buy and sell flows, seller dashboard and stats, in Portuguese and English.
- Phase 5
Audit and closed beta
External audit, invited sellers with bonds, capped fills and a bug bounty.
- Phase 6
Public launch, then the token
The ramp opens to everyone. $NOTA launches on Pons after that.