> ## Documentation Index
> Fetch the complete documentation index at: https://docs.frankieone.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Hosted OneSDK IDV Flow

> Implement complete identity verification in minutes with our no-code solution. Simply generate an onboarding URL and let OneSDK handle the rest.

## Features

<CardGroup cols={2}>
  <Card title="Real-time Verification" icon="bolt">
    Instant document verification and liveness detection
  </Card>

  <Card title="Anti-Fraud Protection" icon="shield-check">
    Built-in protection against deepfakes and screen captures
  </Card>

  <Card title="Biometric Matching" icon="fingerprint">
    Advanced facial recognition and matching
  </Card>

  <Card title="Streamlined UX" icon="user">
    Intuitive flow for both desktop and mobile users
  </Card>
</CardGroup>

## Industry Solutions

<AccordionGroup>
  <Accordion title="Fintech Solutions">
    <CardGroup cols={2}>
      <Card title="Quick Onboarding" icon="rocket">
        Reduce user drop-off with streamlined verification
      </Card>

      <Card title="Compliance" icon="check-square">
        Meet KYC/AML regulatory requirements
      </Card>
    </CardGroup>
  </Accordion>

  {" "}

  <Accordion title="Marketplace Solutions">
    <CardGroup cols={2}>
      <Card title="Seller Trust" icon="store">
        Verify seller identities to build platform trust
      </Card>

      <Card title="Fraud Prevention" icon="shield">
        Protect buyers and sellers from fraudulent activities
      </Card>
    </CardGroup>
  </Accordion>

  <Accordion title="Banking Solutions">
    <CardGroup cols={2}>
      <Card title="Account Security" icon="bank">
        Prevent identity theft and account fraud
      </Card>

      <Card title="AML Compliance" icon="file-contract">
        Automated checks for money laundering prevention
      </Card>
    </CardGroup>
  </Accordion>
</AccordionGroup>

## Architecture

<Frame caption="High-level architecture overview">
  <img src="https://mintcdn.com/frankieone-f5583b1b/MpEYW70dy4W-choU/images/docs/image-20240912-041806.png?fit=max&auto=format&n=MpEYW70dy4W-choU&q=85&s=55e21a22f6ba2c6aa987d6e0c37cd25e" alt="Architecture Diagram" width="1056" height="540" data-path="images/docs/image-20240912-041806.png" />
</Frame>

1. Backend requests onboarding URL
2. User receives verification link
3. OneSDK handles document/biometric capture
4. Incode processes IDV data
5. FrankieOne KYC analyzes results
6. Status updates in Portal

## User Experience Flows

<Tabs>
  <Tab title="Desktop Flow">
    <Frame caption="Desktop verification process">
      <img src="https://mintcdn.com/frankieone-f5583b1b/HiJ5UPe-ifV28Hjd/images/docs/HostedOneSDKscreens.png?fit=max&auto=format&n=HiJ5UPe-ifV28Hjd&q=85&s=46c1c7409b14c17599954abdf52c6108" alt="Desktop Screens" width="2500" height="1000" data-path="images/docs/HostedOneSDKscreens.png" />
    </Frame>

    <Callout icon="thumbtack" color="#1A6CFF" iconType="regular">
      Desktop users will need a mobile device to complete the document and selfie capture steps.
    </Callout>
  </Tab>

  <Tab title="Mobile Flow">
    <Frame caption="Mobile-optimized experience">
      <img src="https://mintcdn.com/frankieone-f5583b1b/HiJ5UPe-ifV28Hjd/images/docs/HostedOneSDKscreens2.png?fit=max&auto=format&n=HiJ5UPe-ifV28Hjd&q=85&s=d1d432288d93b6bdc5580e1a4c014b67" alt="Mobile Screens" width="2500" height="1000" data-path="images/docs/HostedOneSDKscreens2.png" />
    </Frame>

    <Callout icon="star" color="#3DD892" iconType="regular">
      Send verification links via SMS for the best mobile experience.
    </Callout>
  </Tab>
</Tabs>

## Customization

For further details about customizing Hosted OneSDK, please contact FrankieOne.

<Card title="Need Help?" icon="question-circle">
  * 📚 [API Documentation](/docs/v1/onesdk/oneSDK/quickstart-guide/use-case-1-hosted-onesdk)
  * 📧 [Developer Support <Icon icon="arrow-up-right-from-square" size={12} />](mailto:support@frankieone.com)
  * 🎥 [Demo Video <Icon icon="arrow-up-right-from-square" size={12} />](https://www.loom.com/share/48238036514340ff9981f324faa4ad3e)
</Card>

<Panel>
  ##### Quick Start Guide

  <Steps>
    <Step title="Get API Credentials">
      Request your API key and Customer ID via the [FrankieOne Support Portal <Icon icon="arrow-up-right-from-square" size={12} />](https://frankieone.atlassian.net/servicedesk/customer/portals).
    </Step>

    <Step title="Test Integration">
      Use our [test data](docs/v1/api/guide-to-the-api/getting-started/test-data) to verify your implementation.
    </Step>

    <Step title="Monitor Verifications">
      Track verification statuses and analytics in the Portal.
    </Step>

    <Step title="Go Live">
      Switch to production credentials and start verifying users.
    </Step>
  </Steps>

  ```bash title="1. Generate Onboarding URL" theme={null}
  curl --request POST \
        --url https://api.kycaml.uat.frankiefinancial.io/idv/v2/idvalidate/onboarding-url \
        --header 'api_key: API-KEY' \
        --header 'X-Frankie-CustomerID: CUSTOMER-ID' \
        --header 'accept: application/json' \
        --header 'content-type: application/json' \
        --data-raw '{
          "customerRef": "YOUR_UNIQUE_STRING",
          "consent": true,
          "flowId": "idv"
      }'
  ```

  <Callout icon="bell" color="#FFCA16" iconType="regular">
    Secure your webhook endpoint and validate webhook signatures to prevent unauthorized access.
  </Callout>
</Panel>
