yeah, nah, i can't do that... the search functions need to be able to apply secondary filters and sift out replaced events and whatnot. so, fuggit, i'm just going to make a protobuf for events. maybe some day in the future i'll make a whole protobuf protocol to replace the existing one but for now just going to use protobuf. the database itself, badger, uses protobuf encoding for data as it is.