<feed xmlns='http://www.w3.org/2005/Atom'>
<title>muxstr.git/.ship/Caddyfile, branch main</title>
<subtitle>Nostr relay with gRPC, HTTP/JSON, and WebSocket interfaces</subtitle>
<id>https://code.northwest.io/muxstr.git/atom?h=main</id>
<link rel='self' href='https://code.northwest.io/muxstr.git/atom?h=main'/>
<link rel='alternate' type='text/html' href='https://code.northwest.io/muxstr.git/'/>
<updated>2026-02-17T03:01:37+00:00</updated>
<entry>
<title>Update domain to muxstr.northwest.io</title>
<updated>2026-02-17T03:01:37+00:00</updated>
<author>
<name>Clawd</name>
<email>ai@clawd.bot</email>
</author>
<published>2026-02-17T03:01:37+00:00</published>
<link rel='alternate' type='text/html' href='https://code.northwest.io/muxstr.git/commit/?id=64cf0c7e5b7f49013dfc226618741c28694a05bf'/>
<id>urn:sha1:64cf0c7e5b7f49013dfc226618741c28694a05bf</id>
<content type='text'>
</content>
</entry>
<entry>
<title>update deploy artifacts</title>
<updated>2026-02-14T19:40:59+00:00</updated>
<author>
<name>bndw</name>
<email>ben@bdw.to</email>
</author>
<published>2026-02-14T19:40:59+00:00</published>
<link rel='alternate' type='text/html' href='https://code.northwest.io/muxstr.git/commit/?id=6d4efba4f343e6b394676ad20c0ac292ba974763'/>
<id>urn:sha1:6d4efba4f343e6b394676ad20c0ac292ba974763</id>
<content type='text'>
</content>
</entry>
<entry>
<title>feat: rename allowed_pubkeys to allowed_npubs with normalization</title>
<updated>2026-02-14T17:58:28+00:00</updated>
<author>
<name>bndw</name>
<email>ben@bdw.to</email>
</author>
<published>2026-02-14T17:58:28+00:00</published>
<link rel='alternate' type='text/html' href='https://code.northwest.io/muxstr.git/commit/?id=d30459513ec44ab298fafd1bfe0edc08d6ab62e4'/>
<id>urn:sha1:d30459513ec44ab298fafd1bfe0edc08d6ab62e4</id>
<content type='text'>
- Config now accepts npub format only (human-readable)
- Automatically converts npubs to hex pubkeys at load time
- Updated InterceptorOptions.AllowedPubkeys -&gt; AllowedNpubs
- Added validation to reject hex format in config (npub only)
- Updated documentation to clarify npub-only config
- Added comprehensive tests for npub normalization

Config is for humans (npub), internal code uses hex pubkeys.
</content>
</entry>
</feed>
