Verity Addendum

1      Description.

1.1    Overview. Verity is a software suite that enables organizations to offer a digital identity solution for their users, including the ability to create, issue, accept, and verify Digital Credentials and Digital Proofs.

1.2    Provided Functionality. Verity provides the following functionality:

1.2.1.    Define and create Digital Credential definitions and underlying schemas compatible with the supported Digital Credential Anchor Networks and to write those to the network if required. Currently, the Sovrin Network is the only supported Digital Credential Anchor Network. Unless and until Evernym notifies Customer that support is offered for additional Digital Credential Anchor Networks, or Evernym and Customer agree otherwise in writing, the Sovrin Network must be used in conjunction with Verity.
1.2.2.    Establish bilateral peer-to-peer connections with other compatible software endpoints (known as “Agents”) that use a supported Digital Credential Anchor Network. Verity is aligned with open standards including the Decentralized Identifiers (“DID”) standard from the W3C and may be able to connect with Agents from third party vendors, but at present the only Agents which it is certified to support are other Verity systems and Evernym’s Connect.Me mobile application and applications developed with Evernym’s Mobile SDK.
1.2.3.    Issue Digital Credentials to, and receive Digital Credentials from, other compatible Agents. Note that the credentials are sent directly from Agent to Agent and are not recorded on the Digital Credential Anchor Network or otherwise publicly recorded. Verity is aligned with open standards including the Verifiable Credentials standard from the W3C and may be able to exchange credentials and proofs with Agents from third party vendors, but at present the only Agents which it is certified to support are other Verity systems and Evernym’s Connect.Me mobile application and applications developed with Evernym’s Mobile SDK.
1.2.4.    Issue and receive cryptographic proofs of the information contained in Digital Credentials (“Digital Proofs”)
1.2.5.    Verify Digital Credentials and Digital Proofs received from compatible Agents.
1.2.6.    Exchange related messages with compatible Agents, including text-based notifications, simple challenge/response messages, offers of Digital Credentials and requests for Digital Proofs.

1.3    Included Components.

1.3.1.    Verity SDK: A software development kit that enables execution of functionality present in Verity Server.
1.3.2.    Verity Server: The software platform that provides the Verity functionality described above, and includes enterprise wallet functionality.

1.4    Supported Configurations. The components of Verity may be configured as follows:

1.4.1.    Verity SDK is deployed on Customer Systems.
1.4.2.    Verity Server is hosted by Evernym and offered on a software-as-a-service basis. In certain cases, Evernym may agree to make Verity Server available for deployment on Customer Systems, subject to Customer agreeing to the applicable additional terms and conditions.

2      Customer Requirements.

2.1    Customer is responsible for hosting and running Verity SDK.

2.2    Customer is responsible for integration of Verity into Customer Systems, Customer Software, and workflows.

2.3    Customer must comply with the applicable interface specifications and other Documentation in running and integrating Verity with its Customer Systems.