F32-TS: No
Rationale
Tailscale selects direct or relayed connectivity using current reachability and rechecks those paths. This is not route planning from future contact opportunities and usable transfer capacity.
Assessment method
Pinned dependency/source inspection and official documentation; no runtime test
Source context
Tailscale go.mod and selected wireguard-go dependency
Outstanding qualification
Inference from the selected connection procedure. Current-path failover and latency selection do not constitute a contact plan.
Public sources
- https://tailscale.com/docs/reference/connection-types
- https://raw.githubusercontent.com/tailscale/tailscale/566f89e0fb2aa4b2f1ebf98761e45e62aa5ef225/go.mod
- https://www.wireguard.com/protocol/
- https://tailscale.com/docs/reference/connection-types
- https://raw.githubusercontent.com/tailscale/wireguard-go/e61b6b78110b/device/receive.go
- https://raw.githubusercontent.com/tailscale/wireguard-go/e61b6b78110b/device/send.go
- https://raw.githubusercontent.com/tailscale/wireguard-go/e61b6b78110b/device/timers.go
- https://raw.githubusercontent.com/tailscale/wireguard-go/e61b6b78110b/device/constants.go
Editorial evidence references
The following identifiers refer to research records not included in this public package; they are not public links.
- round587.html
- round587-sources.json