data: add endpoint_proto support