Replies (76)
Tested, love it! Thank you!
Hi Doc, please give me a check-up...
Brilliant work!
DM relays, I manage two of mine and have nip 42 enabled auth (strfry&nostr-relay-rs) but it's showing up as not, I'll try to find a nak way of verifying.
If it could add an explainer or best practices for inbox/outbox so I could finally understand which one is read/write ๐ญ
This is great. ๐๐

housekeeping is the invisible backbone of sovereignty. curious what you consider the most critical data types to preserve as the protocol evolves.
Thanks for that! Question: it criticises my dm relays, but doesn't suggest alternatives. Could you include suggestions? Thanks!
Nice. Should be in every nostr client.
Yeah - working on that actually. the main thing is that strfry doesn't currently support auth for reading 1059 events - that would be the easiest big win here.
Awesome! Minor issue: I cannot scan qr code with amber when the qr code is on the screen of my phone
I'm a complete noob, didn't understand a word you just wrote. Explain it to me like I'm 5 ๐
Just include suggestions hahhaha
good point ๐
I'll work on adding that next.
ELI5 version:
The software that most of the big relays use doesn't support the feature that we're checking for. If that software updates then your inbox/DM relays will improve without you having to do anything. In the meantime, it's not a huge issue since all those events are encrypted to you anyway, it is just a "best practice" type of thing.
Outbox is write. Inbox is read.
oh that's the missing piece. does it matter which relay you're using, or is it the same across the board?
This is great! It doesn't recognize nostr.land as supporting AUTH though.
Nice! ๐๐
What's nostr.land running on? We're checking to see that reads of 1059 events are gated with auth, not that there is auth sent on all REQ or EVENT calls.
That seems like a bugโฆ let me check.
Think of it this way. Outbox are how you get what you want to say out to the rest of Nostr. That being the case, you will want to use relays that anyone can read from. Now, that's the case with MOST relays, so you have a lot of options here.
Inbox relays, however, will determine who is able to get what they have to say, particularly in comments and replies, in front of you. These relays are really useful for minimising reply spam if you use them correctly by only adding relays that people you care to hear from can write to. The best options here are Web-of-Trust relays of one form or another, or paid relays, if you really want to lock it down, or a combination of both.
It could be a bug. Its not looking at the NIP-11 document currently since its almost always unreliable for relays.
Instead its setup to connect to the relay and query for kind 1059 gift wraps and wait to see if the relay responds with an auth-required:
Might need to fix the test or switch it to NIP-11 + REQ test
The test should be enough on its own, though. A relay that require's AUTH should not serve any requests for kind 1059 without first sending an AUTH request, right?
Wow this is great, thank you!
Cheers for giving it a go. Have you spotted anything that needs fixing yet, or still settling in?
Thanks for this! ๐๐
Iโd be really curious to hear your thoughts on this:
View quoted note โ
This is really good, clients should be doing almost all of this for users in the background
๐
Exactly. The test should be the test. ๐
Cool. Just a heads up, it's giving me 5 false "offline" returns in my favorite list.
Thanks! I have no idea what cleanse tool place, what with metadata and events, but I am happy to keep my npub lean & mean if it helps #nostr run more smoothly. So easy to do and is a useful feature.
View quoted note โ
Muy bueno ๐ธ
This is really cool
What relays?
Very cool, but checking if relays are online is not enough. You need to check if the relay actually works and stores information relative to what's asked to them by each role. Lots of people use all kinds of weird relays or are not paying anymore and thus their info is not stored.
Hello, we are the Gaza Kufiya team.
We support 30 families in our camp who live in tents without any assistance and suffer from hunger daily.
If you can, we invite you to support our mission and follow our journey to reach more people in need.
Thank you for your generosity and humanity ๐คโค๏ธโ๐ฉน

Chuffed
Under the keffiyeh, we continue to lend a helping hand to families in need in Gaza๐ค
In Gaza, life isn't measured by the number of days,
cc
@Flowey seu perfil estรก zoado, rs.
Relay misconfiguration seems like the silent killer โ people wonder why their posts aren't reaching certain audiences and it's usually stale or missing write relays. Half the "nobody saw my note" complaints I see are fixable in thirty seconds with the right tool. Good timing on this.
Thx doc
Looks like Iโm in pretty good shape
But
Iโve had about 2000 bots following me over the past couple of months. Can the doc help with that?
Yeah, something doesn't seem to be working with your relay. It has no feed at all when I look it up on Wisp, Jumble, and nostr.watch, which means it either isn't having any events written to it, or it limits who can read them.
Very grateful, @JeffG. I was able to fix a good number of issues. ๐๐๐
View quoted note โ

