tuples api draft