Didit Database Validation for Openclaw

A specialized tool for real-time verification of personal identity data against official government records across 18 countries.

rosasalberto
v1.1.0
Mar 3, 2026
0
1.4k
0

Install & Download

1. ClawHub CLI

The fastest way to install a skill directly from the registry.

npx clawhub@latest install didit-database-validation

2. Manual Installation

Copy the skill folder to one of these locations

Global
~/.openclaw/skills/
Workspace
<project>/skills/

Priority: Workspace > Local > Bundled

3. Prompt Installation

Copy this prompt to OpenClaw to install it automatically.

Help me install didit-database-validation using Clawhub. If Clawhub is not installed, install it first (npm i -g clawhub).

Prefer to download?

Get the raw skill files in a ZIP archive.

What is Didit Database Validation?

The Didit Database Validation skill empowers AI agents to perform high-fidelity identity checks by querying trusted government and financial data sources. This Openclaw Skills integration is designed to combat synthetic identity fraud by validating national ID numbers like CPF, CURP, and DNI against primary records. It is particularly effective for developers building onboarding flows or financial applications targeting Latin American and Spanish markets.

By integrating this skill, agents can automatically determine if a user's provided information matches official records, returning clear status indicators like Approved or Declined. This ensures that identity authenticity is maintained without manual intervention, streamlining KYC and AML processes within automated workflows.

Didit Database Validation Use Cases

  • Verifying national ID numbers (CPF, CURP, DNI, Cedula) against official government databases.
  • Preventing synthetic identity fraud during user onboarding and registration.
  • Cross-referencing personal data using 1x1 or 2x2 matching methods for higher assurance levels.
  • Automating identity lookups for users in 18 supported countries including Mexico, Brazil, and Spain.

How Didit Database Validation Works

  1. The agent receives an identity verification request containing an ID number, name, and country code.
  2. The skill automatically maps the provided ID number to the specific national database field required for that country (e.g., RUT for Chile, CURP for Mexico).
  3. A secure POST request is sent to the Didit API containing the user's personal details and the authorized API key.
  4. The system performs matching logic using Levenshtein similarity for names (85% for full matches) and exact matching for ID numbers.
  5. A structured JSON response is returned, providing a status (Approved, Declined, or In Review) based on the match type results.

Didit Database Validation Setup

To use this skill, you must provide a valid Didit API Key via environment variables.

# Set your Didit API Key
export DIDIT_API_KEY="your_api_key_here"

# If you do not have a key, you can register via the Didit programmatic API:
# 1. Register: POST https://apx.didit.me/auth/v2/programmatic/register/
# 2. Verify: POST https://apx.didit.me/auth/v2/programmatic/verify-email/

Didit Database Validation Data Schema & Taxonomy

The skill processes and returns structured identity validation data according to the following schema:

Field Type Description
request_id String Unique identifier for the validation session
match_type String Logic used for validation: full_match, partial_match, or no_match
status String Final decision: Approved, Declined, or In Review
screened_data Object Contains the specific name and ID components validated
issuing_state String The ISO 3166-1 alpha-3 code for the target country

Supported ID mappings include CPF (BRA), CURP (MEX), DNI (ESP, PER, ARG, SLV), and Cedula (COL, ECU, CRI, DOM).

Didit Database Validation Advanced Features

  • 2x2 Matching Support: Allows cross-validation against two independent data sources for maximum verification security.
  • Fuzzy Name Matching: Utilizes advanced Levenshtein similarity thresholds (70-85%) to handle common typos or name variations while maintaining accuracy.
  • Automatic Re-triggering: Validation sessions will automatically re-process once missing mandatory data is provided after an initial failure tag.
  • Multi-Country Mapping: Intelligent auto-mapping of the universal id_number field to 18 distinct national document formats.

SKILL.md


Loading

Related Openclaw Skills

METADATA

Github Stars: 0
forks: 0

Featured*