Update: Trust Stamp announces that it is filing a patent for