contract authenticity verification