GraphHopper graph files specification

Hello, dear GraphHopper developers.

I would like to use GraphHopper to load data from Open Street Map for the subsequent streaming of telematic messages. For this, a certain Map Matching algorithm is written (so called “incremental algorithm”), which uses a graph of a certain type: for each edge, we have a list of edges coming from it.

I’m trying to understand if it’s possible to use a graph from GraphHopper to adapt the algorithm. For this purpose, I would like to have a detailed description of the internal structure of the binary files that graph Hopper creates in the method GraphHopperOSM().importOrLoad().

Is there such a description?