Why Nostr? What is Njump?
2024-07-02 23:42:17
in reply to

DanConwayDev on Nostr: Nice. I'd love that too. I've comment on the nip PR you just directed me to but I'll ...

Nice. I'd love that too. I've comment on the nip PR you just directed me to but I'll include my comments here for anyone who is interested

Love to see this and look forward to adding releases to nip34 clients.

Instead of referencing a nip34 announcement event in `repository` tag it should be referenced with an `a` tag so it will be indexed by relays. clients should look for an a tag with `30617` kind if repository is omitted.

The release event:
1. should be moved into this nip from the example section of nip51.
2. should be immutable and not a replaceable event. then trust attestations could be placed on the event eg. validation that the checksums of a reproducible build match.
3. should include an optional `["commit-id","<SHA1-commit-id-used-to-build-release>"]` tag

From a style point of view: I see most nips describe events using jsonc rather than a table of tags, which is easier to read. Is this now the standard?

lastly, the app event could support the maintainers tag like nip34 announcements This means clients could optionally interpret app events by the pubkeys listed with identical `d` tags as referring to the same app. `["maintainers", "<other-recognized-maintainer>", ...]`
Author Public Key
npub15qydau2hjma6ngxkl2cyar74wzyjshvl65za5k5rl69264ar2exs5cyejr