nsec1 form. She reads the value two characters at a time as hex bytes and derives your public key from that, so an nsec1 string is never decoded and never turns into your identity. Sixty four hex characters is what you want. If your client only ever shows you nsec1, convert it to hex before you come back here.
There is no developer app behind this one, no client id and no environment variable. You click Nostr in Add Channel, paste the key, and she signs your notes locally from then on.
What she can post to Nostr
A note is a note. There is no title, no album, no settings block to fill in, and nothing to choose before you publish.Character limit
100,000 characters per note.
Media
Not uploaded. Each file you attach is appended to the end of the note as a link, which is how images usually travel on Nostr anyway.
Post types
A kind 1 text note, then further notes threaded underneath it as replies.
Analytics
None. Ten connectors report numbers back to her, and Nostr is not one of them.
The relays are fixed
She publishes every note to the same five relays, one after another, and the list is compiled into the connector rather than read from a setting. You cannot add your own, and a relay that is down is skipped without an error.wss://nos.lolwss://relay.damus.iowss://relay.snort.socialwss://temp.iris.towss://vault.iris.to
Connect Nostr
1
Get your private key in hex
Open the client you already use and find the export for the secret key in hex form. The hint that appears when you hover Nostr in the channel list points at iris.to as one place to read it.What you are after is a string of hexadecimal characters. If what you have starts with
nsec1, it is the bech32 form and it will not work here, so run it through an nsec to hex conversion first.2
Open Add Channel and pick Nostr
In PostQueen, click Add Channel and select Nostr. A modal titled Add Provider opens with a single password field labeled Nostr private key.
3
Paste the key and press Connect
She derives your public key from the hex you pasted, then asks the five relays for your profile event and builds the channel from it. Your display name and your avatar come from that profile.
The channel is in the left sidebar with its avatar and name. That is the whole confirmation: if it is in the list, she can post to it.
Troubleshooting
The channel is called “No Name”
No profile event came back from those five relays, so she fell back to the placeholder, and the username readsnousername. This is the name lookup falling back, not a broken connection. It happens when your profile lives on relays outside the fixed five, or when the relay that has it did not answer in time. Publishing your profile to one of the five relays above and reconnecting the channel is what fixes the name.
”Invalid credentials”
The value did not turn into a usable key at all. Worth knowing: annsec1 string does not produce this message. The connector reads whatever you paste as hex rather than decoding bech32, and an nsec1 survives that reading as a different, valid-looking key. So it connects, under a public key that is not yours, usually showing up as a “No Name” channel. If that is what you are looking at, disconnect it and reconnect with the hex form of your key.
The link on a published note points at the wrong note
The note itself is published correctly. The link she stores ishttps://primal.net/e/ plus an event id she picks up by subscribing to your notes on each relay, and the first note the relay hands back is not always the one just sent. Trust your own client over that link when they disagree.