didit-proof-of-address
Integrate Didit Proof of Address standalone API to verify address documents. Use when the user wants to verify a proof of address, validate utility bills, bank statements, government documents, extract address from documents, verify residential address, implement address verification, or perform PoA checks using Didit. Supports OCR extraction, geocoding, name matching, and multi-page documents.
Why use this skill?
Automate address verification with Didit using OpenClaw. Instantly validate utility bills, bank statements, and government docs for KYC/AML compliance.
Install via CLI (Recommended)
clawhub install openclaw/skills/skills/rosasalberto/didit-proof-of-addressWhat This Skill Does
The didit-proof-of-address skill allows you to automate the verification of residential address documents directly through the Didit Proof of Address API. It processes files such as utility bills, bank statements, and government-issued documents to extract vital information and validate authenticity. The skill handles the complexity of image and PDF analysis, including OCR extraction, address geocoding, and name matching against identity profiles. By integrating this into your OpenClaw workflow, you can programmatically confirm that a user resides at a specific address, ensuring compliance and data integrity without manual document review.
Installation
To integrate this skill into your OpenClaw environment, use the following terminal command:
clawhub install openclaw/skills/skills/rosasalberto/didit-proof-of-address
Ensure you have your Didit API key ready from the Didit Business Console to configure the headers appropriately within the agent settings.
Use Cases
- KYC/AML Compliance: Automate user onboarding by verifying proof of address documents during the account sign-up process.
- Rental Management: Instantly validate lease agreements or utility bills submitted by potential tenants.
- Financial Services: Confirm residential status for bank account opening or credit applications using bank statements.
- Data Standardization: Automatically convert raw images or PDFs of utility bills into structured, geocoded address data for your database.
Example Prompts
- "Verify this utility bill for user-882 and tell me if the name matches our records and the document is recent."
- "Can you extract the residential address and coordinates from this bank statement?"
- "Check if this proof of address document meets the 90-day issue date requirement and provide the extracted data."
Tips & Limitations
- File Quality: Ensure documents are full-color, contain all four corners, and are free from digital edits for the highest success rate.
- Date Sensitivity: Documents must be issued within the last 90 days. The API will perform validation, but verifying the date before submission can save processing time.
- File Constraints: The maximum allowed file size is 15MB. Supported formats include JPG, JPEG, PNG, TIFF, and PDF.
- Independence: This document must be separate from the document used for primary identity verification to maintain security standards.
Metadata
Not sure this is the right skill?
Describe what you want to build — we'll match you to the best skill from 16,000+ options.
Find the right skillPaste this into your clawhub.json to enable this plugin.
{
"plugins": {
"official-rosasalberto-didit-proof-of-address": {
"enabled": true,
"auto_update": true
}
}
}Tags(AI)
Flags: file-read, external-api
Related Skills
didit-aml-screening
Integrate Didit AML Screening standalone API to screen individuals or companies against global watchlists. Use when the user wants to perform AML checks, screen against sanctions lists, check PEP status, detect adverse media, implement KYC/AML compliance, screen against OFAC/UN/EU watchlists, calculate risk scores, or perform anti-money laundering screening using Didit. Supports 1300+ databases, fuzzy name matching, configurable scoring weights, and continuous monitoring.
didit-age-estimation
Integrate Didit Age Estimation standalone API to estimate a person's age from a facial image. Use when the user wants to estimate age, verify age, implement age gating, check if someone is over 18/21, perform age verification for compliance, or use facial analysis for age detection using Didit. Includes passive liveness check. Supports configurable thresholds, adaptive age estimation with ID verification fallback, and per-country age restrictions.
didit-passive-liveness
Integrate Didit Passive Liveness standalone API to verify a user is physically present. Use when the user wants to check liveness, detect spoofing attempts, verify real person presence, implement anti-spoofing, or perform passive liveness detection using Didit. Analyzes a single image without user interaction. Returns liveness score, face quality, and luminance metrics. Detects presentation attacks and duplicate faces.
didit-phone-verification
Integrate Didit Phone Verification standalone API to verify phone numbers via OTP. Use when the user wants to verify phones, send SMS or WhatsApp or Telegram codes, check phone verification codes, detect disposable or VoIP numbers, or implement phone-based identity verification using Didit. Supports multiple delivery channels (SMS, WhatsApp, Telegram, voice), fraud signals, and policy-based auto-decline.
didit-sessions
Integrate Didit Session & Workflow APIs — the central hub for managing verification sessions. Use when the user wants to create a verification session, set up a KYC workflow, create a session with a workflow_id, retrieve session results, get session decisions, list sessions, delete sessions, update session status, approve or decline sessions, request resubmission, generate PDF reports, share sessions between partners, import shared sessions, add or remove users from blocklist, manage blocked faces/documents/phones/emails, handle webhooks, or implement any end-to-end verification flow using Didit. Covers 11 API endpoints: create, retrieve, list, delete, update-status, generate-pdf, share, import-shared, blocklist-add, blocklist-remove, blocklist-list.