Oddbean new post about | logout
 Love what you are doing! I have the patience of Job. Just want to communicate to my counterparty who may have less patience. 😉

I didn’t know about Notecrumbs. I assume it’s a standard/NIP that attempts to hint at identities/relays for a given note? 
 Notecrumbs is a server that generates OpenGraph previews and webpages for notes shared with the damus.io domain: http://git.jb55.com/notecrumbs/file/README.md.html 
 Is the intention that a lot of people would run these as a companion/helper for relays? 
 I believe the intention of Notecrumbs is just that URLs to notes shared from Damus will generate nice previews for people who receive them without they having to install Damus upfront, but I can't speak more about it. 
 For njump the intention is to provide a web gateway to Nostr content that everybody can use and that let's receivers of these shared URLs "jump" into a Nostr client they want -- and also it should serve as a portal for Google and other search engines to index Nostr content (while they don't develop a native Nostr indexer). 
 damus io deeplinks are for linking to things within the app. When you click them on iOS they are handled within the app and can open the app to different views.

We can’t really use njump.me for this because deeplinks only work on a domain associated with the app via a mechanism called web credentials.

we could have technically used the njump software itself for damus io links, but it was handy to test our nostrdb rust library.

notecrumbs is a fallback mechanism for if you don’t have the app installed, if you’re not on iOS, or if you’re in an app that breaks deeplinks like twitter. It will show “install” or “open” damus in safari in the ios/macos cases. 

It also provides opengraph previews in reminders, iMessage, mail app, and any other app that renders these previews which is pretty much everything, even twitter.

notecrumbs was thrown together in a very short time. Lots of work still needs to be done on it. 
 the example bug the OP goes away if you refresh the page, normally you wouldn’t see it, but still need to fix this. Also profile loading should be easy to fix as well but just haven’t gotten around to it. https://i.nostr.build/zdo9y.jpg  
 thanks for the detailed explanation, Will! all makes sense. 
 I’m assuming you haven’t prioritized improving this since the data doesn’t suggest there’s enough opportunity here to help Damus/Nostr grow much?

I share these links outside all the time, fwiw, but maybe not enough global volume of sharing outside