Join Nostr
2026-07-17 21:53:32 UTC

Freakoverse on Nostr: Updated the spec: If you're wondering about collisions: 1. it should be handled in ...

Updated the spec:
https://git.nostrdev.com/freakoverse/DNN/src/branch/main/docs/NIPS/NIP-SHORT.md

If you're wondering about collisions:
1. it should be handled in the background and locally adds '-' then one or more characters (example: snabandondelivera82ccf5-h or snabandondelivera82ccf5-hg) which would, upon the user opening it, auto select and render from the colisions it finds based on the s tag and the extension of it that adds another char or two and so on)
2. in a scenario where there are two with the same 6 or 7 and so on, then the client would preview both events the and the user selects the one he wants to see (and then should auto-compute an extension for the user to copy so that the next person he shares it with doesn't have this select step.

I think this is good enough to have as an open on deg mods, or perhaps the main thing to show, so i'll go ahead and do it. (this was the most common feedback i got from people "the link is too long!" so this would deterministically solve it.

If you want to test it out:
https://jdnn.top
Figured out a much more simplified spec for NIP-SHORT, which also speeds things up by double in comparison to before, and be less clunky.

Will update the spec/doc, update the reference implementation, and show an example when all is done.