Connection
Signer-initiated flow. Paste a bunker:// URI from your remote signer (nsec.app, nsecBunker, Amber, etc.).
Sent as a 4th JSON-stringified connect param so the signer can label this session. Unauthenticated — a display hint only.
Client-initiated flow. Generate a nostrconnect:// URI, then paste it into your signer to approve.
No active session.
Reliability
Logs network changes, page visibility, suspension, and bfcache restore. After a long suspension or network change, all relays are re-validated.
Transport encryption
nip44
Relays
No relays connected.
RPC Methods
Runs the vendored test-vectors.json from nostr-land/nip44v3 against this page's local implementation: key derivation, encrypt, decrypt (including the non-standard padding cases), long messages, padding sizes, and invalid-ciphertext rejection. No connection or keys required.
Per spec, clients should call this after connecting. Signer responds with an array of relay URLs (or null).
Courtesy hint to the signer that the session is over. The signer should ack, then drop the session (a new connect is required to re-establish). The local client-keypair is deleted regardless of whether the request is acknowledged.
Event Log
No events yet. Connect to begin.