Identity Verification | Trufina

API Design

Trufina API Web Services

The Trufina ID Server API is a Web Services architecture that consists of the Trufina Registration Interface and the Trufina API Web Server, both of which are used by a partner site during the registration and verification process.

Trufina Registration Interface

The Trufina Registration Interface is a series of web pages that guide the user through the identity verification process and granting access to their data. The pages initially prompt the user for their "in-wallet" data (alternatively this could be provided by the Partner Site via the API if known). Next, the user completes a quiz that is generated based on the in-wallet information provided. Lastly, the user is prompted with the identity credentials that are to be shared with the Partner Site.

Trufina API Web Server

In addition to the Registration Interface, the partner communicates with the Trufina API Web Server via functions calls during the registration process. To initiate the registration process, the partner uses an API call to request certain user's credentials and to provide any user "seed" data. And once the registration process has completed, another API called is performed to retrieve the user's data.

The Trufina ID Server API is designed to provide a secure mechanism for these transactions by employing secure HTTP/XML message. Additional security is provided through the use of encrypted partner identifier and authtentication key.

Summary

Trufina's future product plans include verification of educational credentials, employment history and authorship of publications. Additionally we will be supporting additional emerging standards (such as OpenID and Cardspace) Look for more information about these enhanced services later this year, or contact us for additional details.

To learn more about our integration services, please contact us.