FWIW CBOR etc. sounds good to me. There is good support across a wide range of languages. e.g. It would be relatively straightforward to use such an API to provide e.g. systemd notify integration (for systemd monitoring of bird daemon health, including automatic restarts etc.), and also a prometheus "exporter" to monitor metrics of interest. Tim.