Bedrock opens a WebSocket to Netherite (/connect ws://127.0.0.1:19190 by default) and sends JSON packets if subscribed. From testing, received events only use this format - a header and body:
{
"header": {
"eventName": "BlockBroken",
"messagePurpose": "event",
"version": 1 // ive only ever seen version 1