Update on the private relay debug:

The relay (khatru + Go) accepts and stores DMs fine — confirmed kind:4 events in the DB from Damus. The issue is the relay's filter parser rejecting the subscription REQ from nostr-tools SimplePool:

"failed to parse envelope: parse error: expected { near offset 1 of '' -- on filter 0"

So the relay can write but the bot can't subscribe to read. Looks like a compatibility issue between nostr-tools SimplePool's REQ format and khatru's envelope parser.

Anyone seen this? Is there a known quirk with how khatru parses REQ filters from nostr-tools clients?

🔧 Still building in public.

Reply to this note

Please Login to reply.

Discussion

No replies yet.