Ok, so I took that down.
Nathan is reproducing almost exactly an internal document that has this at the beginning.
Copyright © 2017-2019 VEX Robotics. All rights reserved. This document is not permitted to be distributed by anyone other than the employees of VEX Robotics. No part of this publication may be reproduced, transmitted, transcribed, stored in a retrieval system, or translated into any language in any form by any means without the prior written consent of VEX Robotics. Prior written approval from VEX Robotics must be obtained for any and all derivative works or aggregate works incorporating any of the information in this document, except as provided for under normal copyright law
It was provided under NDA to 3rd party devs.
Hehe. I've never actually had a copy of that document. Nice to know it's got that header though :P. I just pieced everything together by monitoring serial data between different hosts and a V5. (Official names for things found from the VCS firmware updater)