Secure messaging on Nostr. Creator of Marmot protocol, MDK, and White Noise. Other stuff connoisseur. Also built Listr, Ostrich.work, Ontolo, Nostr.how.
Public Key
npub1zuuajd7u3sx8xu92yav9jwxpr839cs0kc3q6t56vd5u9q033xmhsk6c2uc Profile Code
nprofile1qqspwwwexlwgcrrnwz4zwkze8rq3ncjug8mvgsd96dxx6wzs8ccndmcpz3mhxue69uhhyetvv9ujuerpd46hxtnfduq3vamnwvaz7tmjv4kxz7fwwpexjmtpdshxuet5gc5pvh
Show more details
Published at
2026-03-24T20:09:06+01:00 Event JSON
{
"id": "8bce5cbbfe8514a589e0c8eb694202cdc0a33b999731464a109ae4699d4b6f3e" ,
"pubkey": "1739d937dc8c0c7370aa27585938c119e25c41f6c441a5d34c6d38503e3136ef" ,
"created_at": 1774379346 ,
"kind": 0 ,
"tags": [
[
"client",
"Ditto"
]
],
"content": "{\"about\":\"Secure messaging on Nostr. Creator of Marmot protocol, MDK, and White Noise. Other stuff connoisseur. Also built Listr, Ostrich.work, Ontolo, Nostr.how.\",\"banner\":\"https://m.primal.net/KELp.webp\",\"display_name\":\"JeffG \",\"lud16\":\"[email protected] \",\"name\":\"JeffG\",\"nip05\":\"[email protected] \",\"picture\":\"https://m.primal.net/HIVN.jpg\",\"website\":\"https://jeffg.fyi\",\"bot\":false,\"shape\":\"🌞\"}" ,
"sig": "9ba791a00552b271674b39ba37fcde6decc4ae36cafde3fe39f28ca846bd19a9fb95c28223ec157a9b9868e9e76b9ea1e76a4d7a29e752b68f904467988454cf"
}
Last Notes npub1zuuajd7u3sx8xu92yav9jwxpr839cs0kc3q6t56vd5u9q033xmhsk6c2uc JeffG @nprofile…suxq community call starting now! https://meet.fulmo.org/marmot npub1zuuajd7u3sx8xu92yav9jwxpr839cs0kc3q6t56vd5u9q033xmhsk6c2uc JeffG I feel like Codex is getting better every day while Claude Code gets worse... npub1zuuajd7u3sx8xu92yav9jwxpr839cs0kc3q6t56vd5u9q033xmhsk6c2uc JeffG Just released version 0.8.0 of MDK (@nprofile…suxq development kit). It includes lots of improvements and a few important changes. https://crates.io/crates/mdk-core Full release notes here: https://github.com/marmot-protocol/mdk/releases/tag/v0.8.0 npub1zuuajd7u3sx8xu92yav9jwxpr839cs0kc3q6t56vd5u9q033xmhsk6c2uc JeffG 😒 https://blossom.primal.net/40b21e72e42b92620c1b2d45c94087e7970eea0b3fa924a9b8f1e5a46491e308.png npub1zuuajd7u3sx8xu92yav9jwxpr839cs0kc3q6t56vd5u9q033xmhsk6c2uc JeffG Yeah 100% coincidental. The real Sparrow doesn’t track any of that. npub1zuuajd7u3sx8xu92yav9jwxpr839cs0kc3q6t56vd5u9q033xmhsk6c2uc JeffG Just got Sparrow Wallet phishing email from [email protected] (definitely not the right URL, asking about definitely not real things). Stay safe out there folks. npub1zuuajd7u3sx8xu92yav9jwxpr839cs0kc3q6t56vd5u9q033xmhsk6c2uc JeffG @nprofile…5h0z continues to absolutely crush it. I always love reading their updates. https://opensats.org/newsletter/2026-Q1 npub1zuuajd7u3sx8xu92yav9jwxpr839cs0kc3q6t56vd5u9q033xmhsk6c2uc JeffG GM 🌞 Happy to be back at my desk after 2 weeks on the road. npub1zuuajd7u3sx8xu92yav9jwxpr839cs0kc3q6t56vd5u9q033xmhsk6c2uc JeffG 🤣 wagmi npub1zuuajd7u3sx8xu92yav9jwxpr839cs0kc3q6t56vd5u9q033xmhsk6c2uc JeffG Turns out, if you don't over emphasize nostr purity and just build fun things, more people end up using the network. #nevent1q…carl npub1zuuajd7u3sx8xu92yav9jwxpr839cs0kc3q6t56vd5u9q033xmhsk6c2uc JeffG 🫂 sending positive thoughts! npub1zuuajd7u3sx8xu92yav9jwxpr839cs0kc3q6t56vd5u9q033xmhsk6c2uc JeffG So pumped about the evolution! 👏 thank you for everything @nprofile…576t ! #nevent1q…kpee npub1zuuajd7u3sx8xu92yav9jwxpr839cs0kc3q6t56vd5u9q033xmhsk6c2uc JeffG Make dashes great again. npub1zuuajd7u3sx8xu92yav9jwxpr839cs0kc3q6t56vd5u9q033xmhsk6c2uc JeffG I’m really hoping this is sarcastic…. npub1zuuajd7u3sx8xu92yav9jwxpr839cs0kc3q6t56vd5u9q033xmhsk6c2uc JeffG the foundations will continue until privacy & freedom improves! npub1zuuajd7u3sx8xu92yav9jwxpr839cs0kc3q6t56vd5u9q033xmhsk6c2uc JeffG 👋 We created @nprofile…nfun so that we'd have a stable long-term home for the Marmot protocol, @nprofile…9puf , and other projects in the privacy space that we're working on. @nprofile…8p0e, @nprofile…upw4, and @nprofile…cgxs are also on the board. We'll be adding this (and more) to the website in the coming weeks but happy to answer questions in the meantime. npub1zuuajd7u3sx8xu92yav9jwxpr839cs0kc3q6t56vd5u9q033xmhsk6c2uc JeffG The best places are the ones that seem utterly contradictory but somehow manage to hold that tension in perfect elegance. npub1zuuajd7u3sx8xu92yav9jwxpr839cs0kc3q6t56vd5u9q033xmhsk6c2uc JeffG GM @nprofile…n5fw 🌞 #nevent1q…kwhe npub1zuuajd7u3sx8xu92yav9jwxpr839cs0kc3q6t56vd5u9q033xmhsk6c2uc JeffG Just use OTR... Just use Signal protocol... Just use a server... The problem of unstoppable, private group messaging is SO much bigger and SO much harder than anyone gives it credit for (including me). There are many shortcuts. There are many half-baked solutions that might get short-term adoption. Building the thing right has pushed me to the limit many times over the last few years. And yet, I'm still here. Still learning, still building. I'm not going to give up, and I'm not going to cut corners. npub1zuuajd7u3sx8xu92yav9jwxpr839cs0kc3q6t56vd5u9q033xmhsk6c2uc JeffG GM 🌞 Who is looking at post-quantum strategies for nostr? I want to talk. npub1zuuajd7u3sx8xu92yav9jwxpr839cs0kc3q6t56vd5u9q033xmhsk6c2uc JeffG LOL 😂 The internet remains undefeated. They’ve already found serious privacy flaws with the EUs digital bullshit. https://x.com/paul_reviews/status/2044436001611801072 npub1zuuajd7u3sx8xu92yav9jwxpr839cs0kc3q6t56vd5u9q033xmhsk6c2uc JeffG Make #HumanSlop great again npub1zuuajd7u3sx8xu92yav9jwxpr839cs0kc3q6t56vd5u9q033xmhsk6c2uc JeffG Exactly! So let us raise them and stop interfering! 🤬 https://blossom.primal.net/4f077eb5a75dbb233c9889df5cc9e00744119b8271ad690872b6590d7cae0f79.png npub1zuuajd7u3sx8xu92yav9jwxpr839cs0kc3q6t56vd5u9q033xmhsk6c2uc JeffG 😂 npub1zuuajd7u3sx8xu92yav9jwxpr839cs0kc3q6t56vd5u9q033xmhsk6c2uc JeffG the thing is... most people's actual writing is also slop. npub1zuuajd7u3sx8xu92yav9jwxpr839cs0kc3q6t56vd5u9q033xmhsk6c2uc JeffG Does it support Marmot yet? npub1zuuajd7u3sx8xu92yav9jwxpr839cs0kc3q6t56vd5u9q033xmhsk6c2uc JeffG GM 🌞 Enjoy your people today. npub1zuuajd7u3sx8xu92yav9jwxpr839cs0kc3q6t56vd5u9q033xmhsk6c2uc JeffG Double aurora. Wow. https://blossom.primal.net/4a835ed819ef5386945d2a8d6c8708a64c36d9c2d891eaf09f35518d74f633d6.jpg npub1zuuajd7u3sx8xu92yav9jwxpr839cs0kc3q6t56vd5u9q033xmhsk6c2uc JeffG what are these attestations? npub1zuuajd7u3sx8xu92yav9jwxpr839cs0kc3q6t56vd5u9q033xmhsk6c2uc JeffG GM 🌞 The funding will continue until the freedom improves! https://hrf.org/latest/hrfs-bitcoin-development-fund-announces-support-for-26-projects-worldwide/ npub1zuuajd7u3sx8xu92yav9jwxpr839cs0kc3q6t56vd5u9q033xmhsk6c2uc JeffG If you're having trouble - a good first stop is https://nostr.doctor. You might have some very out of date key packages or something else causing issues. 😉 npub1zuuajd7u3sx8xu92yav9jwxpr839cs0kc3q6t56vd5u9q033xmhsk6c2uc JeffG https://blossom.primal.net/ed2c43f26268de804b7b7e9daa7b4e5603143cbeb13bce3dcfe34815644039ca.gif npub1zuuajd7u3sx8xu92yav9jwxpr839cs0kc3q6t56vd5u9q033xmhsk6c2uc JeffG We’re not currently planning on making a web client but I know a few others are using our marmot-ts library to that end. Still early on the web side. In the meantime, we are working on the multi-device spec now. This is a precursor to making a desktop client. I’m also [impatiently] waiting for it! npub1zuuajd7u3sx8xu92yav9jwxpr839cs0kc3q6t56vd5u9q033xmhsk6c2uc JeffG GM 🌞 Feels heavy out there today fam. npub1zuuajd7u3sx8xu92yav9jwxpr839cs0kc3q6t56vd5u9q033xmhsk6c2uc JeffG Yea @nprofile…sp3z , @nprofile…gxdt , Pika, and more coming every week. npub1zuuajd7u3sx8xu92yav9jwxpr839cs0kc3q6t56vd5u9q033xmhsk6c2uc JeffG This is the way. #nevent1q…th76 npub1zuuajd7u3sx8xu92yav9jwxpr839cs0kc3q6t56vd5u9q033xmhsk6c2uc JeffG Yeah. This is definitely possible. encrypted backups and syncs of content and group info. npub1zuuajd7u3sx8xu92yav9jwxpr839cs0kc3q6t56vd5u9q033xmhsk6c2uc JeffG Many. npub1zuuajd7u3sx8xu92yav9jwxpr839cs0kc3q6t56vd5u9q033xmhsk6c2uc JeffG Yes, that's true and devious. 🤔 npub1zuuajd7u3sx8xu92yav9jwxpr839cs0kc3q6t56vd5u9q033xmhsk6c2uc JeffG As only Asimov could deliver... https://astronomy.org/moravian/C00-Last%20Question.pdf npub1zuuajd7u3sx8xu92yav9jwxpr839cs0kc3q6t56vd5u9q033xmhsk6c2uc JeffG The goal is to make it easy enough to use Marmot for even use-cases like that. Multi-device (which is the same as multi-client really) + encrypted sync should make it super smooth. npub1zuuajd7u3sx8xu92yav9jwxpr839cs0kc3q6t56vd5u9q033xmhsk6c2uc JeffG Yup - this is true. I've seen a few people come up with complicated state-chain style "solutions" for MLS but imo none of these works in the real world. Fundamentally, if you're an admin in a group and you are malicious, the group is screwed. I'm not sure how this is really different from signal–if you're a malicious admin on signal you can still delete the group or remove everyone but yourself. The existence of a server doesn't solve this. npub1zuuajd7u3sx8xu92yav9jwxpr839cs0kc3q6t56vd5u9q033xmhsk6c2uc JeffG ❤️ #marmot #nevent1q…34f2 npub1zuuajd7u3sx8xu92yav9jwxpr839cs0kc3q6t56vd5u9q033xmhsk6c2uc JeffG Yeah - device specific (feature, not a bug, for PCS and forward secrecy). After multi-device we'll also be working on encrypted sync between your devices. npub1zuuajd7u3sx8xu92yav9jwxpr839cs0kc3q6t56vd5u9q033xmhsk6c2uc JeffG LOL - unless I am suffering from amnesia, I don't think this was me. npub1zuuajd7u3sx8xu92yav9jwxpr839cs0kc3q6t56vd5u9q033xmhsk6c2uc JeffG LOL - fair. but also the GH UI is terrible. Doesn't show any of the beta releases on the sidebar, does't have any indication that the project has been updated recently on other branches. 🤷♂️ npub1zuuajd7u3sx8xu92yav9jwxpr839cs0kc3q6t56vd5u9q033xmhsk6c2uc JeffG This is hilarious 😂 A reminder to everyone - NIP-04 DMs are completely insecure and don't hide any metadata. Thankfully, Marmot fixes this. #nevent1q…7wg9 npub1zuuajd7u3sx8xu92yav9jwxpr839cs0kc3q6t56vd5u9q033xmhsk6c2uc JeffG 😂 This is hilarious. npub1zuuajd7u3sx8xu92yav9jwxpr839cs0kc3q6t56vd5u9q033xmhsk6c2uc JeffG Sorry for the fire alarm - it's not! All the work is happening on the `next/major` branch where it looks like they're getting closer to the 0.4.0 release. 🎉 #nevent1q…7fe3 npub1zuuajd7u3sx8xu92yav9jwxpr839cs0kc3q6t56vd5u9q033xmhsk6c2uc JeffG Yeah - I couldn't believe it and after a moment of poking around found the branch where everything is happening. npub1zuuajd7u3sx8xu92yav9jwxpr839cs0kc3q6t56vd5u9q033xmhsk6c2uc JeffG Ahhh. My bad - there is a next/major branch that has had lots of activity. https://github.com/Start9Labs/start-os/tree/next/major npub1zuuajd7u3sx8xu92yav9jwxpr839cs0kc3q6t56vd5u9q033xmhsk6c2uc JeffG Hey @nprofile…fu08 - Is StartOS a dead product? https://github.com/Start9Labs/start-os 11 months since the last commit... npub1zuuajd7u3sx8xu92yav9jwxpr839cs0kc3q6t56vd5u9q033xmhsk6c2uc JeffG GM 🌞 So pumped. There are so many amazing things coming up in the next few months... npub1zuuajd7u3sx8xu92yav9jwxpr839cs0kc3q6t56vd5u9q033xmhsk6c2uc JeffG Talked to them about it yesterday, in fact. 😉 npub1zuuajd7u3sx8xu92yav9jwxpr839cs0kc3q6t56vd5u9q033xmhsk6c2uc JeffG We're programmed to be pendulums, aren't we? 😂 We can only find valuable solutions by going too far in both directions. npub1zuuajd7u3sx8xu92yav9jwxpr839cs0kc3q6t56vd5u9q033xmhsk6c2uc JeffG I didn’t have much time to look into it but it seems generally pointed in a good direction. I’m just not clear (lack of context) how this would be used to solve a real need or gap in how teams or collectives use nostr now. npub1zuuajd7u3sx8xu92yav9jwxpr839cs0kc3q6t56vd5u9q033xmhsk6c2uc JeffG In what way? We support amber and other Nip-55 signers already. npub1zuuajd7u3sx8xu92yav9jwxpr839cs0kc3q6t56vd5u9q033xmhsk6c2uc JeffG GM 🌞 A beautifully written counterpoint to the current fever dream we’re all living… https://mariozechner.at/posts/2026-03-25-thoughts-on-slowing-the-fuck-down/ npub1zuuajd7u3sx8xu92yav9jwxpr839cs0kc3q6t56vd5u9q033xmhsk6c2uc JeffG yeah, we don't really support iPad yet. npub1zuuajd7u3sx8xu92yav9jwxpr839cs0kc3q6t56vd5u9q033xmhsk6c2uc JeffG We focused nearly entirely on stability and fixing bugs for the latest release. If you're still having trouble please look in settings and report issues (ideally with the actual error logs that you find in the Developer Settings screen). #nevent1q…clt0 npub1zuuajd7u3sx8xu92yav9jwxpr839cs0kc3q6t56vd5u9q033xmhsk6c2uc JeffG I’m running a self hosted umami.is npub1zuuajd7u3sx8xu92yav9jwxpr839cs0kc3q6t56vd5u9q033xmhsk6c2uc JeffG Tré Cool is one of the most underrated rock drummers ever. npub1zuuajd7u3sx8xu92yav9jwxpr839cs0kc3q6t56vd5u9q033xmhsk6c2uc JeffG 😂 npub1zuuajd7u3sx8xu92yav9jwxpr839cs0kc3q6t56vd5u9q033xmhsk6c2uc JeffG I have a server that might be able to help ;) npub1zuuajd7u3sx8xu92yav9jwxpr839cs0kc3q6t56vd5u9q033xmhsk6c2uc JeffG GM 🌞 Build something new today. npub1zuuajd7u3sx8xu92yav9jwxpr839cs0kc3q6t56vd5u9q033xmhsk6c2uc JeffG @nprofile…9qus this could be a good add npub1zuuajd7u3sx8xu92yav9jwxpr839cs0kc3q6t56vd5u9q033xmhsk6c2uc JeffG We played it recently inside a marmot group! It’s hilarious and amazing. 😂 npub1zuuajd7u3sx8xu92yav9jwxpr839cs0kc3q6t56vd5u9q033xmhsk6c2uc JeffG I feel seen. 🫂 npub1zuuajd7u3sx8xu92yav9jwxpr839cs0kc3q6t56vd5u9q033xmhsk6c2uc JeffG So cool. #nevent1q…c6s3 npub1zuuajd7u3sx8xu92yav9jwxpr839cs0kc3q6t56vd5u9q033xmhsk6c2uc JeffG It really pisses me off that agents ruined en/em dashes. I used them all the time before LLMs came along and now, I'm having to train myself to stop so that people who don't know grammar won't think I'm AI slop. npub1zuuajd7u3sx8xu92yav9jwxpr839cs0kc3q6t56vd5u9q033xmhsk6c2uc JeffG I'm currently leaning towards self-hosted Umami (very similar to Plausible) for website analytics and self-hosted Sentry or GlitchTip for tracking crashes and errors. But still doing some research. And yes, I agree. A docs page which details exactly what is being collected and how would be required as well. npub1zuuajd7u3sx8xu92yav9jwxpr839cs0kc3q6t56vd5u9q033xmhsk6c2uc JeffG Yes, and… what people say and what people do differ significantly on products. Revealed preferences tell you a lot about what your product is solving for people, often stuff they’re not even sure how to articulate themselves. npub1zuuajd7u3sx8xu92yav9jwxpr839cs0kc3q6t56vd5u9q033xmhsk6c2uc JeffG What do you mean served? Is this specific to zapstore for download numbers? npub1zuuajd7u3sx8xu92yav9jwxpr839cs0kc3q6t56vd5u9q033xmhsk6c2uc JeffG GM af 🌞 https://blossom.primal.net/2a36a02a6a064495f67a21e237b2392c0b0d044de5feff2afcb4928ae98d8188.jpg npub1zuuajd7u3sx8xu92yav9jwxpr839cs0kc3q6t56vd5u9q033xmhsk6c2uc JeffG Why not just use one of the self hosted tools that already exists? npub1zuuajd7u3sx8xu92yav9jwxpr839cs0kc3q6t56vd5u9q033xmhsk6c2uc JeffG Spot on. npub1zuuajd7u3sx8xu92yav9jwxpr839cs0kc3q6t56vd5u9q033xmhsk6c2uc JeffG I agree. It has to be driven by user opt-in. But I can see a lot of people wanting to help out and they'd opt-in. Again. it's down to the the builders to do this is a privacy preserving way but, as with all OSS, they can just look at the code to see that we're not tracking anything sensitive (or have their Clanker do it for them). npub1zuuajd7u3sx8xu92yav9jwxpr839cs0kc3q6t56vd5u9q033xmhsk6c2uc JeffG I've just set up a self-hosted Umami instance for a bunch of sites. It's great. npub1zuuajd7u3sx8xu92yav9jwxpr839cs0kc3q6t56vd5u9q033xmhsk6c2uc JeffG We're also never going to get there pushing the privacy angle (or the censorship resistance angle for that matter). We have to build something unique and fun and special that can't exist on centralized platforms. That is the only thing that will bring in large numbers of new people. npub1zuuajd7u3sx8xu92yav9jwxpr839cs0kc3q6t56vd5u9q033xmhsk6c2uc JeffG What's your take? That we should be using these tools way more? I fully agree with your take though - a HUGE number of devs in the open source world are there for themselves. They want to build tools for themselves or play with fun technology. That's ok - often they're donating their time for free anyway. But for those of us that want to build something that is actually used, the only path can be to listen to users and look honestly at what the data is telling us. npub1zuuajd7u3sx8xu92yav9jwxpr839cs0kc3q6t56vd5u9q033xmhsk6c2uc JeffG Yeah - it's a bitter pill looking at this chart. I think it's less about "winning" and more about there being a credible, high-quality option out there for the people that need it. Many (most?) people will never care about privacy, that's ok. We want to ensure that for the people that do - they have an option that is as good or better in terms of UX. npub1zuuajd7u3sx8xu92yav9jwxpr839cs0kc3q6t56vd5u9q033xmhsk6c2uc JeffG Genuinely curious what everyone's thoughts are on product analytics in the apps you use. I think most teams building in the nostr/bitcoin/freedom-tech space are a hard-no without thinking about how you could do them well (i.e. privacy-first, opt-in only, etc). A lot of people complain about the quality of Nostr apps but, the truth is, it's nearly impossible to build a high-quality product that delivers real value without having at least some idea of how folks are using a thing. Trolls, gtfo. I'm only interested in thoughtful or thought-provoking responses. npub1zuuajd7u3sx8xu92yav9jwxpr839cs0kc3q6t56vd5u9q033xmhsk6c2uc JeffG YES! By far the best way to do most things these days. npub1zuuajd7u3sx8xu92yav9jwxpr839cs0kc3q6t56vd5u9q033xmhsk6c2uc JeffG https://blossom.primal.net/38a973eda97ffcbc71c8d13d3d71283a7bf82df9613ecd97c2163f08a4fc577c.png * From Matthew Green's recent post on WhatsApp: https://blog.cryptographyengineering.com/2026/02/02/whatsapp-encryption-a-lawsuit-and-a-lot-of-noise/ ** Oh, and Instagram just announced they are removing the option of E2EE npub1zuuajd7u3sx8xu92yav9jwxpr839cs0kc3q6t56vd5u9q033xmhsk6c2uc JeffG GM 🌞 An amazing use for LLMs is to give them github URLs for open source projects you're unsure about the quality on (or whether they might be unsafe) and ask them to do a full review. GPT 5.4 on extra high is a phenomenal reviewer. npub1zuuajd7u3sx8xu92yav9jwxpr839cs0kc3q6t56vd5u9q033xmhsk6c2uc JeffG They come from a massive data indexer I built. They’re real numbers, with caveats. There’s more info on that in the site. npub1zuuajd7u3sx8xu92yav9jwxpr839cs0kc3q6t56vd5u9q033xmhsk6c2uc JeffG Interesting. I like that we have several different indexer projects in the ecosystem now. npub1zuuajd7u3sx8xu92yav9jwxpr839cs0kc3q6t56vd5u9q033xmhsk6c2uc JeffG Amazing. Can’t wait. I noticed a PR a few days ago to add auth support - is that going to make it in too? npub1zuuajd7u3sx8xu92yav9jwxpr839cs0kc3q6t56vd5u9q033xmhsk6c2uc JeffG I think @nprofile…a43x is adding blossom stuff now. npub1zuuajd7u3sx8xu92yav9jwxpr839cs0kc3q6t56vd5u9q033xmhsk6c2uc JeffG 😂😂 npub1zuuajd7u3sx8xu92yav9jwxpr839cs0kc3q6t56vd5u9q033xmhsk6c2uc JeffG 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. npub1zuuajd7u3sx8xu92yav9jwxpr839cs0kc3q6t56vd5u9q033xmhsk6c2uc JeffG What relays? npub1zuuajd7u3sx8xu92yav9jwxpr839cs0kc3q6t56vd5u9q033xmhsk6c2uc JeffG Exactly. The test should be the test. 😉 npub1zuuajd7u3sx8xu92yav9jwxpr839cs0kc3q6t56vd5u9q033xmhsk6c2uc JeffG MacOS. Sadly, MacOS doesn't have cowsay.... npub1zuuajd7u3sx8xu92yav9jwxpr839cs0kc3q6t56vd5u9q033xmhsk6c2uc JeffG 🙌 npub1zuuajd7u3sx8xu92yav9jwxpr839cs0kc3q6t56vd5u9q033xmhsk6c2uc JeffG 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. npub1zuuajd7u3sx8xu92yav9jwxpr839cs0kc3q6t56vd5u9q033xmhsk6c2uc JeffG Open your terminal and type "banner hello". My son just showed this to me. 😂 Still finding terminal easter eggs after all these years. npub1zuuajd7u3sx8xu92yav9jwxpr839cs0kc3q6t56vd5u9q033xmhsk6c2uc JeffG I want a feed of just the feet up coffee in hand shots. 😂 npub1zuuajd7u3sx8xu92yav9jwxpr839cs0kc3q6t56vd5u9q033xmhsk6c2uc JeffG 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. npub1zuuajd7u3sx8xu92yav9jwxpr839cs0kc3q6t56vd5u9q033xmhsk6c2uc JeffG 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.