OptionalattemptThe transport response budget including authentication in milliseconds, default 5000 and maximum 2147483647
OptionalcacheThe optional Keyv-compatible persistent count cache; use a dedicated namespace
OptionalcacheThe maximum inactive cached result entries, default 1000
OptionalcacheThe persistent retention lifetime in milliseconds, default 24 hours
OptionalcacheThe maximum cache operation duration in milliseconds, default 1000 and maximum 2147483647
OptionalconcurrencyThe maximum active COUNT requests per relay, default 20
OptionalcountThe app-owned relay scheduler shared across services
OptionaldiagnosticThe optional transport instrumentation callback
OptionalloggerThe parent logger for the service and its relay attempts
OptionalminimumThe minimum refresh interval in milliseconds, default 1000
OptionalrandomThe deterministic random source for relay cooldown jitter
The trusted relay list for balanced NIP-45 counts
OptionalschedulerThe clock for deadlines and deterministic tests
OptionalsignalThe optional service cancellation signal
OptionalttlThe freshness curve receiving event age in seconds and returning milliseconds, defaulting to 1 minute through 6 hours
Options for demand-driven event metric counts