DAPLink host-side specifications.

Hi,

I'm starting work on a macOS DAPLink tool to flash, debug and communicate with an embedded system. I'd like to know how to use the DAPLink USB device and all its interfaces from the host-side. I can find an enormous amount of info on the MCU side, and of course I've seen pyOCD etc. But I'm not wanting to reverse engineer anything. I would like to make this a purely macOS project from the ground-up. But where's the host-side documentation?

Thank you all very kindly,

Andre.