Welcome to the Prove Platform documentation. This documentation applies if you use the client-side SDK and Prove Platform APIs.

For access to classic documentation, contact support@prove.com or your Prove representative.

Prove Pre-Fill Solution Overview

The Prove Pre-Fill solution streamlines online form completion by prefilling verified user information like name and address, while also providing strong identity authentication to prevent fraud. It leads to faster onboarding and reduced friction for users while maintaining a high level of security.

Integration Components

To implement, you’ll need the following components:

  • Prove Platform server-side SDK: Use the server-side SDK on the back end of your web application. It handles OAuth token management and simplifies the request and response handling for the Prove APIs.

    • Supported Languages: Prove provides server-side SDKs in Go, Java, TypeScript, and JavaScript.

    Using a different back end language? You can still integrate by interacting with the API endpoints.

  • Prove Platform client-side SDK: You must use one of the client-side SDKs on the front end of your web, iOS, or Android application. The client-side SDK handles all server calls for Mobile Auth, one-time password (OTP), and Instant Link possession checks and handles fallback functionality.

  • Web or Native Application: Your application Prove integrates into.

Prove Pre-Fill Flow Diagram

  • The Start call generates the OAuth token, initiates the session, and indicates the channel.

  • The client-side SDK initiates the Prove possession check.

    • For Mobile Channels
      • If implementing Mobile Auth, Prove completes silent verification with fallback to SMS OTP to verify a consumer.
      • Otherwise, if implementing without the Mobile Auth add-on, SMS OTP verifies the consumer.
    • For Desktop Channel includes Instant Link where users select a fortified link within an SMS message.
  • The Validate call indicates where Prove can authenticate the possession and reputation checks.

  • The Challenge call indicates whether Prove can authenticate the consumers identity information with enough trust and assurance. If so, Challenge passes back the consumer’s verified identity information.
  • The Complete call validates indicates whether Prove can authenticate the ownership.
Launch Steps

Refer to the Quick Start Guide to review how to start integrating Prove solutions. The Implementation Guide has a detailed walk through.

To go live with this product, contact your sales representative.