protocol agnostic assets