How Backlit works
Backlit is an NFT settlement venue on Robinhood Chain. A sale settles in one transaction that pays the seller, pays the creator their royalty, and moves the token. The amount paid is not part of what the chain records.
What is hidden
- The sale price. Offers carry a commitment to the amount, and the opening is encrypted to the seller.
- The royalty and the seller’s proceeds, which land as private notes only their owners can read.
- Which deposit paid for which sale. Notes are not linked to the wallet that funded them.
What stays public
- That a listing exists, and which token it holds.
- That a sale settled, and who owns the NFT afterwards.
- The royalty rate the collection charges, and that it was paid in full.
- The flat settlement fee, which is paid in ETH by whoever submits the transaction.
Backlit hides the price and where the money came from. The listing and the NFT’s new owner are public. That is the whole claim, and it does not stretch further.
Notes, keys and withdrawal
Depositing WETH creates a note: a private record of an amount and its owner, stored as a commitment in the pool’s Merkle tree. Spending a note publishes a nullifier, which marks it used and reveals nothing else. Your keys come from a single wallet signature and stay on your device. The app offers an encrypted backup the first time you create them.
Any note can be withdrawn to WETH or ETH, at any address, at any time. Withdrawals are public amounts, so round numbers give away less than an exact one. The deposit presets follow the same logic.
Royalties
At settlement Backlit calls the collection’s royaltyInfo and pays the receiver exactly that share of the price, rounded up. The proof will not verify at any other number, so a sale either pays the creator or does not happen. The receiver needs Backlit keys first, since the royalty arrives as a private note.
Limits
- The pool holds a deposit cap while the contracts are young. The cap can be raised and never lowered, and it is published on the status page.
- New deposits can be paused by the guardian. Withdrawals and settlement cannot.
- The contracts are immutable. A new version is a new deployment, and moving to it means withdrawing and depositing again.
- Proving runs in your browser. The first proof of a session takes longer while the prover loads.
Contracts
Addresses appear here once this build is pointed at a deployment.