Protocol surface

NIPs that belong on an operator’s desk

Client-only NIPs do not belong in your supported_nips list. These do.

NIP-01

Core protocol

Events, filters, REQ/EVENT/CLOSE. The job description.

NIP-11

Relay information

Identity card: name, policy, limitations, fees, contact pubkey.

NIP-42

Client AUTH

Prove key possession before read or write.

NIP-13

Proof of work

Optional write cost. Weaker than payment, stronger than nothing.

NIP-40

Expiration

Honor expiration tags so ephemeral data leaves.

NIP-22

created_at limits

Reject events too far in the past or future.

NIP-86

Management API

Ban/allow pubkeys over HTTP. Authenticate with NIP-98. Lock it down.

NIP-77

Negentropy

Set-reconciliation sync between relays without dumping the world.