Skip to content

Conversation

@ConorOkus
Copy link
Collaborator

The idea behind this small change is that we need a clear name for BIP 353: DNS payment instructions. It’s important to keep the word “address” in the naming, since users are already familiar with it, but the naming and branding should also signal that it is distinct from an email address, a Lightning address, and a Bitcoin address.

This doesn’t prevent people from continuing to use the term “human-readable name” in technical discussions or descriptive contexts.

I also replaced references to BIP 21 with BIP 321, as the latter is a more polished version of the former and includes additional functionality—for example, a proof-of-payment callback.

@netlify
Copy link

netlify bot commented Dec 9, 2025

Deploy Preview for bitcoin-design-site ready!

Name Link
🔨 Latest commit 3b9047a
🔍 Latest deploy log https://app.netlify.com/projects/bitcoin-design-site/deploys/69398a0fe1604a0008207475
😎 Deploy Preview https://deploy-preview-1203--bitcoin-design-site.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.

To edit notification comments on pull requests, go to your Netlify project configuration.

Copy link
Collaborator

@swedishfrenchpress swedishfrenchpress left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

lgtm, as long as there's consensus that BIP321 is ready to be communicated as a replacement for BIP21. It looks like there's precedent for this in the BIP itself, since it mentions that BIP21 was a replacement for BIP20.

Human Bitcoin Address sound and reads better than BIP-353: DNS Payment Instructions, that lgtm too.

@TheBlueMatt
Copy link

as long as there's consensus that BIP321 is ready to be communicated as a replacement for BIP21.

They're functionally identical. There's one additional optional extension in 321, but mostly it just updates 21 to allow for things like segwit addresses (ha!) and describes how people already include lighting invoices/offers.

@GBKS
Copy link
Contributor

GBKS commented Dec 9, 2025

Hm, I don't fully agree with this change. The title of the page itself is already "Human readable address". It's weird then to have a sub-section called "Human Bitcoin Address". Lightning Address and Paynyms have the same goal of being human-readable, so it's not clear why BIP-353 should have this unique title. The current title of "DNS Payment Instructions" is simply the name of the BIP. Technical, of course, but it is a technical document.

Why not change the title of the page instead?

@ConorOkus
Copy link
Collaborator Author

ConorOkus commented Dec 9, 2025

We want to call it "Human Bitcoin Address" for the same reason we don't call "Lightning Address" LNURL-pay or "Paynyms" BIP 47.

@matbalez
Copy link
Contributor

matbalez commented Dec 9, 2025

@GBKS it seems to me the proposed naming & architecture of this page makes sense:

"Human Readable Addresses" is the generic/parent concept that is meaningful

  • "Human Bitcoin Address" is a type of HRA (and the preferred alternative to LNA going forward)
  • "Lighting Address" is another type of HRA (served its purpose, but has some bad compromises)
  • "Paynyms" is another type of HRA

"Human Bitcoin Address" can be best thought of as the lightly-branded name that we give to the BIP-353 DNS payments-instructions-based solution that is an alternative to "Lightning Address"

@GBKS
Copy link
Contributor

GBKS commented Dec 10, 2025

I supposed it depends who the audience for that light branding for BIP-353? Feels more like something for the bitcoin builder ecosystem than end-users? I see roughly four audiences/areas:

  • Technical audience: BIP-353 DNS Payment Instructions
  • Builder audience: Human Bitcoin Address ⬅️
  • User-facing UI: Simple bitcoin address, [Company name] bitcoin address, bitcoin address
  • Casual end-user usage: [Company name] bitcoin address, bitcoin address, bitcoin email

Just thinking about Arké, having recently worked through the contacts and send flows, where lots of addresses appear. I don't think I would surface the term "Human bitcoin address" in the UI. But I am trying to see if we can get to a point where everything is just a "bitcoin address", and there's always on option to get more detail with a click (which then shows benefits/features and not technical stuff).


Go for it if you feel strongly about it.

@TheBlueMatt
Copy link

TheBlueMatt commented Dec 10, 2025

[Company name] bitcoin address

This seems like a recipe for confusion. It signals clearly to end-consumers that these are somehow not interoperable, even though they are.

bitcoin email

This seems even worse. The whole point of the B in front of the BIP 353 is to avoid people thinking that these and email are the same namespace. They are not, and highlighting that they're similar is gonna cause a lot of confusion.

@GBKS
Copy link
Contributor

GBKS commented Dec 10, 2025

[Company name] bitcoin address

This seems like a recipe for confusion. It signals clearly to end-consumers that these are somehow not interoperable, even though they are.

For email, people are OK with having Yahoo email addresses and Google/Gmail email addresses) and don't worry about interoperability. Why would it be problematic here? The page itself also describes this approach.

bitcoin email

This seems even worse. The whole point of the B in front of the BIP 353 is to avoid people thinking that these and email are the same namespace. They are not, and highlighting that they're similar is gonna cause a lot of confusion.

This was a speculative comment on what people might use colloquially. Like people will say iWatch, despite there never having been a product with that name (only Apple Watch, but if you search for iWatch on apple.com it will show Apple Watch results). IRL language is full of shortcuts that make sense in context, and I think there's a chance some people will just call this "bitcoin email" as a mental shortcut due to the similar format (independent of whether this is ever used in a UI).

@TheBlueMatt
Copy link

For email, people are OK with having Yahoo email addresses and Google/Gmail email addresses) and don't worry about interoperability. Why would it be problematic here? The page itself also describes this approach.

Sure, but in the early days of email people didn't (to my knowlege) call them "their gmail email" or "their yahoo email", at least not until it was cemented as a general-purpose thing that ~everyone knew well.

This was a speculative comment on what people might use colloquially. Like people will say iWatch, despite there never having been a product with that name (only Apple Watch, but if you search for iWatch on apple.com it will show Apple Watch results). IRL language is full of shortcuts that make sense in context, and I think there's a chance some people will just call this "bitcoin email" as a mental shortcut due to the similar format (independent of whether this is ever used in a UI).

Sure, but we should strongly discourage this :)

@matbalez
Copy link
Contributor

matbalez commented Dec 10, 2025 via email

@matbalez
Copy link
Contributor

matbalez commented Dec 10, 2025 via email

@GBKS
Copy link
Contributor

GBKS commented Dec 10, 2025

Is "Oh, it's like an email for bitcoin" such a bad thing? Isn't the idea here that we make bitcoin more intuitive, specifically by tapping into these existing and established patterns that people already know? Can we use something that looks almost identical to email, without dragging in all the other associations?

Either way, maybe it's good to re-focus conversation on the purpose of this PR, which is the light branding of the feature for the builder ecosystem, as Mat pointed out. If there are concerns about how the page content (specifically the design patterns further down, which does recommend the company name thing) present the feature in UI, maybe that needs to be a separate PR? Happy to merge the former part if everyone is happy with that change.

@ConorOkus ConorOkus force-pushed the human-bitcoin-address branch from 55e6c85 to 3b9047a Compare December 10, 2025 14:56
@ConorOkus
Copy link
Collaborator Author

Okay @GBKS will open a separate discussion PR about branding. I've added a little piece about contextual use in product UIs as well.

@GBKS GBKS merged commit 5127234 into BitcoinDesign:master Dec 11, 2025
4 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants