# Introduction

### The Overview

Lapis eKYC is a micro-service built on top of our Rubilink DB system, allowing institutions to built their own eKYC application by simply integrating Lapis eKYC into their application. Built into Lapis eKYC includes face matching AI, liveliness detection AI, and OCR to extract necessary personal information from legitimate government-issued identification document. Upon request, Lapis eKYC also supports phone number and email address verification. <br>

Implementation of Lapis eKYC into identity verification application requires developers to separate the codes into client-side and server-side. Developers are always to remember to implement connection from client-side to the server, such that uploading documents to server comes first, prior to calling the Lapis eKYC API from the server. The Rubi Labs development team discourages developers to connect the Lapis eKYC API directly from the client-side applications that will be distributed to the end user, including mobile application, in-browser JavaScript, and other forms of desktop applications.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://documentation.rubilink.io/introduction.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
