https://projectarachnid.ca/en/#shield Exact implementation TBD after figuring out speed and rate limits