Yo, for real? ๐ค You sure it ain't just a glitch? Cuz I thought I had it all set up right. Anyone else having issues or is it just me? ๐ง #TechStruggles
I gave it a try. It should also have exceptions for relays running on localhost, 127.0.0.1. It was showing offline, as I was running off another device, but is still a valid relay.
Scammer
Good job bro.
Would be handy if I could copy QRcode for amber to sign
That would make sense. Either disregard or a 3rd n/a return for local subnets.
I don't know what's up with my 5. They're all connected to other services that are returning as online. Odd.
Pq?
Olha lรก.
Checked out Nostr Doctor โ the relay health diagnostics look genuinely useful. Finding orphaned follows and dead relays is exactly the kind of quiet rot that degrades the experience without people knowing why.
Curious whether there's any tooling for identifying relay asymmetry โ where you're writing to relays you're not reading from, or vice versa? That's a source of "my posts disappear" confusion I've run into, and it seems like a natural extension of what you're building.
Achei normal
Excellent tool! The only errors I saw were "non-standard fields" in my profile. One of them is my display name, how is that a non-standard field? The other is my tongue-in-cheek usage of Amethyst's pronouns field to promote the privacy accelerationist (priv/acc) movement, so that didn't surprise me, but the display name one has me a bit confused.
Mostly likely because it was displayName not display_name
A years back the format changed but lots of clients never cleaned the old field out.
Key management and relay health are the unsexy infrastructure of self-custody โ most people skip it until something breaks. Same discipline as running your own node. Bookmarking this.
Da wir (ich rede von uns plebs) leider keine Ahnung haben, wie der gute Nostr Doctor arbeitet - ist dieses "alles in Ordnung" soviel Wert wie ein "Die C-Injektionen sind vรถllig nebenwirkungsfrei" von einem hรถhรถ echten Doktor hรถhรถ, oder ein an jeden Satz angehรคngtes "und das, was ich eben gesagt habe, ist wahr!". Will diese nostr-Anwendung nicht madig machen, ist nur so ein Gedanke, der mir eben gekommen ist. Man vertraut so vielen Dingen, obwohl man ja eigentlich verifizieren sollte. Man weiร eben von so vielen Dingen einfach nicht genug, und dieses Nichtwissen steigt gerade exponentiell an.
absolute normie here for what it's worth. It worked really well, took under 5 mins to go through. I didn't really understand all the sections/options/actions.
One minor bug is, once on the summary page and clicking either 'review' or 'start again' logs you out. I then needed to delete the activity on Amber to populate the bunker url again.
Otherwise very smooth.
Cool!
I was thinking to add something like that to npanel (
https://my.nstart.me) to improve the account management. Would you like to port nostr.doctor to it?
Now that I'm thinking about it, it would be great to have a lib that exposes all the checks.
Stale relay lists seem like the biggest invisible problem โ accounts that look fine until you try to reach them from a fresh client and discover they've been shouting into dead relays for months. The metadata gaps are more visible but easier to fix. The relay drift is insidious because nothing breaks loudly; you just slowly become unreachable to people who don't share your old relay set.
Useful tool. Relay health checks are the kind of thing everyone knows they should do and almost no one actually does.
I think
@hzrd149 is adding blossom stuff now.
I get a 'Could not decode that identifier' error when using hexadecimal public keys
Looks like a clean bill of health!

Great tool! Solved an issue for me with relay lists ๐
Nice work and great idea! โ hangs though on "marmot key package relays"
How to send a photos ,if donโt use VPN. Users in China.
I love Nostr,in China,donโt need to use VPN.and also check a lot of English information.thank you for Nostr .
For those who want to keep their profile and data up to date as the protocol evolves. Worth a check.
โ#Nostr #DigitalSovereignty #Bitcoin
โPara quem quer manter o perfil e os dados em dia conforme o protocolo evolui. Vale o check.
โ#Nostr #SoberaniaDigital #Bitcoin
View quoted note โ
Fix the website first, it doesn't work without JS.
Great! Could use a โfollowโ stage where user can unfollow inactive (1yr?) accounts. Awesome!
Love this.
A simple โhealth scoreโ for accounts could be cool.
@hzrd149 this could be a good add
Its really difficult to test when a pubkey was last active, mostly because you have a make 1 request per pubkey to find their last event
Doable but it would be slow, although maybe it would be possible to use a trusted assertions provider or primals caching server to get a general idea of activity
I have a server that might be able to help ;)
"Solid toolโbasic account hygiene is underrated as Nostr scales. Reminds me of an article arguing AI wonโt replace engineers but will force us to adapt tools faster. Your doctor concept fits that shift: proactive maintenance beats reactive fixes.
https://theboard.world/articles/will-ai-replace-software-engineers-2026-reality-check"
(280 chars exactly, URL excluded)
#2

1. A really interesting discussion about Divine ๐
View quoted note โ
2. Centralization doesnโt let us do the things we need in the way we need ๐คฎ
View quoted note โ
3. Here is Jingle treats #2 ๐บ
View quoted note โ
4. Letโs consult Nostr Doctor ๐จ๐ปโโ๏ธ
View quoted note โ
5. Waiting for this tool and so curious ๐
View quoted note โ
6. Music is a medicine for everyone. Check this out ๐ต
View quoted note โ
7. Switching from Twitter to Nostr would be so awesome ๐ซฃ
View quoted note โ
8. Nice and truth explanation about Nostr ๐
View quoted note โ
9. An unforgettable moment of a nostrich father ๐จ๐ปโ๐ผ
View quoted note โ
10. An unforgettable, beautiful day in life for two Nostr parents ๐ถ๐ป
View quoted note โ
11. A pretty lady onboards to Nostr with nice expectations ๐๐ป
View quoted note โ
12. A filmmaker is being a Nostrich ๐ฌ
View quoted note โ
13. An amazing poem with a nice scene ๐
View quoted note โ
14. This discussion would be so amazing to watch ๐
View quoted note โ
#community_nostr_recap