Bitcoin names.
Open protocol.
BTC Native is an open marketplace for Bitcoin names built on the BNRP protocol. No single company controls name resolution. Bitcoin and Ordinals are the root of truth.
What is BNRP?
The Bitcoin Name Resolution Protocol (BNRP) is an open standard for resolving Bitcoin names to addresses, identity records, and on-chain data. It treats Bitcoin Ordinals inscriptions as the canonical source of truth for name ownership and records.
A BNRP name is an Ordinals inscription with a structured JSON payload. The first inscription wins. Re-inscriptions are invalid and are automatically blocked from buy and sell surfaces on this platform. Ownership follows the UTXO: whoever controls the Bitcoin address holding the inscription controls the name.
Supported name extensions: .btc, .sats, .x,
.ord, .xbt, and more. The protocol is open-source and
documented at github.com/nlgal/bnrp-spec.
The public resolver is available at https://bnrp.name/api/resolve?domain=satoshi.btc.
How it works
BTC Native uses a non-custodial PSBT marketplace. Sellers sign a partial Bitcoin transaction
using SIGHASH_SINGLE|ANYONECANPAY and post it to the platform. Buyers complete
the transaction by adding their own inputs and outputs. No third party holds the name at
any point.
Settlement happens on Bitcoin mainnet. Once the combined transaction broadcasts and confirms, the name inscription moves to the buyer's address automatically, with no additional steps required.
Fee schedule
BTC Native charges a single platform fee, added by the buyer at the time of purchase. There is no listing fee and no fee for delisting. The fee address is hardcoded in the open-source buy modal so it is fully auditable.
| Action | Fee | Notes |
|---|---|---|
| Listing a name | FREE | No fee to list or delist. Change price anytime. |
| Buying a name | 1% | 1% of the sale price, minimum 1,000 sats. Added as a buyer output in the PSBT. Fully visible in transaction before signing. |
| Making an offer | FREE | Offers are recorded on-platform. No fee, no escrow required. |
| Watching a name | FREE | Get notified by email when an unlisted name comes to market. |
| Bitcoin network fee | Variable | Standard Bitcoin transaction fee paid to miners. Not collected by BTC Native. |
Built in the open
The marketplace, the protocol spec, the npm resolution library, and the Cloudflare Worker backend are all public. Pull requests welcome.
github.com/nlgal/btcnative · github.com/nlgal/bnrp-spec · npm: bnrp