No, this is all proprietary stuff.
I know how to use EDL because I worked on EDL programming at cyngn as part of a project to make a factory flash/reset tool. Most every major OEM has some sort of similar tool -- Samsung has Odin, LG has LGNPST and LGUP, etc. Unfortunately, cyngn imploded before the tool was released. Pity, it was very nice and easy to use tool.
Qualcomm provides an API to talk to devices in EDL mode. Unfortunately, they only provide Windows libraries to link against. I am a die-hard Linux user, so I said no thanks and developed a cross-platform code base from the spec documents that runs on Linux, Mac, and Win64. (This is why my tool uses the WinUSB driver instead of the Qualcomm driver.)
I figured out the unlock by reading the aboot source code. It's publicly available:
https://source.codeaurora.org/quic/la/kernel/lk
In particular, look for read_device_info and is_unlocked in this file:
https://source.codeaurora.org/quic/la/kernel/lk/tree/app/aboot/aboot.c?h=LA.BR.1.3.6-04710-8976.0
Having said all that, it would be feasible to write a XML programmer document that you could feed to QFIL to do the unlock. After all, you only need to change one byte in the first sector of the devinfo partition...