NIP-A3 defines a portable way for a Nostr account to publish payment addresses for multiple networks and services. A replaceable kind 10133 event carries one or more payto tags.

How It Works

Each tag has the form ["payto", "<type>", "<address>"]. The type is lowercase, such as bitcoin, lightning, or monero. Clients can validate known formats and render a native payment URI where one exists; unfamiliar types fall back to the payto: URI scheme from RFC 8905.

The event declares destinations, not a completed payment or a Nostr zap. Clients still decide which payment types they support, how to validate an address, and how clearly to show the destination before handing it to a wallet.

Implementations

  • Amethyst offers an opt-in payment handoff when it recognizes a compatible target.
  • Grimoire maps allowed target types to payment URIs.
  • Pollerama validates Monero targets and queries the author’s relays.

Primary sources:

Mentioned in:

See also: