Where can I find a spec for the protocol DVC uses with an HTTP server?

Is there a spec of the exactly what DVC sends along with its GET and POST requests when the remote is an HTTP server (URL format, headers, etc.)?

We use filesystem_spec/fsspec/implementations/http.py at master · fsspec/filesystem_spec · GitHub with some minor wrapping in dvc-http/dvc_http/spec.py at main · iterative/dvc-http · GitHub

thank you - I’ll check it out