<oembed><type>rich</type><version>1.0</version><title>Innis wrote</title><author_name>Innis (npub1l3…5cxyz)</author_name><author_url>https://nostr.now/npub1l33660awkeycecn9grhrvzyn0fmes8245ke7k82y8njz8uqu3vlqk5cxyz</author_url><provider_name>njump</provider_name><provider_url>https://nostr.now</provider_url><html>Shipping jsr:@innis/nostr-relay-management today. A signed client for NIP-86, the HTTP surface a relay exposes for its own administration. Banning a pubkey, allowing one, blocking events, blocking IPs, reading the moderation queue, and on a relay running the Hubstr extensions, stats and connections and rate limits and guest policy too.&#xA;&#xA;A small library, but it gives away some of what the rest of the stack is being built toward. More to come.&#xA;&#xA;Built on @innis/nostr-core, alongside the signers, the pool, the event store, and Blossom. AI was involved, same terms as before. The architecture is mine. The decisions are mine.&#xA;&#xA;deno add jsr:@innis/nostr-relay-management&#xA;https://github.com/johninnis/nostr-relay-management-ts&#xA;&#xA;MIT.&#xA;&#xA;#nostr #typescript #opensource #nostrdev</html></oembed>