We designed and tested (internally and in independent lab) to IPX6 standard. That’s high pressure water jets for at least 3 minutes. For what it’s worth I’m not that impressed with the official test standard because it only checks that the whole machine can still run up to a certain time after the test, often only immediately after the test. Whereas, in my experience, it can often take a long time for water damage to actually get to the point it stops a board from actually running.
I think our internal tests were WAY more valuable, because after doing the high pressure water jets we disassembled the battery and ESC enclosures and checked for any water ingress using water sensitive paper throughout the enclosure. Doing that gave me way more confidence compared to simply saying the board can still run an hour later.
In short, we focussed a lot of time and energy on water resistance, and I think it’s pretty damn good. With all that said, it’s still best practice to minimize exposure to water as much as possible, so the IP rating isn’t something we tout in our marketing materials. We just did it because we know these will be exposed to water, whether through riding or washing, and we don’t want that to be a problem.
Apart from testing in the factory and in the lab, in our field testing we’ve never experienced water related issues with the batteries or the ESCs. The only water damage we ever found in the field was with hall sensor PCBs on some of our early prototype motors (the UK guys ride in WET conditions). We haven’t had more problems since making improvements to the water proofing in that area.