Expand description
Sends federation requests and tracks per-peer reachability.
The service resolves and signs outbound requests, records selected outcomes, ranks fallback candidates, and exposes bounded multi-destination fanout.
Modules§
- execute 🔒
- Resolves, signs, sends, and decodes one outbound federation request.
- feds
- Bounded federation fanout for surveys and broadcasts.
- format 🔒
- Outgoing federation event formatting.
- peer 🔒
- Stores and evaluates per-server federation reachability.
- rank 🔒
- Verdict-ranked candidate selection shared by the fetcher and backfill.
- scheme
- Adapters that build the
Inputfor ruma’s [AuthScheme] and [PathBuilder] traits from tuwunel’s federation context.
Structs§
- Peer
Backoff - Re-exports peer reachability verdicts and candidate-ranking types.
- Service
- Executes outbound federation traffic and maintains peer status.
Enums§
- Classification
- Re-exports peer reachability verdicts and candidate-ranking types.
- Should
Attempt - Re-exports peer reachability verdicts and candidate-ranking types.
- When
AllBacked Off - Re-exports peer reachability verdicts and candidate-ranking types.
Functions§
- is_
content_ rejection - Re-exports peer reachability verdicts and candidate-ranking types.
Type Aliases§
- Candidates
- Re-exports peer reachability verdicts and candidate-ranking types.