AI AGENT SKILLS // AUTONOMOUS DUE DILIGENCE

Callable intelligence skills for autonomous AI workflows.

Equip your AI agents with 9 discrete compliance tools. Query registries, screen sanctions, trace crypto counterparty risk, and evaluate fraud probability with zero human middleware.

The Autonomous Intelligence Loop

Autonomous AI agents fail when APIs return unvalidated HTML or generic error strings. Diliguard provides fully typed JSON schemas that agents can discover, execute, and validate deterministically.

1. Tool Discovery

Your agent reads tool definitions via Model Context Protocol or OpenAI function calling specifications, discovering input constraints automatically.

2. Execution & Resolution

The agent issues structured parameters. Diliguard queries authoritative government databases, sanctions registries, and blockchain nodes in parallel.

3. Deterministic Decisions

Returns structured risk scores and audit trails, allowing your agent to branch logic into automatic approval, enhanced screening, or human escalation.

Directory of 9 Callable Skills

Each tool is callable directly via HTTP API, Model Context Protocol server, or LangChain and AutoGen tool bindings.

run_corporate_kyc: Corporate KYB & Registry Unwrapping

Executes full corporate entity verification, ultimate beneficial ownership (UBO) unwrapping across 16 primary jurisdictions, LEI validation, and multi-source adverse media queries.

INPUT PARAMETERS

ParameterTypeRequiredDescription
company_namestringYesLegal registered entity name
jurisdictionstringNoTwo-letter ISO country code (e.g. GB, US, DE, SG)
registration_numberstringNoOfficial government registry company number

SAMPLE STRUCTURED RESPONSE

{
  "status": "active",
  "company_number": "12345678",
  "incorporation_date": "2018-04-12",
  "registered_address": "100 Bishopsgate, London EC2N 4AG, UK",
  "ubo_structure": [
    {"name": "Arthur Pendelton", "ownership_pct": 65.0, "sanctions_match": false}
  ],
  "risk_score": 12,
  "risk_tier": "LOW"
}

run_person_trace: Executive Person Trace & OSINT

Conducts deep background screening on individual officers, directors, and beneficial owners across global PEP databases, Interpol red notices, court judgments, and digital footprint telemetry.

INPUT PARAMETERS

ParameterTypeRequiredDescription
full_namestringYesLegal first and last name of the subject
dobstringNoDate of birth in YYYY-MM-DD format
countrystringNoCountry of residence or primary nationality
emailstringNoCorporate or personal email address for OSINT correlation

SAMPLE STRUCTURED RESPONSE

{
  "full_name": "Marcus Vance",
  "pep_status": false,
  "sanctions_hits": 0,
  "adverse_media_count": 0,
  "directorships_count": 3,
  "associated_entities": ["Apex Logistics Ltd", "Vance Capital Partners"],
  "risk_score": 8,
  "risk_tier": "LOW"
}

run_crypto_investigation: Crypto Digital Asset Investigation

Traces blockchain transaction graphs across Bitcoin, Ethereum, Solana, and EVM chains. Flags interactions with sanctioned wallets, mixers, illicit bridges, and high-risk counterparties.

INPUT PARAMETERS

ParameterTypeRequiredDescription
wallet_addressstringYesPublic blockchain address or transaction hash
blockchainstringNoNetwork identifier (e.g. eth, btc, sol, arbitrum, bsc)

SAMPLE STRUCTURED RESPONSE

{
  "address": "0x71C...3a9",
  "blockchain": "ethereum",
  "total_received_usd": 482000.00,
  "mixer_exposure_pct": 0.0,
  "sanctioned_counterparty_hits": 0,
  "direct_cluster_risk": "CLEAN",
  "composite_risk_score": 15
}

run_vendor_risk: Third-Party Vendor Risk Auditing

Automates third-party supplier diligence, validating business operational status, financial solvency signals, pending litigation records, and regulatory enforcement actions.

INPUT PARAMETERS

ParameterTypeRequiredDescription
vendor_namestringYesLegal name of the vendor or supplier
domainstringNoCorporate website URL or root domain
tax_idstringNoVAT, EIN, or national tax identifier

SAMPLE STRUCTURED RESPONSE

{
  "vendor_name": "CloudScale Systems Inc",
  "operational_status": "active",
  "credit_rating_proxy": "AAA",
  "litigation_records": 0,
  "regulatory_actions": 0,
  "vendor_risk_tier": "TIER_1_APPROVED"
}

run_ultimate_fraud: Composite Fraud Prevention Analysis

