VQL Capabilities: What Can VQL Do?

July 13, 2023

Hello everyone; after introducing VQLs, we will dive into their direct applications and explore how they can be used in various business contexts.

In this blog, we'll explore the capabilities of VQLs and how they can be used to improve data management and analysis for businesses of all sizes.

Zero Knowledge Queries

The Vault Query Language Guide demonstrates a simply query that can be used to query a user's Vault to answer the question: "Are you over 18?"

The query "Are you over 18?"

In this example, the answer is a simple Yes or No.

This is an example of a Zero Knowledge query.

Traditionally, people have had to show physical identification with unnecessary personal information to prove they are over 18. This includes their date of birth and physical address, in addition to their age.

With VQL it is possible to answer the question, "Are you over 18?" without exposing any other information about the person, including their date of birth. Their date of birth is used to provide the answer to the question, but it is not included in the answer.

Non Zero Knowledge Queries

With VQL you can also query for specific information. For instance:

  • Name
  • Age
  • Email address
  • Etc

See VQL keywords for the complete list of keywords.

For instance, you could use the following to query a customer's name:

return "Name is: " +VALUE("name");

In addition to defined values, you can use custom values. 

A custom value is inputted manually by the user when the query runs if they do not already have a corresponding custom value in their Vault.

Custom values are not verified or checked by ShareRing, however, they can be a useful way of collecting information from users. For instance, a ski resort might use the following query to collect customers' shoe size and helmet size.

return  "shoes size:" + CUSTOM_VALUE("shoes_size") + "\n" + "helmet size: " + CUSTOM_VALUE("helmet_size");

Improving Nightclub Entry: How VQL-Enabled QR Codes are Streamlining the Entry Process for Patrons

To comply with regulatory requirements, a nightclub can generate QR codes through VQL to request verified information from their patrons, including their name, image, and age. 

The QR code is displayed at the entry point on a tablet device, and patrons can scan it using Identifi Me to quickly verify their age and identity. 

The system displays whether the patron meets the nightclub's requirements, ensuring compliance with regulations and improving the entry process for patrons.

At the point of entry, patrons open the QR code scanner inside Identifi Me and scan the QR code generated by the nightclub. The patron is then prompted to share their information, including their verified age.

By using VQL-enabled QR codes, patrons can quickly and easily verify their identity and age, improving the overall customer experience and reducing wait times at the door. 

Banks: Revolutionizing Onboarding with VQL-Enabled eKYC

VQL supports eKYC processes at banks in compliance with local Caribbean legislation, helping banks efficiently verify customer data, saving time and costs. 

This process ensures compliance with relevant international regulations and privacy laws, such as the Anti-Money Laundering and Countering the Financing of Terrorism (FATF/CFATF) regulations.

With VQL-enabled eKYC, banks can offer a streamlined and convenient onboarding experience for customers, eliminating the need for manual processes and paperwork. 

This not only saves time and resources but also builds trust with customers to enhance their experience. 

By maintaining compliance with local laws and regulations, banks can build trust and confidence with their customers.

While we’re tapping into the topic of VQLs for our blog content, stay tuned as we get deeper into this subject. 

Stay tuned to our LinkedIn and Twitter updates!