The backends in Silicon are responsible for:
For example, given my_api
an API, mhd_json_serve
serves it via the microhttpd-json backend:
mhd_json_serve(my_api, 12345);
mhd_json_serve(my_api, middlewares, 12345);
The Silicon code base does not contain low level network programming. Instead, it relies on other libraries to serve APIs via several protocols.