Runs comprehensive multi-vector synthetic identity detection, combining corporate registry telemetry, domain age, device fingerprinting, and behavioral risk flags.

INPUT PARAMETERS

ParameterTypeRequiredDescription
entity_namestringNoBusiness name under evaluation
contact_emailstringNoPrimary applicant contact email
ip_addressstringNoIP address of the session
device_fingerprintstringNoClient hardware fingerprint hash

SAMPLE STRUCTURED RESPONSE

{
  "fraud_score": 4,
  "synthetic_identity_probability": 0.02,
  "disposable_domain": false,
  "ip_risk_level": "LOW",
  "decision": "APPROVE",
  "confidence_score": 0.98
}

run_aml_pep_screening: AML & Institutional PEP Screening

Screens entities and individuals against 140+ real-time global sanctions lists including OFAC, EU Consolidated, UK HMT, UN Security Council, and FATF high-risk registries.

INPUT PARAMETERS

ParameterTypeRequiredDescription
querystringYesIndividual or legal entity name to screen
fuzzy_thresholdnumberNoFuzzy matching threshold between 0.70 and 1.00 (default: 0.85)

SAMPLE STRUCTURED RESPONSE

{
  "query": "Novikov Holding",
  "matches_found": 0,
  "databases_checked": 142,
  "sanctions_status": "CLEAR",
  "pep_status": "CLEAR",
  "screening_timestamp": "2026-10-05T20:15:00Z"
}

run_registry_check: Direct Government Registry Check

Queries national statutory corporate registries directly to retrieve raw official registration certificates, officer rosters, share capital structures, and annual return filings.

INPUT PARAMETERS

ParameterTypeRequiredDescription
company_numberstringYesOfficial registry filing number
country_codestringYesTwo-letter ISO country code (e.g. GB, DE, FR, NL, US)

SAMPLE STRUCTURED RESPONSE

{
  "registry": "Companies House UK",
  "company_number": "08912345",
  "status": "Active",
  "type": "Private Limited Company",
  "next_accounts_due": "2027-01-31",
  "active_directors": 2
}

run_ip_intelligence: IP & Network Infrastructure Telemetry

Analyzes connection IP addresses for VPN usage, commercial proxies, Tor exit nodes, hosting datacenter allocation, and residential proxy networks.

INPUT PARAMETERS

ParameterTypeRequiredDescription
ip_addressstringYesIPv4 or IPv6 address to inspect

SAMPLE STRUCTURED RESPONSE

{
  "ip": "194.26.29.112",
  "is_proxy": false,
  "is_vpn": false,
  "is_tor": false,
  "is_datacenter": false,
  "asn": "AS2856",
  "isp": "British Telecommunications",
  "country": "GB"
}

run_transaction_scoring: Transaction Scoring & Velocity Risk

Calculates real-time fraud probability scores and velocity spikes on monetary transactions, flagging structuring patterns and suspicious counterparty flows.

INPUT PARAMETERS

ParameterTypeRequiredDescription
amountnumberYesTransaction amount in specified currency
currencystringYesThree-letter ISO currency code (e.g. USD, EUR, GBP)
sender_idstringYesUnique identifier of the sending party
recipient_idstringYesUnique identifier of the receiving party

SAMPLE STRUCTURED RESPONSE

{
  "transaction_id": "tx_9941a8b",
  "risk_score": 18,
  "recommendation": "ALLOW",
  "velocity_24h_count": 3,
  "unusual_amount_flag": false,
  "structuring_probability": 0.01
}

Multi-Agent Orchestration Patterns

Coordinate multiple specialized agents to solve end-to-end compliance workflows autonomously.

Pattern 1: Autonomous Merchant Onboarding

Workflow: Agent runs run_corporate_kyc on the registered company, extracts all named directors, executes run_person_trace on each individual, and scores the opening transaction via run_transaction_scoring.

Pattern 2: Supply Chain Vendor Screening

Workflow: Procurement agent triggers run_vendor_risk for corporate solvency, verifies technical infrastructure with run_ip_intelligence, and validates ultimate beneficial owners against run_aml_pep_screening.

Security & Zero Data Retention for Agent Loops

No Model Training

Customer payload queries, target identifiers, and verification artifacts are never used to train machine learning models.

Client Environment Secrets

API keys stay inside your local agent runtime environment variables. MCP servers communicate over authenticated stdio or TLS pipes.

Equip your AI agents with Diliguard skills today.

Get your API credentials immediately or explore the complete developer integration guides.