Config option to declare whether you're using bridges for reachability or for security
https://blog.torproject.org/blog/different-ways-use-bridge describes two different approaches to using bridges: one type of user wants a bridge to increase reachability, while another type wants a bridge to increase security.
In an ideal world, we could do both for both types of users. But there are an increasing set of situations where it looks like there's a tradeoff.
This ticket could become the parent for a bunch of little tickets. Or maybe this is just one big ticket with one branch once we decide all the pieces it should touch.
To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information