I'm trying to understand the en/decryption / encoding process for requests and responses. It's an area that I'm not familiar with and although I can reverse engineer the python code I'm struggling to understand what it's doing. Is there any documentation / notes on this please?