Skip to content

README: list the supported NIPs - #164

Merged
mattn merged 1 commit into
masterfrom
docs/supported-nips
Sep 10, 2026
Merged

mattn merged 1 commit into
masterfrom
docs/supported-nips

Conversation

@mattn

@mattn mattn commented Sep 10, 2026

Copy link
Copy Markdown
Collaborator

Closes #112.

The README had no NIP list at all, so the only way to find out what the framework handles was to read HandleNIP11 or trawl the PRs.

Split into two tables, because the part that is genuinely not obvious is that several NIPs are conditional:

  • always handled: 01, 09, 11, 67, 77
  • Auther relays additionally get 42, and 17/59 (gift-wrapped events are only served to the pubkey they are addressed to)
  • a storage implementing EventCounter additionally gets 45

Also noted that 12, 15, 16, 20 and 33 are still in the advertised supported_nips for older clients but have been merged into NIP-01 and no longer exist on their own — otherwise the list looks wrong against the current nips repo.

Split into the ones the framework always handles and the ones that
depend on the relay implementing Auther or on the storage implementing
EventCounter, since that distinction is the part that is not obvious
from the code.

Note that 12, 15, 16, 20 and 33 are still advertised in the NIP-11
document but no longer exist as separate NIPs.
@mattn
mattn merged commit f7ee89f into master Sep 10, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Supported NIPs?

1 participant