# Griaule Biometric Suite

![gbs logo](/files/2c8353f9022ada4af5d548a2f27279d15db76ca4)

## Introduction

The **Griaule Biometric Suite**, or GBS, is Griaule's complete biometric solution.

GBS is an ABIS that has tools for [multimodal biometric capture](#bcc), [quality assessment](#mir), [exception handling](#etr), [form digitization](#cardscan) and [criminal case management](#best). It is technologically scalable to any database size, simply by adding enough nodes to the server cluster.

Griaule Biometric Suite is fully capable of handling fingerprints, latent prints, palm prints, iris, faces, and newborn palm prints.

![gbs biometric modalities](/files/9db2f9dcf1bfaea00ff69832663834dfb44fed41)

GBS is by design isolated between what runs on the client side and what runs on the server side. Client applications only perform data collection and basic processing. On the server side, permanent storage and biometric comparisons are performed.

## GBDS

GBDS, short for **Griaule Biometric Database Server**, is the main component on the server side. It is the distributed biometric database system built on the Hadoop architecture. The other components act as GBDS clients.

GBDS implements a microservices architecture and includes services for authentication, notifications, migration, subsystems for client applications and ABIS routines, such as template extraction and biometric comparison. GBDS also includes Hadoop components, the internal relational database, and the API gateway.

The database is distributed across all nodes of the cluster with triple redundancy, avoiding access bottlenecks and minimizing the risk of data loss in the event of hardware failures.

## Client Applications

### BCC

![BCC logo](/files/0d719881c7fd8288022697c2eb1d1acc02e1b354)

BCC, or **Biometric Capture Component**, is a biometric enrollment application. It was designed for enrolling civil and newborn profiles with biographic and biometric data, such as fingerprints, face, palm prints, and iris.

BCC can be used to collect data and create standardized profiles for biometric enrollment. BCC performs a quality check on the data to ensure that only high-quality data is sent to the server. This data is stored in the [GBDS](#gbds) and can be used in identification and verification operations. As part of Griaule Biometric Suite, the enrollment process also checks new records for biometric issues (such as low quality, duplicates, no match with sequence control) and possible fraud (duplicate biometrics across profiles of different people).

![](/files/f1dc08ccada7c8babf457aa5645d6b550087d205) ![](/files/55e9d69a5d25f8cc8af34d15df67894d36ebee92)

For more information, see the product manual [by clicking here](/gbs/en/applications/bccweb.md).

#### BCC Mobile

The **BCC Mobile** is a set of libraries for biometric enrollment with smartphones. It is used to capture faces and fingerprints. For faces, it offers built-in liveness detection to improve security and reliability.

### CardScan

![CardScan logo](/files/dc1a6f0ed0d05e8e8255ef782ed1c982a2f16e34)

The **CardScan** is an application for scanning paper forms containing biometric data, such as fingerprints, palm prints, faces, and signatures.

CardScan extracts textual biographic data from cards using optical character recognition (OCR), segments the biometrics, and performs the enrollment operation in the GBS biometric database ([GBDS](#gbds)). It is possible to fully customize the extraction fields, allowing operations with any ten-print card layout.

![](/files/5e10fcff1ee2fa75bfd0b4e0b326de1a77d1e958) ![](/files/283a10c96cd0d1164f41491b85dfe933d9cd39f0)

For more information, see the product manual [by clicking here](/gbs/en/applications/cardscanweb.md).

### Trust

<figure><img src="/files/78fb8b5e56f3b7218d03aa6709f100defef5dbfb" alt=""><figcaption></figcaption></figure>

Trust is an identity fraud-fighting tool. Whenever an enrollment or update transaction generates an inconsistency, whether due to duplication or biometric mismatch, an operator needs to analyze and handle it. Trust enables fraud handling and prevention, giving the user the decision-making power over which profile should be kept or rejected.

<div><figure><img src="/files/598df3021187a245872f06b1e0298aab08d1d50b" alt=""><figcaption></figcaption></figure> <figure><img src="/files/1e2296e85717c81d9301ec951a78297218a38ccb" alt=""><figcaption></figcaption></figure></div>

For more information, see the product manual [by clicking here](/gbs/en/applications/trust.md).

### MIR

![MIR logo](/files/cc2c8ebd9343cabb04c7ff5f9522a64ba020d13b)

MIR, or **Manual Image Review**, is a tool for handling biometric enrollment transactions that require manual review due to quality issues.

This step is necessary when the quality of the captured biometrics does not meet minimum requirements, when there are duplicate fingers, or when a fingerprint does not match its pair in the sequence control.

When a record is rejected due to low biometric quality, an operator must manually review the data in MIR and choose to accept, edit, or reject it. A common scenario is receiving records with duplicate fingers, that is, the same finger in two different positions.

In enrollments with sequence control and joint capture of multiple fingers, the reviewer can crop the correct fingerprint from the sequence control and place it in the individual field where the capture was done incorrectly.

With MIR, the operator can easily handle image quality issues before resubmitting the profile for enrollment, improving the quality of the biometric database.

![](/files/711f23bfecd73265cd54f2ceccd455c9abf9138f) ![](/files/0384b1ae233ca313876833db9ebdb8b8679a0b67)

For more information, see the product manual [by clicking here](/gbs/en/applications/mirweb.md).

### BEST

![BEST logo](/files/2b473159faaeb1377b4a09c4b72b38a1620e37f3)

BEST, or **Biometric Expert Software Tool**, is a complete application for forensic investigation and case management. BEST offers tools for improving the quality of evidence images, comparison, and automated identification of biometrics in a clean and intuitive interface.

BEST offers several filters for processing latent fingerprint images, tools for manual marking of minutiae, allows biometric searches across multiple modalities, and organizes the operator's work into structures common in forensic practice, such as grouping data into cases, fragments, and suspect lists.

With BEST, the operator can create a case, add latent biometric images, process these images to improve their quality, and perform searches in the biometric database in just a few minutes.

![](/files/0f36ab89ea9ed00ff543140af92234fca2ec4cfd) ![](/files/aee307b324b6969a85aa534f645f51a2be00ce35)

For more information, see the product manual [by clicking here](/gbs/en/applications/bestweb.md).

### Intelligence

![Intelligence logo](/files/8cb3fd88d96c079a1f0abe343e67e01ee8aabbe8)

The **Intelligence** is an application that performs text searches in the GBDS database, looking for values in identifiers (PGUID, TGUID), keys, biographic fields, and label fields.

![](/files/95375e1af7df2460ed64444f4317d14c4e24a293) ![](/files/31e8face7e2ad627ccab2e24559da02be4803db7)

For more information, see the product manual [by clicking here](/gbs/en/applications/intelligenceweb.md).

### SmartSense

![SmartSense logo](/files/e5e94c8cb718efe28120f77a9d545f2bd335cf2e)

The **SmartSense** is an application for monitoring GBDS clusters, allowing the user to view live reports on the environment's health and performance.

![](/files/8aa3ff34dacb2b3d050eafbef82d5d5700cfc35d) ![](/files/d65f43b7ae708a989b1e1fb53abdebaeea18e86e)

For more information, see the product manual [by clicking here](/gbs/en/applications/smartsense.md).

### Control Panel

The **Control Panel** is an application developed to easily change GBDS settings. Control Panel provides a graphical interface in which the user can control parameter values and compare values between different configuration files.

![](/files/077ab28b190d04afed9419762d8f3bd02450275a) ![](/files/39250cd7caddfb62fd2d394b5e62d29479ff2ffe)

For more information, see the product manual [by clicking here](/gbs/en/applications/controlpanelweb.md).

### Print

![](/files/3427143fdc725b31ffa09bee5a7227407802d317)

The **GBS Print** is a web application for managing and printing identity documents. It receives documents to be printed and groups them into batches. The batches are then printed, scanned, and inspected to ensure that the documents were printed correctly. It then checks the documents and links them to the unique typographic code (barcode) present on the document sheet received from the printer. Finally, the verified document batches are grouped into bags and sent to stations for distribution. GBS Print also allows the user to configure the printers used to print the documents and generate reports on the processed documents.

![](/files/1a52752338b543175fae0213dd351a1b1d79e579) ![](/files/3ac92e1001ee62d869aedeb65ca50ebbefc2016c)

For more information, see the product manual [by clicking here](/gbs/en/applications/print.md).

### SMART

![](/files/528ca38ac3b532f2949f12946decb45823b89dc7)

The **GBS SMART** is a web application for collecting biographic and biometric data for issuing identity cards, employee badges, or criminal identification.

![](/files/db5bf01e18ee8bec7a99a4c382b90234b9fd4efb) ![](/files/12134922f37355a6dfc5acab6f6d7a1aece8c097)

For more information, see the product manual [by clicking here](/gbs/en/applications/smart.md).

### Home Screen

The **GBS Home Screen** is a web application that provides an interface with shortcuts to access all of Griaule Biometric Suite (GBS) using a single login. After authenticating, the user has access to all applications available to them, without the need to log in individually to each application.

![](/files/02615ed1f90bf65b991689444415d5a5d1e355c9)

For more information, see the product manual [by clicking here](/gbs/en/applications/homescreen.md).


---

# 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://docs.griaule.com/gbs/en/overview/readme.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.
