Identity pack

When a user claims kk, GetZap fills every slot that Nostr apps already know how to read.

SlotValue
Lightningkk@getzap.me/.well-known/lnurlp/kk
Bitcoin depositunique bc1… → credited as Lightning sats after 2 confirmations
Verified namekk@getzap.me/.well-known/nostr.json?name=kk
Inboxkind 10050 → wss://relay.nostrfeed.com
Wallet appsNWC on the same relay
Ecashhttps://mint.nostrfeed.com
PicturesBlossom on this host, NIP-05 users only
LoginNIP-46 bunker, not email

On the Nostr profile, set both fields to the same string:

{
  "nip05": "kk@getzap.me",
  "lud16": "kk@getzap.me"
}

The connect page prints the unsigned events. NostrFeed (or any signer) publishes them.