reqRouter(filters: NostrFilter[]): ReadonlyMap<string, NostrFilter[]> | Promise<ReadonlyMap<string, NostrFilter[]>>
Determines the relays to use for making REQs to the given filters. To support the Outbox model, it should analyze the authors field of the filters.
eventRouter(event: NostrEvent): string[] | Promise<string[]>
Determines the relays to use for publishing the given event. To support the Outbox model, it should analyze the pubkey field of the event.