Proto buffer