Step 1: Get Your Profile
Click the button below to connect to your Nostr browser extension (e.g., Alby, Nos2x) and fetch your latest profile (kind 0).
Your Current Profile (Kind 0)
Profile loaded successfully. You can inspect the raw event in Debug Mode (Ctrl+Shift+D).
Step 2: PGP Public Key
Your PGP Public Key was not found on Nostr. Please paste your full ASCII-armored public key below and publish it to your relays.
PGP Public Key Found
Your public key was successfully found on your relays. You can now proceed to the next step.
Step 3: Add PGP Proof
How to Create Your PGP Proof
1. Create the Message File
Create a plain text file (`nostr-proof.txt`). It must contain only the following line, replacing the example with your own Nostr public key ():
Verifying that I control the following Nostr public key: npub1...
2. Clearsign the Message
Use GPG on your local machine to create an ASCII-armored signature. This produces a `nostr-proof.txt.asc` file.
gpg --clearsign nostr-proof.txt
3. Paste the Proof Content
Open `nostr-proof.txt.asc`, copy its entire content, and paste it into the text area below.
Step 4: Profile Updated
Your PGP proof and new profile event have been successfully published to your relays. You can copy the raw event JSON below if needed.
Verify a PGP Proof
Verification Details