ai {{field . {str} >0}} hashed { {field a {list} {of ai} >0} {field t {str} >0} {field v {bin blob} optional} {field hash {list} {of bin} >0} }