PayNym / BIP47
- Name: PayNym / BIP47
- URL: https://paynym.rs/
- Category: Bitcoin reusable payment-code protocol / private contact-and-identity layer / wallet coordination infrastructure
- Tags: bitcoin-ecosystem
- Summary: PayNym / BIP47 is the older reusable-payment-code branch: still useful, still messy, and no longer the cleanest answer. BIP47 gives users a public payment code instead of a public static address; PayNym then wraps that in a directory, handles, avatars, contacts, and auth flows. The note matters because it makes the real control surface obvious: notification handling, directory exposure, wallet defaults, and contact state, not the cute alias layer.
- What it does:
- Lets a wallet derive a publicly shareable reusable payment code that can be associated with a user or account without exposing an ordinary Bitcoin address
- Uses BIP-47 notification and derivation flows so two parties can establish a reusable private payment relationship after an initial notification exchange
- Lets PayNym present that reusable payment code as a human-friendly handle plus avatar, making it easier to share and remember than a raw payment code
- Avoids ordinary address reuse and on-chain balance disclosure when compared with sharing a normal static Bitcoin address publicly
- Supports repeated payments and regular-contact workflows without asking for a fresh Bitcoin address every time
- Acts as a wallet identifier for interactive privacy workflows such as Stowaway and STONEWALLx2 coordinated over Soroban, according to the PayNym site
- Extends beyond payments into AUTH47 challenge-response login, where control of wallet keys can authenticate the user to applications and services
- Key claims:
- BIP-47’s abstract says a payment code can be publicly advertised and associated with a real-life identity without the privacy and security loss inherent to ordinary P2PKH address reuse
- The BIP status section says version 1 and version 2 reusable payment codes are effectively final and deployed, while future higher-version work moved outside the BIP process, which helps explain why the ecosystem is partly spec-based and partly project-driven
- The BIP defines purpose
47', notification keys, and ECDH-derived deposit-address behavior, showing that this is a real wallet protocol rather than a cosmetic alias system - The PayNym homepage says a PayNym is associated with a reusable payment code generated from a Bitcoin wallet and says PayNyms eliminate address reuse while also serving as identifiers for interactive coinjoins
- The PayNym “How it works” page says each PayNym gets a unique name and Pepehash avatar, is used for private recurring payment relationships, and also works as a wallet identifier for Stowaway and STONEWALLx2 via Soroban
- That same page says wallet-key control can be reused for AUTH47 challenge-response sign-in, which pushes the project into identity and authentication infrastructure rather than pure payment UX
- The Samourai PayNym page explicitly frames PayNyms as defense against “first touch” surveillance by never revealing a reusable on-chain address to observers
- Samourai’s page also stresses that once connected, regular contacts no longer need to exchange fresh addresses, which is the clearest user-facing expression of BIP47 as contact infrastructure
- A notable nuance is that BIP-47 is marked “Deployed” but also carries a comments summary discouraging implementation, which helps explain why it remains important historically and operationally while newer reusable-address approaches such as Silent Payments have gained mindshare
- Whitepaper: No separate standalone PayNym or BIP47 whitepaper or litepaper surfaced in this pass. The clearest source of truth was BIP-47 itself, supplemented by the PayNym directory and explanatory pages plus Samourai’s PayNym explainer; see
../whitepapers/paynym-bip47-primary-sources-2026-05-03.md. - Sources:
Internal linkages
-
Strongest comparisons: silent-payments and payjoin
-
Last reviewed: 2026-05-28 UTC