verification technology