handling unsupported events: NIP-89 Recommended application handler (positive interoperability tracker)
Pabloverse nip-89 talk https://www.youtube.com/watch?v=v0H13dPceJ0 Spec: https://github.com/nostr-protocol/nips/blob/master/89.md
| app | NIP-89 | Client Tag | comment |
|---|---|---|---|
| snort /phoenix | ✅ | ✅ | https://njump.me/note1wk2h2n0kqn5egjm7fnp2gdfxlge788rmu0csudjux6cp72mtaevqew3uhz |
| shopstr | ✅ | ✅ | |
| amethyst | ? | ? | ? |
| coracle | ✅ | ✅ opt-in | Coracle supports this via a external link button at the bottom of each note, which shows recommended apps sorted by web of trust. You can also see a more complete list in the note details page. I don't know if anyone uses these features. |
| nostrudel | ✅ | ✅ | does not take into account what application handlers a user recommends or uses, it just shows a list of all apps that can open the event kind |
| nostur | ✅ | ✅ | only lists recommended web apps, due to a limitation on iOS that restricts finding out if an app is installed before deep linking |
| gossip | ✅ | ✅ | Web handlers for nevent/naddr are supported on master branch |
| jumble social | ? | ✅ | Web handlers for nevent/naddr are supported on master branch |
| ditto | ✅ | ✅ | https://njump.me/nevent1qqs02ec6ru9hrhf3j4acy4tlsg9tnplgxr2sm7u5k0zyqk4t9z3qvgqmzvju9 |
| primal | ? | x | https://github.com/PrimalHQ/primal-web-app/pull/126 |
| primal studio | ✅ | ||
| notedeck | ✅ | ||
| fanfares | ✅ | ||
| plektos | ✅ | discovered via schemata pulling 100 events from relays | |
| pareto | ✅ | discovered via schemata pulling 500 events from relays | |
| nosotros | ✅ | discovered via schemata pulling 500 events from relays | |
| stacker.news | ✅ | ||
| lumilumi.app | ✅ | ||
| yakihonne | ✅ | ||
| kakoi | ✅ | ||
| kako | ✅ | ||
| nos haiku | ✅ | ||
| plebs vs zombies | ✅ | ||
| voyage | ✅ | ||
| zap.stream | ✅ | ||
| algia | ✅ | ||
| plebs | ✅ | ||
| orange-party | ✅ | ||
| corny.chat | ✅ | ||
| hypernote | ✅ | ||
| asknostr | ✅ | ||
| zaptrax | ✅ | ||
| yourspace.live | ✅ | ||
| WalletScrutiny.com | ✅ | ||
| Shakespeare.diy | ✅ | ||
| sessions.soapbox.pub | ✅ | ||
| i-would-like-to-create-arfz.shakespeare.to | ✅ | ||
| gitplaza | ✅ | ||
| geyser | ✅ | ||
| eHagaki | ✅ | ||
| animestr | ✅ | ||
| sidecar | ✅ | ||
| Photostr | ✅ | ||
| nutscash | ✅ | ||
| NRIC-1 | ✅ | ||
| Nozokimado | ✅ | ||
| nostr_console | ✅ | ||
| ccns.news | ✅ |
See also https://github.com/nostrability/nostrability/issues/6
Coracle supports this via a external link button at the bottom of each note, which shows recommended apps sorted by web of trust. You can also see a more complete list in the note details page. I don't know if anyone uses these features.
Nostur supports NIP-89 but only lists recommended web apps, due to a limitation on iOS that restricts finding out if an app is installed before deep linking
added client tag column
Nostur client post metadata setting
added snort thanks to @karnagebitcoin testing
cc @v0l
noStrudel supports displaying and opening unknown events https://nostrudel.ninja/#/n/nevent1qvzqqqqqqypzqfngzhsvjggdlgeycm96x4emzjlwf8dyyzdfg4hefp89zpkdgz99qyghwumn8ghj7mn0wd68ytnhd9hx2tcprfmhxue69uhkummnw3ezuargv4ekzmt9vdshgtnfduhsqgqyx2t5rzg9t0l2pc2z7j5el04x0xjrsse7ghy25en5994886rdnyhggumd
however it does not take into account what application handlers a user recommends or uses, it just shows a list of all apps that can open the event kind
same in Snort, doesnt (yet) sort by recommendations
coracle example https://video.nostr.build/6b9c22f94ccf9d8bbc7c7873bf7caa1e1636ff97ed3fa4fea7f2bab2d9e6eae6.mp4
https://github.com/user-attachments/assets/038e5668-4170-46c4-9c38-b45ca820c410
Added link to nip-89 talk by @pablof7z via nostrasia
Shopstr supports publishing listings with accompanying NIP-89 events with the client tag.