Counterparty Risk Indicators
pre_disbursement_guardCheck supplier tax and bank identifiers (IBAN, LEI, EU VAT, UK company number), domain-age evidence and country mismatch signals before vendor payment. Requires a preceding receipt hash. An advisory result is not verified identity, fraud clearance or authorization to release funds.
Example tool call
This call uses example arguments supplied in the tool’s input schema.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"vendor_domain": "billing@acme-consulting.co.uk",
"company_number": "01234567",
"recipient_iban": "GB82WEST12345698765432",
"declared_country": "GB",
"prev_receipt_hash": "0x0000000000000000000000000000000000000000000000000000000000000000",
"invoice_amount_usd": 4500
},
"name": "pre_disbursement_guard"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| lei | No | ISO 17442 Legal Entity Identifier (optional). | |
| vat_number | No | EU VAT number (optional). | |
| vendor_domain | No | Vendor website domain or invoicing email address (optional). | |
| company_number | No | Official corporate registration number, e.g. UK Companies House 8 digits/chars (optional). | |
| recipient_iban | No | Recipient bank IBAN (optional). | |
| declared_country | No | 2-letter ISO country code where vendor claims to be registered (optional, e.g. 'GB', 'US', 'DE'). | |
| physical_address | No | Vendor physical office address (optional). | |
| prev_receipt_hash | No | Preceding verification receipt hash (may also be passed via X-PREV-RECEIPT-HASH header). | |
| invoice_amount_usd | No | Disbursement transaction amount in USD (optional). |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| tool | No | ||
| scope | No | ||
| checks | No | ||
| summary | No | ||
| decision | Yes | ||
| risk_level | Yes | ||
| risk_score | Yes | ||
| flags_triggered | No | ||
| recommendations | No | ||
| clear_to_disburse | Yes | ||
| inspected_counterparty | No |