avro based YO api