Skip to main content
Glama

Rafid Intelligence Network

company_due_diligence

Read-onlyIdempotent

Perform company due diligence for onboarding, procurement, partnership, investment or customer-risk decisions: resolve the entity, evaluate registration, website identity, sanctions, adverse news, legal, financial and reputation signals, then return a deterministic risk assessment with evidence and a machine-actionable next action. When: Use when an autonomous agent must decide whether to continue doing business with a company and what verification or escalation should happen next. Selection: primary; prefer for before onboarding a supplier or before signing a commercial agreement. Do not use for simple company search or stock price lookup. Input is a strict JSON object; see the schema. Price: $1.50 USD per call. A free preview is available through preview_capability before payment. Full execution is paid per call via x402; an unpaid MCP call returns payment instructions.

Input Schema

NameRequiredDescriptionDefault
leiNo
depthNostandard
checksNo
domainNoPublic company domain, without credentials or a private/localhost host.
companyYesCompany legal or trading name.
countryNo
purposeNogeneral_due_diligence
registrationNumberNo

Output Schema

NameRequiredDescriptionDefault

No arguments

Schema Changelog

Changes observed during successful MCP inspections.

  1. Changed4 schema fields changed
    • removedOutput schema / additionalProperties
      Removed value: -false
    • addedOutput schema / anyOf
      Added value: +[
      +  {
      +    "additionalProperties": false,
      +    "properties": {
      +      "adverseMediaCheck": {
      +        "additionalProperties": false,
      +        "properties": {
      +          "data": {},
      +          "error": {},
      +          "success": {
      +            "type": "boolean"
      +          }
      +        },
      +        "required": [
      +          "success"
      +        ],
      +        "type": "object"
      +      },
      +      "businessRiskCheck": {
      +        "additionalProperties": false,
      +        "properties": {
      +          "data": {},
      +          "error": {},
      +          "success": {
      +            "type": "boolean"
      +          }
      +        },
      +        "required": [
      +          "success"
      +        ],
      +        "type": "object"
      +      },
      +      "checks": {
      +        "additionalProperties": {
      +          "type": "boolean"
      +        },
      +        "propertyNames": {
      +          "type": "string"
      +        },
      +        "type": "object"
      +      },
      +      "company": {
      +        "additionalProperties": false,
      +        "properties": {
      +          "country": {
      +            "type": [
      +              "string",
      +              "null"
      +            ]
      +          },
      +          "domain": {
      +            "type": [
      +              "string",
      +              "null"
      +            ]
      +          },
      +          "name": {
      +            "type": "string"
      +          },
      +          "registrationNumber": {
      +            "type": [
      +              "string",
      +              "null"
      +            ]
      +          }
      +        },
      +        "required": [
      +          "name",
      +          "domain",
      +          "country",
      +          "registrationNumber"
      +        ],
      +        "type": "object"
      +      },
      +      "confidence": {
      +        "maximum": 1,
      +        "minimum": 0,
      +        "type": "number"
      +      },
      +      "coverage": {
      +        "additionalProperties": {
      +          "enum": [
      +            "complete",
      +            "partial",
      +            "unavailable",
      +            "not_checked"
      +          ],
      +          "type": "string"
      +        },
      +        "propertyNames": {
      +          "type": "string"
      +        },
      +        "type": "object"
      +      },
      +      "decision": {
      +        "additionalProperties": false,
      +        "properties": {
      +          "action": {
      +            "enum": [
      +              "continue_onboarding",
      +              "continue_with_enhanced_checks",
      +              "request_additional_documents",
      +              "manual_review_required",
      +              "reject_due_to_sanctions",
      +              "reject_due_to_identity_mismatch",
      +              "reject_due_to_material_risk",
      +              "insufficient_data"
      +            ],
      +            "type": "string"
      +          },
      +          "requiresHumanReview": {
      +            "type": "boolean"
      +          }
      +        },
      +        "required": [
      +          "action",
      +          "requiresHumanReview"
      +        ],
      +        "type": "object"
      +      },
      +      "depth": {
      +        "enum": [
      +          "quick",
      +          "standard",
      +          "enhanced"
      +        ],
      +        "type": "string"
      +      },
      +      "entityMatch": {
      +        "additionalProperties": false,
      +        "properties": {
      +          "confidence": {
      +            "maximum": 1,
      +            "minimum": 0,
      +            "type": "number"
      +          },
      +          "matchedOn": {
      +            "items": {
      +              "type": "string"
      +            },
      +            "type": "array"
      +          },
      +          "status": {
      +            "enum": [
      +              "matched",
      +              "probable",
      +              "unverified"
      +            ],
      +            "type": "string"
      +          }
      +        },
      +        "required": [
      +          "status",
      +          "confidence",
      +          "matchedOn"
      +        ],
      +        "type": "object"
      +      },
      +      "entityResolution": {
      +        "additionalProperties": false,
      +        "properties": {
      +          "candidateCount": {
      +            "maximum": 9007199254740991,
      +            "minimum": 0,
      +            "type": "integer"
      +          },
      +          "confidence": {
      +            "maximum": 1,
      +            "minimum": 0,
      +            "type": "number"
      +          },
      +          "matchedIdentifiers": {
      +            "items": {
      +              "type": "string"
      +            },
      +            "type": "array"
      +          },
      +          "status": {
      +            "enum": [
      +              "resolved",
      +              "ambiguous",
      +              "unresolved"
      +            ],
      +            "type": "string"
      +          }
      +        },
      +        "required": [
      +          "status",
      +          "confidence",
      +          "matchedIdentifiers",
      +          "candidateCount"
      +        ],
      +        "type": "object"
      +      },
      +      "evidence": {
      +        "items": {},
      +        "type": "array"
      +      },
      +      "financialSignals": {
      +        "additionalProperties": false,
      +        "properties": {
      +          "signals": {
      +            "items": {},
      +            "type": "array"
      +          },
      +          "status": {
      +            "enum": [
      +              "available",
      +              "limited_data",
      +              "unavailable"
      +            ],
      +            "type": "string"
      +          }
      +        },
      +        "required": [
      +          "status",
      +          "signals"
      +        ],
      +        "type": "object"
      +      },
      +      "generatedAt": {
      +        "type": "string"
      +      },
      +      "legalSignals": {
      +        "items": {},
      +        "type": "array"
      +      },
      +      "management": {
      +        "items": {},
      +        "type": "array"
      +      },
      +      "negativeNews": {
      +        "additionalProperties": false,
      +        "properties": {
      +          "items": {
      +            "items": {},
      +            "type": "array"
      +          },
      +          "materialCount": {
      +            "maximum": 9007199254740991,
      +            "minimum": 0,
      +            "type": "integer"
      +          }
      +        },
      +        "required": [
      +          "materialCount",
      +          "items"
      +        ],
      +        "type": "object"
      +      },
      +      "providers": {
      +        "items": {},
      +        "type": "array"
      +      },
      +      "purpose": {
      +        "type": "string"
      +      },
      +      "reasonCodes": {
      +        "items": {
      +          "type": "string"
      +        },
      +        "type": "array"
      +      },
      +      "recommendation": {
      +        "enum": [
      +          "proceed",
      +          "proceed_with_standard_checks",
      +          "manual_review_required",
      +          "enhanced_due_diligence_required",
      +          "reject_counterparty",
      +          "insufficient_data"
      +        ],
      +        "type": "string"
      +      },
      +      "redFlags": {
      +        "items": {},
      +        "type": "array"
      +      },
      +      "registration": {
      +        "additionalProperties": false,
      +        "properties": {
      +          "incorporatedAt": {
      +            "type": [
      +              "string",
      +              "null"
      +            ]
      +          },
      +          "source": {
      +            "type": [
      +              "string",
      +              "null"
      +            ]
      +          },
      +          "status": {
      +            "enum": [
      +              "active",
      +              "inactive",
      +              "dissolved",
      +              "liquidation",
      +              "unknown",
      +              "not_verified"
      +            ],
      +            "type": "string"
      +          }
      +        },
      +        "required": [
      +          "status",
      +          "incorporatedAt",
      +          "source"
      +        ],
      +        "type": "object"
      +      },
      +      "registrationCheck": {
      +        "additionalProperties": false,
      +        "properties": {
      +          "data": {},
      +          "error": {},
      +          "success": {
      +            "type": "boolean"
      +          }
      +        },
      +        "required": [
      +          "success"
      +        ],
      +        "type": "object"
      +      },
      +      "reputation": {
      +        "additionalProperties": false,
      +        "properties": {
      +          "risk": {
      +            "anyOf": [
      +              {
      +                "enum": [
      +                  "low",
      +                  "moderate",
      +                  "high",
      +                  "critical"
      +                ],
      +                "type": "string"
      +              },
      +              {
      +                "type": "null"
      +              }
      +            ]
      +          },
      +          "score": {
      +            "anyOf": [
      +              {
      +                "maximum": 100,
      +                "minimum": 0,
      +                "type": "integer"
      +              },
      +              {
      +                "type": "null"
      +              }
      +            ]
      +          }
      +        },
      +        "required": [
      +          "score",
      +          "risk"
      +        ],
      +        "type": "object"
      +      },
      +      "reputationCheck": {
      +        "additionalProperties": false,
      +        "properties": {
      +          "data": {},
      +          "error": {},
      +          "success": {
      +            "type": "boolean"
      +          }
      +        },
      +        "required": [
      +          "success"
      +        ],
      +        "type": "object"
      +      },
      +      "riskBreakdown": {
      +        "additionalProperties": false,
      +        "properties": {
      +          "financial": {
      +            "anyOf": [
      +              {
      +                "maximum": 100,
      +                "minimum": 0,
      +                "type": "integer"
      +              },
      +              {
      +                "type": "null"
      +              }
      +            ]
      +          },
      +          "identity": {
      +            "anyOf": [
      +              {
      +                "maximum": 100,
      +                "minimum": 0,
      +                "type": "integer"
      +              },
      +              {
      +                "type": "null"
      +              }
      +            ]
      +          },
      +          "legal": {
      +            "anyOf": [
      +              {
      +                "maximum": 100,
      +                "minimum": 0,
      +                "type": "integer"
      +              },
      +              {
      +                "type": "null"
      +              }
      +            ]
      +          },
      +          "negativeNews": {
      +            "anyOf": [
      +              {
      +                "maximum": 100,
      +                "minimum": 0,
      +                "type": "integer"
      +              },
      +              {
      +                "type": "null"
      +              }
      +            ]
      +          },
      +          "registration": {
      +            "anyOf": [
      +              {
      +                "maximum": 100,
      +                "minimum": 0,
      +                "type": "integer"
      +              },
      +              {
      +                "type": "null"
      +              }
      +            ]
      +          },
      +          "reputation": {
      +            "anyOf": [
      +              {
      +                "maximum": 100,
      +                "minimum": 0,
      +                "type": "integer"
      +              },
      +              {
      +                "type": "null"
      +              }
      +            ]
      +          },
      +          "sanctions": {
      +            "anyOf": [
      +              {
      +                "maximum": 100,
      +                "minimum": 0,
      +                "type": "integer"
      +              },
      +              {
      +                "type": "null"
      +              }
      +            ]
      +          }
      +        },
      +        "required": [
      +          "identity",
      +          "registration",
      +          "sanctions",
      +          "legal",
      +          "negativeNews",
      +          "financial",
      +          "reputation"
      +        ],
      +        "type": "object"
      +      },
      +      "riskLevel": {
      +        "anyOf": [
      +          {
      +            "enum": [
      +              "low",
      +              "moderate",
      +              "high",
      +              "critical"
      +            ],
      +            "type": "string"
      +          },
      +          {
      +            "type": "null"
      +          }
      +        ]
      +      },
      +      "riskScore": {
      +        "anyOf": [
      +          {
      +            "maximum": 100,
      +            "minimum": 0,
      +            "type": "integer"
      +          },
      +          {
      +            "type": "null"
      +          }
      +        ]
      +      },
      +      "sanctions": {
      +        "additionalProperties": false,
      +        "properties": {
      +          "listsChecked": {
      +            "items": {
      +              "type": "string"
      +            },
      +            "type": "array"
      +          },
      +          "listsUnavailable": {
      +            "items": {
      +              "type": "string"
      +            },
      +            "type": "array"
      +          },
      +          "matches": {
      +            "items": {},
      +            "type": "array"
      +          },
      +          "status": {
      +            "enum": [
      +              "clear",
      +              "potential_match",
      +              "confirmed_match",
      +              "not_checked",
      +              "unavailable"
      +            ],
      +            "type": "string"
      +          }
      +        },
      +        "required": [
      +          "status",
      +          "matches",
      +          "listsChecked",
      +          "listsUnavailable"
      +        ],
      +        "type": "object"
      +      },
      +      "sanctionsCheck": {
      +        "additionalProperties": false,
      +        "properties": {
      +          "data": {},
      +          "error": {},
      +          "success": {
      +            "type": "boolean"
      +          }
      +        },
      +        "required": [
      +          "success"
      +        ],
      +        "type": "object"
      +      },
      +      "sources": {
      +        "items": {},
      +        "type": "array"
      +      },
      +      "success": {
      +        "const": true,
      +        "type": "boolean"
      +      },
      +      "websiteSignals": {
      +        "additionalProperties": false,
      +        "properties": {
      +          "businessIdentityMatch": {
      +            "type": [
      +              "boolean",
      +              "null"
      +            ]
      +          },
      +          "confidence": {
      +            "maximum": 1,
      +            "minimum": 0,
      +            "type": "number"
      +          },
      +          "domainAgeYears": {
      +            "anyOf": [
      +              {
      +                "minimum": 0,
      +                "type": "number"
      +              },
      +              {
      +                "type": "null"
      +              }
      +            ]
      +          },
      +          "ssl": {
      +            "type": [
      +              "boolean",
      +              "null"
      +            ]
      +          }
      +        },
      +        "required": [
      +          "domainAgeYears",
      +          "ssl",
      +          "businessIdentityMatch",
      +          "confidence"
      +        ],
      +        "type": "object"
      +      }
      +    },
      +    "required": [
      +      "success",
      +      "company",
      +      "purpose",
      +      "depth",
      +      "checks",
      +      "entityResolution",
      +      "registrationCheck",
      +      "sanctionsCheck",
      +      "adverseMediaCheck",
      +      "reputationCheck",
      +      "businessRiskCheck",
      +      "entityMatch",
      +      "registration",
      +      "websiteSignals",
      +      "management",
      +      "sanctions",
      +      "legalSignals",
      +      "negativeNews",
      +      "financialSignals",
      +      "reputation",
      +      "riskScore",
      +      "riskLevel",
      +      "confidence",
      +      "riskBreakdown",
      +      "redFlags",
      +      "recommendation",
      +      "reasonCodes",
      +      "sources",
      +      "decision",
      +      "evidence",
      +      "coverage",
      +      "providers",
      +      "generatedAt"
      +    ],
      +    "type": "object"
      +  },
      +  {
      +    "additionalProperties": false,
      +    "properties": {
      +      "nextAction": {
      +        "additionalProperties": false,
      +        "properties": {
      +          "instruction": {
      +            "type": "string"
      +          },
      +          "target": {
      +            "enum": [
      +              "x402_endpoint",
      +              "mcp_credits_endpoint",
      +              "payment_endpoint",
      +              "unavailable"
      +            ],
      +            "type": "string"
      +          },
      +          "type": {
      +            "enum": [
      +              "pay_and_retry",
      +              "authorize_and_use_mcp_credits",
      +              "payment_unavailable"
      +            ],
      +            "type": "string"
      +          }
      +        },
      +        "required": [
      +          "type",
      +          "target",
      +          "instruction"
      +        ],
      +        "type": "object"
      +      },
      +      "payment": {
      +        "additionalProperties": false,
      +        "properties": {
      +          "endpoint": {
      +            "type": [
      +              "string",
      +              "null"
      +            ]
      +          },
      +          "method": {
      +            "const": "POST",
      +            "type": "string"
      +          },
      +          "retrySameBody": {
      +            "const": true,
      +            "type": "boolean"
      +          }
      +        },
      +        "required": [
      +          "endpoint",
      +          "method",
      +          "retrySameBody"
      +        ],
      +        "type": "object"
      +      },
      +      "paymentGuidance": {},
      +      "preview": {
      +        "additionalProperties": false,
      +        "properties": {
      +          "fullResultAvailable": {
      +            "const": true,
      +            "type": "boolean"
      +          },
      +          "inputAccepted": {
      +            "const": true,
      +            "type": "boolean"
      +          },
      +          "summary": {
      +            "type": "string"
      +          },
      +          "useCases": {
      +            "items": {
      +              "type": "string"
      +            },
      +            "type": "array"
      +          }
      +        },
      +        "required": [
      +          "inputAccepted",
      +          "fullResultAvailable",
      +          "summary",
      +          "useCases"
      +        ],
      +        "type": "object"
      +      },
      +      "price": {
      +        "additionalProperties": false,
      +        "properties": {
      +          "amount": {
      +            "minimum": 0,
      +            "type": "number"
      +          },
      +          "currency": {
      +            "type": "string"
      +          },
      +          "protocol": {
      +            "enum": [
      +              "x402",
      +              "api_credits",
      +              "subscription",
      +              "l402",
      +              "mpp",
      +              "unavailable"
      +            ],
      +            "type": "string"
      +          }
      +        },
      +        "required": [
      +          "amount",
      +          "currency",
      +          "protocol"
      +        ],
      +        "type": "object"
      +      },
      +      "requestId": {
      +        "type": "string"
      +      },
      +      "status": {
      +        "const": "payment_required",
      +        "type": "string"
      +      },
      +      "tool": {
      +        "type": "string"
      +      }
      +    },
      +    "required": [
      +      "status",
      +      "tool",
      +      "requestId",
      +      "price",
      +      "preview",
      +      "payment",
      +      "nextAction"
      +    ],
      +    "type": "object"
      +  }
      +]
    • removedOutput schema / properties
      Removed value: -{
      -  "adverseMediaCheck": {
      -    "additionalProperties": false,
      -    "properties": {
      -      "data": {},
      -      "error": {},
      -      "success": {
      -        "type": "boolean"
      -      }
      -    },
      -    "required": [
      -      "success"
      -    ],
      -    "type": "object"
      -  },
      -  "businessRiskCheck": {
      -    "additionalProperties": false,
      -    "properties": {
      -      "data": {},
      -      "error": {},
      -      "success": {
      -        "type": "boolean"
      -      }
      -    },
      -    "required": [
      -      "success"
      -    ],
      -    "type": "object"
      -  },
      -  "checks": {
      -    "additionalProperties": {
      -      "type": "boolean"
      -    },
      -    "propertyNames": {
      -      "type": "string"
      -    },
      -    "type": "object"
      -  },
      -  "company": {
      -    "additionalProperties": false,
      -    "properties": {
      -      "country": {
      -        "type": [
      -          "string",
      -          "null"
      -        ]
      -      },
      -      "domain": {
      -        "type": [
      -          "string",
      -          "null"
      -        ]
      -      },
      -      "name": {
      -        "type": "string"
      -      },
      -      "registrationNumber": {
      -        "type": [
      -          "string",
      -          "null"
      -        ]
      -      }
      -    },
      -    "required": [
      -      "name",
      -      "domain",
      -      "country",
      -      "registrationNumber"
      -    ],
      -    "type": "object"
      -  },
      -  "confidence": {
      -    "maximum": 1,
      -    "minimum": 0,
      -    "type": "number"
      -  },
      -  "coverage": {
      -    "additionalProperties": {
      -      "enum": [
      -        "complete",
      -        "partial",
      -        "unavailable",
      -        "not_checked"
      -      ],
      -      "type": "string"
      -    },
      -    "propertyNames": {
      -      "type": "string"
      -    },
      -    "type": "object"
      -  },
      -  "decision": {
      -    "additionalProperties": false,
      -    "properties": {
      -      "action": {
      -        "enum": [
      -          "continue_onboarding",
      -          "continue_with_enhanced_checks",
      -          "request_additional_documents",
      -          "manual_review_required",
      -          "reject_due_to_sanctions",
      -          "reject_due_to_identity_mismatch",
      -          "reject_due_to_material_risk",
      -          "insufficient_data"
      -        ],
      -        "type": "string"
      -      },
      -      "requiresHumanReview": {
      -        "type": "boolean"
      -      }
      -    },
      -    "required": [
      -      "action",
      -      "requiresHumanReview"
      -    ],
      -    "type": "object"
      -  },
      -  "depth": {
      -    "enum": [
      -      "quick",
      -      "standard",
      -      "enhanced"
      -    ],
      -    "type": "string"
      -  },
      -  "entityMatch": {
      -    "additionalProperties": false,
      -    "properties": {
      -      "confidence": {
      -        "maximum": 1,
      -        "minimum": 0,
      -        "type": "number"
      -      },
      -      "matchedOn": {
      -        "items": {
      -          "type": "string"
      -        },
      -        "type": "array"
      -      },
      -      "status": {
      -        "enum": [
      -          "matched",
      -          "probable",
      -          "unverified"
      -        ],
      -        "type": "string"
      -      }
      -    },
      -    "required": [
      -      "status",
      -      "confidence",
      -      "matchedOn"
      -    ],
      -    "type": "object"
      -  },
      -  "entityResolution": {
      -    "additionalProperties": false,
      -    "properties": {
      -      "candidateCount": {
      -        "maximum": 9007199254740991,
      -        "minimum": 0,
      -        "type": "integer"
      -      },
      -      "confidence": {
      -        "maximum": 1,
      -        "minimum": 0,
      -        "type": "number"
      -      },
      -      "matchedIdentifiers": {
      -        "items": {
      -          "type": "string"
      -        },
      -        "type": "array"
      -      },
      -      "status": {
      -        "enum": [
      -          "resolved",
      -          "ambiguous",
      -          "unresolved"
      -        ],
      -        "type": "string"
      -      }
      -    },
      -    "required": [
      -      "status",
      -      "confidence",
      -      "matchedIdentifiers",
      -      "candidateCount"
      -    ],
      -    "type": "object"
      -  },
      -  "evidence": {
      -    "items": {},
      -    "type": "array"
      -  },
      -  "financialSignals": {
      -    "additionalProperties": false,
      -    "properties": {
      -      "signals": {
      -        "items": {},
      -        "type": "array"
      -      },
      -      "status": {
      -        "enum": [
      -          "available",
      -          "limited_data",
      -          "unavailable"
      -        ],
      -        "type": "string"
      -      }
      -    },
      -    "required": [
      -      "status",
      -      "signals"
      -    ],
      -    "type": "object"
      -  },
      -  "generatedAt": {
      -    "type": "string"
      -  },
      -  "legalSignals": {
      -    "items": {},
      -    "type": "array"
      -  },
      -  "management": {
      -    "items": {},
      -    "type": "array"
      -  },
      -  "negativeNews": {
      -    "additionalProperties": false,
      -    "properties": {
      -      "items": {
      -        "items": {},
      -        "type": "array"
      -      },
      -      "materialCount": {
      -        "maximum": 9007199254740991,
      -        "minimum": 0,
      -        "type": "integer"
      -      }
      -    },
      -    "required": [
      -      "materialCount",
      -      "items"
      -    ],
      -    "type": "object"
      -  },
      -  "providers": {
      -    "items": {},
      -    "type": "array"
      -  },
      -  "purpose": {
      -    "type": "string"
      -  },
      -  "reasonCodes": {
      -    "items": {
      -      "type": "string"
      -    },
      -    "type": "array"
      -  },
      -  "recommendation": {
      -    "enum": [
      -      "proceed",
      -      "proceed_with_standard_checks",
      -      "manual_review_required",
      -      "enhanced_due_diligence_required",
      -      "reject_counterparty",
      -      "insufficient_data"
      -    ],
      -    "type": "string"
      -  },
      -  "redFlags": {
      -    "items": {},
      -    "type": "array"
      -  },
      -  "registration": {
      -    "additionalProperties": false,
      -    "properties": {
      -      "incorporatedAt": {
      -        "type": [
      -          "string",
      -          "null"
      -        ]
      -      },
      -      "source": {
      -        "type": [
      -          "string",
      -          "null"
      -        ]
      -      },
      -      "status": {
      -        "enum": [
      -          "active",
      -          "inactive",
      -          "dissolved",
      -          "liquidation",
      -          "unknown",
      -          "not_verified"
      -        ],
      -        "type": "string"
      -      }
      -    },
      -    "required": [
      -      "status",
      -      "incorporatedAt",
      -      "source"
      -    ],
      -    "type": "object"
      -  },
      -  "registrationCheck": {
      -    "additionalProperties": false,
      -    "properties": {
      -      "data": {},
      -      "error": {},
      -      "success": {
      -        "type": "boolean"
      -      }
      -    },
      -    "required": [
      -      "success"
      -    ],
      -    "type": "object"
      -  },
      -  "reputation": {
      -    "additionalProperties": false,
      -    "properties": {
      -      "risk": {
      -        "anyOf": [
      -          {
      -            "enum": [
      -              "low",
      -              "moderate",
      -              "high",
      -              "critical"
      -            ],
      -            "type": "string"
      -          },
      -          {
      -            "type": "null"
      -          }
      -        ]
      -      },
      -      "score": {
      -        "anyOf": [
      -          {
      -            "maximum": 100,
      -            "minimum": 0,
      -            "type": "integer"
      -          },
      -          {
      -            "type": "null"
      -          }
      -        ]
      -      }
      -    },
      -    "required": [
      -      "score",
      -      "risk"
      -    ],
      -    "type": "object"
      -  },
      -  "reputationCheck": {
      -    "additionalProperties": false,
      -    "properties": {
      -      "data": {},
      -      "error": {},
      -      "success": {
      -        "type": "boolean"
      -      }
      -    },
      -    "required": [
      -      "success"
      -    ],
      -    "type": "object"
      -  },
      -  "riskBreakdown": {
      -    "additionalProperties": false,
      -    "properties": {
      -      "financial": {
      -        "anyOf": [
      -          {
      -            "maximum": 100,
      -            "minimum": 0,
      -            "type": "integer"
      -          },
      -          {
      -            "type": "null"
      -          }
      -        ]
      -      },
      -      "identity": {
      -        "anyOf": [
      -          {
      -            "maximum": 100,
      -            "minimum": 0,
      -            "type": "integer"
      -          },
      -          {
      -            "type": "null"
      -          }
      -        ]
      -      },
      -      "legal": {
      -        "anyOf": [
      -          {
      -            "maximum": 100,
      -            "minimum": 0,
      -            "type": "integer"
      -          },
      -          {
      -            "type": "null"
      -          }
      -        ]
      -      },
      -      "negativeNews": {
      -        "anyOf": [
      -          {
      -            "maximum": 100,
      -            "minimum": 0,
      -            "type": "integer"
      -          },
      -          {
      -            "type": "null"
      -          }
      -        ]
      -      },
      -      "registration": {
      -        "anyOf": [
      -          {
      -            "maximum": 100,
      -            "minimum": 0,
      -            "type": "integer"
      -          },
      -          {
      -            "type": "null"
      -          }
      -        ]
      -      },
      -      "reputation": {
      -        "anyOf": [
      -          {
      -            "maximum": 100,
      -            "minimum": 0,
      -            "type": "integer"
      -          },
      -          {
      -            "type": "null"
      -          }
      -        ]
      -      },
      -      "sanctions": {
      -        "anyOf": [
      -          {
      -            "maximum": 100,
      -            "minimum": 0,
      -            "type": "integer"
      -          },
      -          {
      -            "type": "null"
      -          }
      -        ]
      -      }
      -    },
      -    "required": [
      -      "identity",
      -      "registration",
      -      "sanctions",
      -      "legal",
      -      "negativeNews",
      -      "financial",
      -      "reputation"
      -    ],
      -    "type": "object"
      -  },
      -  "riskLevel": {
      -    "anyOf": [
      -      {
      -        "enum": [
      -          "low",
      -          "moderate",
      -          "high",
      -          "critical"
      -        ],
      -        "type": "string"
      -      },
      -      {
      -        "type": "null"
      -      }
      -    ]
      -  },
      -  "riskScore": {
      -    "anyOf": [
      -      {
      -        "maximum": 100,
      -        "minimum": 0,
      -        "type": "integer"
      -      },
      -      {
      -        "type": "null"
      -      }
      -    ]
      -  },
      -  "sanctions": {
      -    "additionalProperties": false,
      -    "properties": {
      -      "listsChecked": {
      -        "items": {
      -          "type": "string"
      -        },
      -        "type": "array"
      -      },
      -      "listsUnavailable": {
      -        "items": {
      -          "type": "string"
      -        },
      -        "type": "array"
      -      },
      -      "matches": {
      -        "items": {},
      -        "type": "array"
      -      },
      -      "status": {
      -        "enum": [
      -          "clear",
      -          "potential_match",
      -          "confirmed_match",
      -          "not_checked",
      -          "unavailable"
      -        ],
      -        "type": "string"
      -      }
      -    },
      -    "required": [
      -      "status",
      -      "matches",
      -      "listsChecked",
      -      "listsUnavailable"
      -    ],
      -    "type": "object"
      -  },
      -  "sanctionsCheck": {
      -    "additionalProperties": false,
      -    "properties": {
      -      "data": {},
      -      "error": {},
      -      "success": {
      -        "type": "boolean"
      -      }
      -    },
      -    "required": [
      -      "success"
      -    ],
      -    "type": "object"
      -  },
      -  "sources": {
      -    "items": {},
      -    "type": "array"
      -  },
      -  "success": {
      -    "const": true,
      -    "type": "boolean"
      -  },
      -  "websiteSignals": {
      -    "additionalProperties": false,
      -    "properties": {
      -      "businessIdentityMatch": {
      -        "type": [
      -          "boolean",
      -          "null"
      -        ]
      -      },
      -      "confidence": {
      -        "maximum": 1,
      -        "minimum": 0,
      -        "type": "number"
      -      },
      -      "domainAgeYears": {
      -        "anyOf": [
      -          {
      -            "minimum": 0,
      -            "type": "number"
      -          },
      -          {
      -            "type": "null"
      -          }
      -        ]
      -      },
      -      "ssl": {
      -        "type": [
      -          "boolean",
      -          "null"
      -        ]
      -      }
      -    },
      -    "required": [
      -      "domainAgeYears",
      -      "ssl",
      -      "businessIdentityMatch",
      -      "confidence"
      -    ],
      -    "type": "object"
      -  }
      -}
    • removedOutput schema / required
      Removed value: -[
      -  "success",
      -  "company",
      -  "purpose",
      -  "depth",
      -  "checks",
      -  "entityResolution",
      -  "registrationCheck",
      -  "sanctionsCheck",
      -  "adverseMediaCheck",
      -  "reputationCheck",
      -  "businessRiskCheck",
      -  "entityMatch",
      -  "registration",
      -  "websiteSignals",
      -  "management",
      -  "sanctions",
      -  "legalSignals",
      -  "negativeNews",
      -  "financialSignals",
      -  "reputation",
      -  "riskScore",
      -  "riskLevel",
      -  "confidence",
      -  "riskBreakdown",
      -  "redFlags",
      -  "recommendation",
      -  "reasonCodes",
      -  "sources",
      -  "decision",
      -  "evidence",
      -  "coverage",
      -  "providers",
      -  "generatedAt"
      -]
  2. Changed4 schema fields changed
    • addedOutput schema / additionalProperties
      Added value: +false
    • removedOutput schema / anyOf
      Removed value: -[
      -  {
      -    "additionalProperties": false,
      -    "properties": {
      -      "adverseMediaCheck": {
      -        "additionalProperties": false,
      -        "properties": {
      -          "data": {},
      -          "error": {},
      -          "success": {
      -            "type": "boolean"
      -          }
      -        },
      -        "required": [
      -          "success"
      -        ],
      -        "type": "object"
      -      },
      -      "businessRiskCheck": {
      -        "additionalProperties": false,
      -        "properties": {
      -          "data": {},
      -          "error": {},
      -          "success": {
      -            "type": "boolean"
      -          }
      -        },
      -        "required": [
      -          "success"
      -        ],
      -        "type": "object"
      -      },
      -      "checks": {
      -        "additionalProperties": {
      -          "type": "boolean"
      -        },
      -        "propertyNames": {
      -          "type": "string"
      -        },
      -        "type": "object"
      -      },
      -      "company": {
      -        "additionalProperties": false,
      -        "properties": {
      -          "country": {
      -            "type": [
      -              "string",
      -              "null"
      -            ]
      -          },
      -          "domain": {
      -            "type": [
      -              "string",
      -              "null"
      -            ]
      -          },
      -          "name": {
      -            "type": "string"
      -          },
      -          "registrationNumber": {
      -            "type": [
      -              "string",
      -              "null"
      -            ]
      -          }
      -        },
      -        "required": [
      -          "name",
      -          "domain",
      -          "country",
      -          "registrationNumber"
      -        ],
      -        "type": "object"
      -      },
      -      "confidence": {
      -        "maximum": 1,
      -        "minimum": 0,
      -        "type": "number"
      -      },
      -      "coverage": {
      -        "additionalProperties": {
      -          "enum": [
      -            "complete",
      -            "partial",
      -            "unavailable",
      -            "not_checked"
      -          ],
      -          "type": "string"
      -        },
      -        "propertyNames": {
      -          "type": "string"
      -        },
      -        "type": "object"
      -      },
      -      "decision": {
      -        "additionalProperties": false,
      -        "properties": {
      -          "action": {
      -            "enum": [
      -              "continue_onboarding",
      -              "continue_with_enhanced_checks",
      -              "request_additional_documents",
      -              "manual_review_required",
      -              "reject_due_to_sanctions",
      -              "reject_due_to_identity_mismatch",
      -              "reject_due_to_material_risk",
      -              "insufficient_data"
      -            ],
      -            "type": "string"
      -          },
      -          "requiresHumanReview": {
      -            "type": "boolean"
      -          }
      -        },
      -        "required": [
      -          "action",
      -          "requiresHumanReview"
      -        ],
      -        "type": "object"
      -      },
      -      "depth": {
      -        "enum": [
      -          "quick",
      -          "standard",
      -          "enhanced"
      -        ],
      -        "type": "string"
      -      },
      -      "entityMatch": {
      -        "additionalProperties": false,
      -        "properties": {
      -          "confidence": {
      -            "maximum": 1,
      -            "minimum": 0,
      -            "type": "number"
      -          },
      -          "matchedOn": {
      -            "items": {
      -              "type": "string"
      -            },
      -            "type": "array"
      -          },
      -          "status": {
      -            "enum": [
      -              "matched",
      -              "probable",
      -              "unverified"
      -            ],
      -            "type": "string"
      -          }
      -        },
      -        "required": [
      -          "status",
      -          "confidence",
      -          "matchedOn"
      -        ],
      -        "type": "object"
      -      },
      -      "entityResolution": {
      -        "additionalProperties": false,
      -        "properties": {
      -          "candidateCount": {
      -            "maximum": 9007199254740991,
      -            "minimum": 0,
      -            "type": "integer"
      -          },
      -          "confidence": {
      -            "maximum": 1,
      -            "minimum": 0,
      -            "type": "number"
      -          },
      -          "matchedIdentifiers": {
      -            "items": {
      -              "type": "string"
      -            },
      -            "type": "array"
      -          },
      -          "status": {
      -            "enum": [
      -              "resolved",
      -              "ambiguous",
      -              "unresolved"
      -            ],
      -            "type": "string"
      -          }
      -        },
      -        "required": [
      -          "status",
      -          "confidence",
      -          "matchedIdentifiers",
      -          "candidateCount"
      -        ],
      -        "type": "object"
      -      },
      -      "evidence": {
      -        "items": {},
      -        "type": "array"
      -      },
      -      "financialSignals": {
      -        "additionalProperties": false,
      -        "properties": {
      -          "signals": {
      -            "items": {},
      -            "type": "array"
      -          },
      -          "status": {
      -            "enum": [
      -              "available",
      -              "limited_data",
      -              "unavailable"
      -            ],
      -            "type": "string"
      -          }
      -        },
      -        "required": [
      -          "status",
      -          "signals"
      -        ],
      -        "type": "object"
      -      },
      -      "generatedAt": {
      -        "type": "string"
      -      },
      -      "legalSignals": {
      -        "items": {},
      -        "type": "array"
      -      },
      -      "management": {
      -        "items": {},
      -        "type": "array"
      -      },
      -      "negativeNews": {
      -        "additionalProperties": false,
      -        "properties": {
      -          "items": {
      -            "items": {},
      -            "type": "array"
      -          },
      -          "materialCount": {
      -            "maximum": 9007199254740991,
      -            "minimum": 0,
      -            "type": "integer"
      -          }
      -        },
      -        "required": [
      -          "materialCount",
      -          "items"
      -        ],
      -        "type": "object"
      -      },
      -      "providers": {
      -        "items": {},
      -        "type": "array"
      -      },
      -      "purpose": {
      -        "type": "string"
      -      },
      -      "reasonCodes": {
      -        "items": {
      -          "type": "string"
      -        },
      -        "type": "array"
      -      },
      -      "recommendation": {
      -        "enum": [
      -          "proceed",
      -          "proceed_with_standard_checks",
      -          "manual_review_required",
      -          "enhanced_due_diligence_required",
      -          "reject_counterparty",
      -          "insufficient_data"
      -        ],
      -        "type": "string"
      -      },
      -      "redFlags": {
      -        "items": {},
      -        "type": "array"
      -      },
      -      "registration": {
      -        "additionalProperties": false,
      -        "properties": {
      -          "incorporatedAt": {
      -            "type": [
      -              "string",
      -              "null"
      -            ]
      -          },
      -          "source": {
      -            "type": [
      -              "string",
      -              "null"
      -            ]
      -          },
      -          "status": {
      -            "enum": [
      -              "active",
      -              "inactive",
      -              "dissolved",
      -              "liquidation",
      -              "unknown",
      -              "not_verified"
      -            ],
      -            "type": "string"
      -          }
      -        },
      -        "required": [
      -          "status",
      -          "incorporatedAt",
      -          "source"
      -        ],
      -        "type": "object"
      -      },
      -      "registrationCheck": {
      -        "additionalProperties": false,
      -        "properties": {
      -          "data": {},
      -          "error": {},
      -          "success": {
      -            "type": "boolean"
      -          }
      -        },
      -        "required": [
      -          "success"
      -        ],
      -        "type": "object"
      -      },
      -      "reputation": {
      -        "additionalProperties": false,
      -        "properties": {
      -          "risk": {
      -            "anyOf": [
      -              {
      -                "enum": [
      -                  "low",
      -                  "moderate",
      -                  "high",
      -                  "critical"
      -                ],
      -                "type": "string"
      -              },
      -              {
      -                "type": "null"
      -              }
      -            ]
      -          },
      -          "score": {
      -            "anyOf": [
      -              {
      -                "maximum": 100,
      -                "minimum": 0,
      -                "type": "integer"
      -              },
      -              {
      -                "type": "null"
      -              }
      -            ]
      -          }
      -        },
      -        "required": [
      -          "score",
      -          "risk"
      -        ],
      -        "type": "object"
      -      },
      -      "reputationCheck": {
      -        "additionalProperties": false,
      -        "properties": {
      -          "data": {},
      -          "error": {},
      -          "success": {
      -            "type": "boolean"
      -          }
      -        },
      -        "required": [
      -          "success"
      -        ],
      -        "type": "object"
      -      },
      -      "riskBreakdown": {
      -        "additionalProperties": false,
      -        "properties": {
      -          "financial": {
      -            "anyOf": [
      -              {
      -                "maximum": 100,
      -                "minimum": 0,
      -                "type": "integer"
      -              },
      -              {
      -                "type": "null"
      -              }
      -            ]
      -          },
      -          "identity": {
      -            "anyOf": [
      -              {
      -                "maximum": 100,
      -                "minimum": 0,
      -                "type": "integer"
      -              },
      -              {
      -                "type": "null"
      -              }
      -            ]
      -          },
      -          "legal": {
      -            "anyOf": [
      -              {
      -                "maximum": 100,
      -                "minimum": 0,
      -                "type": "integer"
      -              },
      -              {
      -                "type": "null"
      -              }
      -            ]
      -          },
      -          "negativeNews": {
      -            "anyOf": [
      -              {
      -                "maximum": 100,
      -                "minimum": 0,
      -                "type": "integer"
      -              },
      -              {
      -                "type": "null"
      -              }
      -            ]
      -          },
      -          "registration": {
      -            "anyOf": [
      -              {
      -                "maximum": 100,
      -                "minimum": 0,
      -                "type": "integer"
      -              },
      -              {
      -                "type": "null"
      -              }
      -            ]
      -          },
      -          "reputation": {
      -            "anyOf": [
      -              {
      -                "maximum": 100,
      -                "minimum": 0,
      -                "type": "integer"
      -              },
      -              {
      -                "type": "null"
      -              }
      -            ]
      -          },
      -          "sanctions": {
      -            "anyOf": [
      -              {
      -                "maximum": 100,
      -                "minimum": 0,
      -                "type": "integer"
      -              },
      -              {
      -                "type": "null"
      -              }
      -            ]
      -          }
      -        },
      -        "required": [
      -          "identity",
      -          "registration",
      -          "sanctions",
      -          "legal",
      -          "negativeNews",
      -          "financial",
      -          "reputation"
      -        ],
      -        "type": "object"
      -      },
      -      "riskLevel": {
      -        "anyOf": [
      -          {
      -            "enum": [
      -              "low",
      -              "moderate",
      -              "high",
      -              "critical"
      -            ],
      -            "type": "string"
      -          },
      -          {
      -            "type": "null"
      -          }
      -        ]
      -      },
      -      "riskScore": {
      -        "anyOf": [
      -          {
      -            "maximum": 100,
      -            "minimum": 0,
      -            "type": "integer"
      -          },
      -          {
      -            "type": "null"
      -          }
      -        ]
      -      },
      -      "sanctions": {
      -        "additionalProperties": false,
      -        "properties": {
      -          "listsChecked": {
      -            "items": {
      -              "type": "string"
      -            },
      -            "type": "array"
      -          },
      -          "listsUnavailable": {
      -            "items": {
      -              "type": "string"
      -            },
      -            "type": "array"
      -          },
      -          "matches": {
      -            "items": {},
      -            "type": "array"
      -          },
      -          "status": {
      -            "enum": [
      -              "clear",
      -              "potential_match",
      -              "confirmed_match",
      -              "not_checked",
      -              "unavailable"
      -            ],
      -            "type": "string"
      -          }
      -        },
      -        "required": [
      -          "status",
      -          "matches",
      -          "listsChecked",
      -          "listsUnavailable"
      -        ],
      -        "type": "object"
      -      },
      -      "sanctionsCheck": {
      -        "additionalProperties": false,
      -        "properties": {
      -          "data": {},
      -          "error": {},
      -          "success": {
      -            "type": "boolean"
      -          }
      -        },
      -        "required": [
      -          "success"
      -        ],
      -        "type": "object"
      -      },
      -      "sources": {
      -        "items": {},
      -        "type": "array"
      -      },
      -      "success": {
      -        "const": true,
      -        "type": "boolean"
      -      },
      -      "websiteSignals": {
      -        "additionalProperties": false,
      -        "properties": {
      -          "businessIdentityMatch": {
      -            "type": [
      -              "boolean",
      -              "null"
      -            ]
      -          },
      -          "confidence": {
      -            "maximum": 1,
      -            "minimum": 0,
      -            "type": "number"
      -          },
      -          "domainAgeYears": {
      -            "anyOf": [
      -              {
      -                "minimum": 0,
      -                "type": "number"
      -              },
      -              {
      -                "type": "null"
      -              }
      -            ]
      -          },
      -          "ssl": {
      -            "type": [
      -              "boolean",
      -              "null"
      -            ]
      -          }
      -        },
      -        "required": [
      -          "domainAgeYears",
      -          "ssl",
      -          "businessIdentityMatch",
      -          "confidence"
      -        ],
      -        "type": "object"
      -      }
      -    },
      -    "required": [
      -      "success",
      -      "company",
      -      "purpose",
      -      "depth",
      -      "checks",
      -      "entityResolution",
      -      "registrationCheck",
      -      "sanctionsCheck",
      -      "adverseMediaCheck",
      -      "reputationCheck",
      -      "businessRiskCheck",
      -      "entityMatch",
      -      "registration",
      -      "websiteSignals",
      -      "management",
      -      "sanctions",
      -      "legalSignals",
      -      "negativeNews",
      -      "financialSignals",
      -      "reputation",
      -      "riskScore",
      -      "riskLevel",
      -      "confidence",
      -      "riskBreakdown",
      -      "redFlags",
      -      "recommendation",
      -      "reasonCodes",
      -      "sources",
      -      "decision",
      -      "evidence",
      -      "coverage",
      -      "providers",
      -      "generatedAt"
      -    ],
      -    "type": "object"
      -  },
      -  {
      -    "additionalProperties": false,
      -    "properties": {
      -      "nextAction": {
      -        "additionalProperties": false,
      -        "properties": {
      -          "instruction": {
      -            "type": "string"
      -          },
      -          "target": {
      -            "enum": [
      -              "x402_endpoint",
      -              "mcp_credits_endpoint",
      -              "payment_endpoint",
      -              "unavailable"
      -            ],
      -            "type": "string"
      -          },
      -          "type": {
      -            "enum": [
      -              "pay_and_retry",
      -              "authorize_and_use_mcp_credits",
      -              "payment_unavailable"
      -            ],
      -            "type": "string"
      -          }
      -        },
      -        "required": [
      -          "type",
      -          "target",
      -          "instruction"
      -        ],
      -        "type": "object"
      -      },
      -      "payment": {
      -        "additionalProperties": false,
      -        "properties": {
      -          "endpoint": {
      -            "type": [
      -              "string",
      -              "null"
      -            ]
      -          },
      -          "method": {
      -            "const": "POST",
      -            "type": "string"
      -          },
      -          "retrySameBody": {
      -            "const": true,
      -            "type": "boolean"
      -          }
      -        },
      -        "required": [
      -          "endpoint",
      -          "method",
      -          "retrySameBody"
      -        ],
      -        "type": "object"
      -      },
      -      "paymentGuidance": {},
      -      "preview": {
      -        "additionalProperties": false,
      -        "properties": {
      -          "fullResultAvailable": {
      -            "const": true,
      -            "type": "boolean"
      -          },
      -          "inputAccepted": {
      -            "const": true,
      -            "type": "boolean"
      -          },
      -          "summary": {
      -            "type": "string"
      -          },
      -          "useCases": {
      -            "items": {
      -              "type": "string"
      -            },
      -            "type": "array"
      -          }
      -        },
      -        "required": [
      -          "inputAccepted",
      -          "fullResultAvailable",
      -          "summary",
      -          "useCases"
      -        ],
      -        "type": "object"
      -      },
      -      "price": {
      -        "additionalProperties": false,
      -        "properties": {
      -          "amount": {
      -            "minimum": 0,
      -            "type": "number"
      -          },
      -          "currency": {
      -            "type": "string"
      -          },
      -          "protocol": {
      -            "enum": [
      -              "x402",
      -              "api_credits",
      -              "subscription",
      -              "l402",
      -              "mpp",
      -              "unavailable"
      -            ],
      -            "type": "string"
      -          }
      -        },
      -        "required": [
      -          "amount",
      -          "currency",
      -          "protocol"
      -        ],
      -        "type": "object"
      -      },
      -      "requestId": {
      -        "type": "string"
      -      },
      -      "status": {
      -        "const": "payment_required",
      -        "type": "string"
      -      },
      -      "tool": {
      -        "type": "string"
      -      }
      -    },
      -    "required": [
      -      "status",
      -      "tool",
      -      "requestId",
      -      "price",
      -      "preview",
      -      "payment",
      -      "nextAction"
      -    ],
      -    "type": "object"
      -  }
      -]
    • addedOutput schema / properties
      Added value: +{
      +  "adverseMediaCheck": {
      +    "additionalProperties": false,
      +    "properties": {
      +      "data": {},
      +      "error": {},
      +      "success": {
      +        "type": "boolean"
      +      }
      +    },
      +    "required": [
      +      "success"
      +    ],
      +    "type": "object"
      +  },
      +  "businessRiskCheck": {
      +    "additionalProperties": false,
      +    "properties": {
      +      "data": {},
      +      "error": {},
      +      "success": {
      +        "type": "boolean"
      +      }
      +    },
      +    "required": [
      +      "success"
      +    ],
      +    "type": "object"
      +  },
      +  "checks": {
      +    "additionalProperties": {
      +      "type": "boolean"
      +    },
      +    "propertyNames": {
      +      "type": "string"
      +    },
      +    "type": "object"
      +  },
      +  "company": {
      +    "additionalProperties": false,
      +    "properties": {
      +      "country": {
      +        "type": [
      +          "string",
      +          "null"
      +        ]
      +      },
      +      "domain": {
      +        "type": [
      +          "string",
      +          "null"
      +        ]
      +      },
      +      "name": {
      +        "type": "string"
      +      },
      +      "registrationNumber": {
      +        "type": [
      +          "string",
      +          "null"
      +        ]
      +      }
      +    },
      +    "required": [
      +      "name",
      +      "domain",
      +      "country",
      +      "registrationNumber"
      +    ],
      +    "type": "object"
      +  },
      +  "confidence": {
      +    "maximum": 1,
      +    "minimum": 0,
      +    "type": "number"
      +  },
      +  "coverage": {
      +    "additionalProperties": {
      +      "enum": [
      +        "complete",
      +        "partial",
      +        "unavailable",
      +        "not_checked"
      +      ],
      +      "type": "string"
      +    },
      +    "propertyNames": {
      +      "type": "string"
      +    },
      +    "type": "object"
      +  },
      +  "decision": {
      +    "additionalProperties": false,
      +    "properties": {
      +      "action": {
      +        "enum": [
      +          "continue_onboarding",
      +          "continue_with_enhanced_checks",
      +          "request_additional_documents",
      +          "manual_review_required",
      +          "reject_due_to_sanctions",
      +          "reject_due_to_identity_mismatch",
      +          "reject_due_to_material_risk",
      +          "insufficient_data"
      +        ],
      +        "type": "string"
      +      },
      +      "requiresHumanReview": {
      +        "type": "boolean"
      +      }
      +    },
      +    "required": [
      +      "action",
      +      "requiresHumanReview"
      +    ],
      +    "type": "object"
      +  },
      +  "depth": {
      +    "enum": [
      +      "quick",
      +      "standard",
      +      "enhanced"
      +    ],
      +    "type": "string"
      +  },
      +  "entityMatch": {
      +    "additionalProperties": false,
      +    "properties": {
      +      "confidence": {
      +        "maximum": 1,
      +        "minimum": 0,
      +        "type": "number"
      +      },
      +      "matchedOn": {
      +        "items": {
      +          "type": "string"
      +        },
      +        "type": "array"
      +      },
      +      "status": {
      +        "enum": [
      +          "matched",
      +          "probable",
      +          "unverified"
      +        ],
      +        "type": "string"
      +      }
      +    },
      +    "required": [
      +      "status",
      +      "confidence",
      +      "matchedOn"
      +    ],
      +    "type": "object"
      +  },
      +  "entityResolution": {
      +    "additionalProperties": false,
      +    "properties": {
      +      "candidateCount": {
      +        "maximum": 9007199254740991,
      +        "minimum": 0,
      +        "type": "integer"
      +      },
      +      "confidence": {
      +        "maximum": 1,
      +        "minimum": 0,
      +        "type": "number"
      +      },
      +      "matchedIdentifiers": {
      +        "items": {
      +          "type": "string"
      +        },
      +        "type": "array"
      +      },
      +      "status": {
      +        "enum": [
      +          "resolved",
      +          "ambiguous",
      +          "unresolved"
      +        ],
      +        "type": "string"
      +      }
      +    },
      +    "required": [
      +      "status",
      +      "confidence",
      +      "matchedIdentifiers",
      +      "candidateCount"
      +    ],
      +    "type": "object"
      +  },
      +  "evidence": {
      +    "items": {},
      +    "type": "array"
      +  },
      +  "financialSignals": {
      +    "additionalProperties": false,
      +    "properties": {
      +      "signals": {
      +        "items": {},
      +        "type": "array"
      +      },
      +      "status": {
      +        "enum": [
      +          "available",
      +          "limited_data",
      +          "unavailable"
      +        ],
      +        "type": "string"
      +      }
      +    },
      +    "required": [
      +      "status",
      +      "signals"
      +    ],
      +    "type": "object"
      +  },
      +  "generatedAt": {
      +    "type": "string"
      +  },
      +  "legalSignals": {
      +    "items": {},
      +    "type": "array"
      +  },
      +  "management": {
      +    "items": {},
      +    "type": "array"
      +  },
      +  "negativeNews": {
      +    "additionalProperties": false,
      +    "properties": {
      +      "items": {
      +        "items": {},
      +        "type": "array"
      +      },
      +      "materialCount": {
      +        "maximum": 9007199254740991,
      +        "minimum": 0,
      +        "type": "integer"
      +      }
      +    },
      +    "required": [
      +      "materialCount",
      +      "items"
      +    ],
      +    "type": "object"
      +  },
      +  "providers": {
      +    "items": {},
      +    "type": "array"
      +  },
      +  "purpose": {
      +    "type": "string"
      +  },
      +  "reasonCodes": {
      +    "items": {
      +      "type": "string"
      +    },
      +    "type": "array"
      +  },
      +  "recommendation": {
      +    "enum": [
      +      "proceed",
      +      "proceed_with_standard_checks",
      +      "manual_review_required",
      +      "enhanced_due_diligence_required",
      +      "reject_counterparty",
      +      "insufficient_data"
      +    ],
      +    "type": "string"
      +  },
      +  "redFlags": {
      +    "items": {},
      +    "type": "array"
      +  },
      +  "registration": {
      +    "additionalProperties": false,
      +    "properties": {
      +      "incorporatedAt": {
      +        "type": [
      +          "string",
      +          "null"
      +        ]
      +      },
      +      "source": {
      +        "type": [
      +          "string",
      +          "null"
      +        ]
      +      },
      +      "status": {
      +        "enum": [
      +          "active",
      +          "inactive",
      +          "dissolved",
      +          "liquidation",
      +          "unknown",
      +          "not_verified"
      +        ],
      +        "type": "string"
      +      }
      +    },
      +    "required": [
      +      "status",
      +      "incorporatedAt",
      +      "source"
      +    ],
      +    "type": "object"
      +  },
      +  "registrationCheck": {
      +    "additionalProperties": false,
      +    "properties": {
      +      "data": {},
      +      "error": {},
      +      "success": {
      +        "type": "boolean"
      +      }
      +    },
      +    "required": [
      +      "success"
      +    ],
      +    "type": "object"
      +  },
      +  "reputation": {
      +    "additionalProperties": false,
      +    "properties": {
      +      "risk": {
      +        "anyOf": [
      +          {
      +            "enum": [
      +              "low",
      +              "moderate",
      +              "high",
      +              "critical"
      +            ],
      +            "type": "string"
      +          },
      +          {
      +            "type": "null"
      +          }
      +        ]
      +      },
      +      "score": {
      +        "anyOf": [
      +          {
      +            "maximum": 100,
      +            "minimum": 0,
      +            "type": "integer"
      +          },
      +          {
      +            "type": "null"
      +          }
      +        ]
      +      }
      +    },
      +    "required": [
      +      "score",
      +      "risk"
      +    ],
      +    "type": "object"
      +  },
      +  "reputationCheck": {
      +    "additionalProperties": false,
      +    "properties": {
      +      "data": {},
      +      "error": {},
      +      "success": {
      +        "type": "boolean"
      +      }
      +    },
      +    "required": [
      +      "success"
      +    ],
      +    "type": "object"
      +  },
      +  "riskBreakdown": {
      +    "additionalProperties": false,
      +    "properties": {
      +      "financial": {
      +        "anyOf": [
      +          {
      +            "maximum": 100,
      +            "minimum": 0,
      +            "type": "integer"
      +          },
      +          {
      +            "type": "null"
      +          }
      +        ]
      +      },
      +      "identity": {
      +        "anyOf": [
      +          {
      +            "maximum": 100,
      +            "minimum": 0,
      +            "type": "integer"
      +          },
      +          {
      +            "type": "null"
      +          }
      +        ]
      +      },
      +      "legal": {
      +        "anyOf": [
      +          {
      +            "maximum": 100,
      +            "minimum": 0,
      +            "type": "integer"
      +          },
      +          {
      +            "type": "null"
      +          }
      +        ]
      +      },
      +      "negativeNews": {
      +        "anyOf": [
      +          {
      +            "maximum": 100,
      +            "minimum": 0,
      +            "type": "integer"
      +          },
      +          {
      +            "type": "null"
      +          }
      +        ]
      +      },
      +      "registration": {
      +        "anyOf": [
      +          {
      +            "maximum": 100,
      +            "minimum": 0,
      +            "type": "integer"
      +          },
      +          {
      +            "type": "null"
      +          }
      +        ]
      +      },
      +      "reputation": {
      +        "anyOf": [
      +          {
      +            "maximum": 100,
      +            "minimum": 0,
      +            "type": "integer"
      +          },
      +          {
      +            "type": "null"
      +          }
      +        ]
      +      },
      +      "sanctions": {
      +        "anyOf": [
      +          {
      +            "maximum": 100,
      +            "minimum": 0,
      +            "type": "integer"
      +          },
      +          {
      +            "type": "null"
      +          }
      +        ]
      +      }
      +    },
      +    "required": [
      +      "identity",
      +      "registration",
      +      "sanctions",
      +      "legal",
      +      "negativeNews",
      +      "financial",
      +      "reputation"
      +    ],
      +    "type": "object"
      +  },
      +  "riskLevel": {
      +    "anyOf": [
      +      {
      +        "enum": [
      +          "low",
      +          "moderate",
      +          "high",
      +          "critical"
      +        ],
      +        "type": "string"
      +      },
      +      {
      +        "type": "null"
      +      }
      +    ]
      +  },
      +  "riskScore": {
      +    "anyOf": [
      +      {
      +        "maximum": 100,
      +        "minimum": 0,
      +        "type": "integer"
      +      },
      +      {
      +        "type": "null"
      +      }
      +    ]
      +  },
      +  "sanctions": {
      +    "additionalProperties": false,
      +    "properties": {
      +      "listsChecked": {
      +        "items": {
      +          "type": "string"
      +        },
      +        "type": "array"
      +      },
      +      "listsUnavailable": {
      +        "items": {
      +          "type": "string"
      +        },
      +        "type": "array"
      +      },
      +      "matches": {
      +        "items": {},
      +        "type": "array"
      +      },
      +      "status": {
      +        "enum": [
      +          "clear",
      +          "potential_match",
      +          "confirmed_match",
      +          "not_checked",
      +          "unavailable"
      +        ],
      +        "type": "string"
      +      }
      +    },
      +    "required": [
      +      "status",
      +      "matches",
      +      "listsChecked",
      +      "listsUnavailable"
      +    ],
      +    "type": "object"
      +  },
      +  "sanctionsCheck": {
      +    "additionalProperties": false,
      +    "properties": {
      +      "data": {},
      +      "error": {},
      +      "success": {
      +        "type": "boolean"
      +      }
      +    },
      +    "required": [
      +      "success"
      +    ],
      +    "type": "object"
      +  },
      +  "sources": {
      +    "items": {},
      +    "type": "array"
      +  },
      +  "success": {
      +    "const": true,
      +    "type": "boolean"
      +  },
      +  "websiteSignals": {
      +    "additionalProperties": false,
      +    "properties": {
      +      "businessIdentityMatch": {
      +        "type": [
      +          "boolean",
      +          "null"
      +        ]
      +      },
      +      "confidence": {
      +        "maximum": 1,
      +        "minimum": 0,
      +        "type": "number"
      +      },
      +      "domainAgeYears": {
      +        "anyOf": [
      +          {
      +            "minimum": 0,
      +            "type": "number"
      +          },
      +          {
      +            "type": "null"
      +          }
      +        ]
      +      },
      +      "ssl": {
      +        "type": [
      +          "boolean",
      +          "null"
      +        ]
      +      }
      +    },
      +    "required": [
      +      "domainAgeYears",
      +      "ssl",
      +      "businessIdentityMatch",
      +      "confidence"
      +    ],
      +    "type": "object"
      +  }
      +}
    • addedOutput schema / required
      Added value: +[
      +  "success",
      +  "company",
      +  "purpose",
      +  "depth",
      +  "checks",
      +  "entityResolution",
      +  "registrationCheck",
      +  "sanctionsCheck",
      +  "adverseMediaCheck",
      +  "reputationCheck",
      +  "businessRiskCheck",
      +  "entityMatch",
      +  "registration",
      +  "websiteSignals",
      +  "management",
      +  "sanctions",
      +  "legalSignals",
      +  "negativeNews",
      +  "financialSignals",
      +  "reputation",
      +  "riskScore",
      +  "riskLevel",
      +  "confidence",
      +  "riskBreakdown",
      +  "redFlags",
      +  "recommendation",
      +  "reasonCodes",
      +  "sources",
      +  "decision",
      +  "evidence",
      +  "coverage",
      +  "providers",
      +  "generatedAt"
      +]
  3. Changed1 schema field changed
    • changedOutput schema / anyOf
      Previous value: -[
      -  {
      -    "additionalProperties": false,
      -    "properties": {
      -      "adverseMediaCheck": {
      -        "additionalProperties": false,
      -        "properties": {
      -          "data": {},
      -          "error": {},
      -          "success": {
      -            "type": "boolean"
      -          }
      -        },
      -        "required": [
      -          "success"
      -        ],
      -        "type": "object"
      -      },
      -      "businessRiskCheck": {
      -        "additionalProperties": false,
      -        "properties": {
      -          "data": {},
      -          "error": {},
      -          "success": {
      -            "type": "boolean"
      -          }
      -        },
      -        "required": [
      -          "success"
      -        ],
      -        "type": "object"
      -      },
      -      "checks": {
      -        "additionalProperties": {
      -          "type": "boolean"
      -        },
      -        "propertyNames": {
      -          "type": "string"
      -        },
      -        "type": "object"
      -      },
      -      "company": {
      -        "additionalProperties": false,
      -        "properties": {
      -          "country": {
      -            "type": [
      -              "string",
      -              "null"
      -            ]
      -          },
      -          "domain": {
      -            "type": [
      -              "string",
      -              "null"
      -            ]
      -          },
      -          "name": {
      -            "type": "string"
      -          },
      -          "registrationNumber": {
      -            "type": [
      -              "string",
      -              "null"
      -            ]
      -          }
      -        },
      -        "required": [
      -          "name",
      -          "domain",
      -          "country",
      -          "registrationNumber"
      -        ],
      -        "type": "object"
      -      },
      -      "confidence": {
      -        "maximum": 1,
      -        "minimum": 0,
      -        "type": "number"
      -      },
      -      "coverage": {
      -        "additionalProperties": {
      -          "enum": [
      -            "complete",
      -            "partial",
      -            "unavailable",
      -            "not_checked"
      -          ],
      -          "type": "string"
      -        },
      -        "propertyNames": {
      -          "type": "string"
      -        },
      -        "type": "object"
      -      },
      -      "decision": {
      -        "additionalProperties": false,
      -        "properties": {
      -          "action": {
      -            "enum": [
      -              "continue_onboarding",
      -              "continue_with_enhanced_checks",
      -              "request_additional_documents",
      -              "manual_review_required",
      -              "reject_due_to_sanctions",
      -              "reject_due_to_identity_mismatch",
      -              "reject_due_to_material_risk",
      -              "insufficient_data"
      -            ],
      -            "type": "string"
      -          },
      -          "requiresHumanReview": {
      -            "type": "boolean"
      -          }
      -        },
      -        "required": [
      -          "action",
      -          "requiresHumanReview"
      -        ],
      -        "type": "object"
      -      },
      -      "depth": {
      -        "enum": [
      -          "quick",
      -          "standard",
      -          "enhanced"
      -        ],
      -        "type": "string"
      -      },
      -      "entityMatch": {
      -        "additionalProperties": false,
      -        "properties": {
      -          "confidence": {
      -            "maximum": 1,
      -            "minimum": 0,
      -            "type": "number"
      -          },
      -          "matchedOn": {
      -            "items": {
      -              "type": "string"
      -            },
      -            "type": "array"
      -          },
      -          "status": {
      -            "enum": [
      -              "matched",
      -              "probable",
      -              "unverified"
      -            ],
      -            "type": "string"
      -          }
      -        },
      -        "required": [
      -          "status",
      -          "confidence",
      -          "matchedOn"
      -        ],
      -        "type": "object"
      -      },
      -      "entityResolution": {
      -        "additionalProperties": false,
      -        "properties": {
      -          "candidateCount": {
      -            "maximum": 9007199254740991,
      -            "minimum": 0,
      -            "type": "integer"
      -          },
      -          "confidence": {
      -            "maximum": 1,
      -            "minimum": 0,
      -            "type": "number"
      -          },
      -          "matchedIdentifiers": {
      -            "items": {
      -              "type": "string"
      -            },
      -            "type": "array"
      -          },
      -          "status": {
      -            "enum": [
      -              "resolved",
      -              "ambiguous",
      -              "unresolved"
      -            ],
      -            "type": "string"
      -          }
      -        },
      -        "required": [
      -          "status",
      -          "confidence",
      -          "matchedIdentifiers",
      -          "candidateCount"
      -        ],
      -        "type": "object"
      -      },
      -      "evidence": {
      -        "items": {},
      -        "type": "array"
      -      },
      -      "financialSignals": {
      -        "additionalProperties": false,
      -        "properties": {
      -          "signals": {
      -            "items": {},
      -            "type": "array"
      -          },
      -          "status": {
      -            "enum": [
      -              "available",
      -              "limited_data",
      -              "unavailable"
      -            ],
      -            "type": "string"
      -          }
      -        },
      -        "required": [
      -          "status",
      -          "signals"
      -        ],
      -        "type": "object"
      -      },
      -      "generatedAt": {
      -        "type": "string"
      -      },
      -      "legalSignals": {
      -        "items": {},
      -        "type": "array"
      -      },
      -      "management": {
      -        "items": {},
      -        "type": "array"
      -      },
      -      "negativeNews": {
      -        "additionalProperties": false,
      -        "properties": {
      -          "items": {
      -            "items": {},
      -            "type": "array"
      -          },
      -          "materialCount": {
      -            "maximum": 9007199254740991,
      -            "minimum": 0,
      -            "type": "integer"
      -          }
      -        },
      -        "required": [
      -          "materialCount",
      -          "items"
      -        ],
      -        "type": "object"
      -      },
      -      "providers": {
      -        "items": {},
      -        "type": "array"
      -      },
      -      "purpose": {
      -        "type": "string"
      -      },
      -      "reasonCodes": {
      -        "items": {
      -          "type": "string"
      -        },
      -        "type": "array"
      -      },
      -      "recommendation": {
      -        "enum": [
      -          "proceed",
      -          "proceed_with_standard_checks",
      -          "manual_review_required",
      -          "enhanced_due_diligence_required",
      -          "reject_counterparty",
      -          "insufficient_data"
      -        ],
      -        "type": "string"
      -      },
      -      "redFlags": {
      -        "items": {},
      -        "type": "array"
      -      },
      -      "registration": {
      -        "additionalProperties": false,
      -        "properties": {
      -          "incorporatedAt": {
      -            "type": [
      -              "string",
      -              "null"
      -            ]
      -          },
      -          "source": {
      -            "type": [
      -              "string",
      -              "null"
      -            ]
      -          },
      -          "status": {
      -            "enum": [
      -              "active",
      -              "inactive",
      -              "dissolved",
      -              "liquidation",
      -              "unknown",
      -              "not_verified"
      -            ],
      -            "type": "string"
      -          }
      -        },
      -        "required": [
      -          "status",
      -          "incorporatedAt",
      -          "source"
      -        ],
      -        "type": "object"
      -      },
      -      "registrationCheck": {
      -        "additionalProperties": false,
      -        "properties": {
      -          "data": {},
      -          "error": {},
      -          "success": {
      -            "type": "boolean"
      -          }
      -        },
      -        "required": [
      -          "success"
      -        ],
      -        "type": "object"
      -      },
      -      "reputation": {
      -        "additionalProperties": false,
      -        "properties": {
      -          "risk": {
      -            "anyOf": [
      -              {
      -                "enum": [
      -                  "low",
      -                  "moderate",
      -                  "high",
      -                  "critical"
      -                ],
      -                "type": "string"
      -              },
      -              {
      -                "type": "null"
      -              }
      -            ]
      -          },
      -          "score": {
      -            "anyOf": [
      -              {
      -                "maximum": 100,
      -                "minimum": 0,
      -                "type": "integer"
      -              },
      -              {
      -                "type": "null"
      -              }
      -            ]
      -          }
      -        },
      -        "required": [
      -          "score",
      -          "risk"
      -        ],
      -        "type": "object"
      -      },
      -      "reputationCheck": {
      -        "additionalProperties": false,
      -        "properties": {
      -          "data": {},
      -          "error": {},
      -          "success": {
      -            "type": "boolean"
      -          }
      -        },
      -        "required": [
      -          "success"
      -        ],
      -        "type": "object"
      -      },
      -      "riskBreakdown": {
      -        "additionalProperties": false,
      -        "properties": {
      -          "financial": {
      -            "anyOf": [
      -              {
      -                "maximum": 100,
      -                "minimum": 0,
      -                "type": "integer"
      -              },
      -              {
      -                "type": "null"
      -              }
      -            ]
      -          },
      -          "identity": {
      -            "anyOf": [
      -              {
      -                "maximum": 100,
      -                "minimum": 0,
      -                "type": "integer"
      -              },
      -              {
      -                "type": "null"
      -              }
      -            ]
      -          },
      -          "legal": {
      -            "anyOf": [
      -              {
      -                "maximum": 100,
      -                "minimum": 0,
      -                "type": "integer"
      -              },
      -              {
      -                "type": "null"
      -              }
      -            ]
      -          },
      -          "negativeNews": {
      -            "anyOf": [
      -              {
      -                "maximum": 100,
      -                "minimum": 0,
      -                "type": "integer"
      -              },
      -              {
      -                "type": "null"
      -              }
      -            ]
      -          },
      -          "registration": {
      -            "anyOf": [
      -              {
      -                "maximum": 100,
      -                "minimum": 0,
      -                "type": "integer"
      -              },
      -              {
      -                "type": "null"
      -              }
      -            ]
      -          },
      -          "reputation": {
      -            "anyOf": [
      -              {
      -                "maximum": 100,
      -                "minimum": 0,
      -                "type": "integer"
      -              },
      -              {
      -                "type": "null"
      -              }
      -            ]
      -          },
      -          "sanctions": {
      -            "anyOf": [
      -              {
      -                "maximum": 100,
      -                "minimum": 0,
      -                "type": "integer"
      -              },
      -              {
      -                "type": "null"
      -              }
      -            ]
      -          }
      -        },
      -        "required": [
      -          "identity",
      -          "registration",
      -          "sanctions",
      -          "legal",
      -          "negativeNews",
      -          "financial",
      -          "reputation"
      -        ],
      -        "type": "object"
      -      },
      -      "riskLevel": {
      -        "anyOf": [
      -          {
      -            "enum": [
      -              "low",
      -              "moderate",
      -              "high",
      -              "critical"
      -            ],
      -            "type": "string"
      -          },
      -          {
      -            "type": "null"
      -          }
      -        ]
      -      },
      -      "riskScore": {
      -        "anyOf": [
      -          {
      -            "maximum": 100,
      -            "minimum": 0,
      -            "type": "integer"
      -          },
      -          {
      -            "type": "null"
      -          }
      -        ]
      -      },
      -      "sanctions": {
      -        "additionalProperties": false,
      -        "properties": {
      -          "listsChecked": {
      -            "items": {
      -              "type": "string"
      -            },
      -            "type": "array"
      -          },
      -          "listsUnavailable": {
      -            "items": {
      -              "type": "string"
      -            },
      -            "type": "array"
      -          },
      -          "matches": {
      -            "items": {},
      -            "type": "array"
      -          },
      -          "status": {
      -            "enum": [
      -              "clear",
      -              "potential_match",
      -              "confirmed_match",
      -              "not_checked",
      -              "unavailable"
      -            ],
      -            "type": "string"
      -          }
      -        },
      -        "required": [
      -          "status",
      -          "matches",
      -          "listsChecked",
      -          "listsUnavailable"
      -        ],
      -        "type": "object"
      -      },
      -      "sanctionsCheck": {
      -        "additionalProperties": false,
      -        "properties": {
      -          "data": {},
      -          "error": {},
      -          "success": {
      -            "type": "boolean"
      -          }
      -        },
      -        "required": [
      -          "success"
      -        ],
      -        "type": "object"
      -      },
      -      "sources": {
      -        "items": {},
      -        "type": "array"
      -      },
      -      "success": {
      -        "const": true,
      -        "type": "boolean"
      -      },
      -      "websiteSignals": {
      -        "additionalProperties": false,
      -        "properties": {
      -          "businessIdentityMatch": {
      -            "type": [
      -              "boolean",
      -              "null"
      -            ]
      -          },
      -          "confidence": {
      -            "maximum": 1,
      -            "minimum": 0,
      -            "type": "number"
      -          },
      -          "domainAgeYears": {
      -            "anyOf": [
      -              {
      -                "minimum": 0,
      -                "type": "number"
      -              },
      -              {
      -                "type": "null"
      -              }
      -            ]
      -          },
      -          "ssl": {
      -            "type": [
      -              "boolean",
      -              "null"
      -            ]
      -          }
      -        },
      -        "required": [
      -          "domainAgeYears",
      -          "ssl",
      -          "businessIdentityMatch",
      -          "confidence"
      -        ],
      -        "type": "object"
      -      }
      -    },
      -    "required": [
      -      "success",
      -      "company",
      -      "purpose",
      -      "depth",
      -      "checks",
      -      "entityResolution",
      -      "registrationCheck",
      -      "sanctionsCheck",
      -      "adverseMediaCheck",
      -      "reputationCheck",
      -      "businessRiskCheck",
      -      "entityMatch",
      -      "registration",
      -      "websiteSignals",
      -      "management",
      -      "sanctions",
      -      "legalSignals",
      -      "negativeNews",
      -      "financialSignals",
      -      "reputation",
      -      "riskScore",
      -      "riskLevel",
      -      "confidence",
      -      "riskBreakdown",
      -      "redFlags",
      -      "recommendation",
      -      "reasonCodes",
      -      "sources",
      -      "decision",
      -      "evidence",
      -      "coverage",
      -      "providers",
      -      "generatedAt"
      -    ],
      -    "type": "object"
      -  },
      -  {
      -    "additionalProperties": false,
      -    "properties": {
      -      "nextAction": {
      -        "additionalProperties": false,
      -        "properties": {
      -          "instruction": {
      -            "type": "string"
      -          },
      -          "target": {
      -            "const": "x402_endpoint",
      -            "type": "string"
      -          },
      -          "type": {
      -            "const": "pay_and_retry",
      -            "type": "string"
      -          }
      -        },
      -        "required": [
      -          "type",
      -          "target",
      -          "instruction"
      -        ],
      -        "type": "object"
      -      },
      -      "payment": {
      -        "additionalProperties": false,
      -        "properties": {
      -          "endpoint": {
      -            "type": "string"
      -          },
      -          "method": {
      -            "const": "POST",
      -            "type": "string"
      -          },
      -          "retrySameBody": {
      -            "const": true,
      -            "type": "boolean"
      -          }
      -        },
      -        "required": [
      -          "endpoint",
      -          "method",
      -          "retrySameBody"
      -        ],
      -        "type": "object"
      -      },
      -      "preview": {
      -        "additionalProperties": false,
      -        "properties": {
      -          "fullResultAvailable": {
      -            "const": true,
      -            "type": "boolean"
      -          },
      -          "inputAccepted": {
      -            "const": true,
      -            "type": "boolean"
      -          },
      -          "summary": {
      -            "type": "string"
      -          },
      -          "useCases": {
      -            "items": {
      -              "type": "string"
      -            },
      -            "type": "array"
      -          }
      -        },
      -        "required": [
      -          "inputAccepted",
      -          "fullResultAvailable",
      -          "summary",
      -          "useCases"
      -        ],
      -        "type": "object"
      -      },
      -      "price": {
      -        "additionalProperties": false,
      -        "properties": {
      -          "amount": {
      -            "minimum": 0,
      -            "type": "number"
      -          },
      -          "currency": {
      -            "type": "string"
      -          },
      -          "protocol": {
      -            "const": "x402",
      -            "type": "string"
      -          }
      -        },
      -        "required": [
      -          "amount",
      -          "currency",
      -          "protocol"
      -        ],
      -        "type": "object"
      -      },
      -      "requestId": {
      -        "type": "string"
      -      },
      -      "status": {
      -        "const": "payment_required",
      -        "type": "string"
      -      },
      -      "tool": {
      -        "type": "string"
      -      }
      -    },
      -    "required": [
      -      "status",
      -      "tool",
      -      "requestId",
      -      "price",
      -      "preview",
      -      "payment",
      -      "nextAction"
      -    ],
      -    "type": "object"
      -  }
      -]New value: +[
      +  {
      +    "additionalProperties": false,
      +    "properties": {
      +      "adverseMediaCheck": {
      +        "additionalProperties": false,
      +        "properties": {
      +          "data": {},
      +          "error": {},
      +          "success": {
      +            "type": "boolean"
      +          }
      +        },
      +        "required": [
      +          "success"
      +        ],
      +        "type": "object"
      +      },
      +      "businessRiskCheck": {
      +        "additionalProperties": false,
      +        "properties": {
      +          "data": {},
      +          "error": {},
      +          "success": {
      +            "type": "boolean"
      +          }
      +        },
      +        "required": [
      +          "success"
      +        ],
      +        "type": "object"
      +      },
      +      "checks": {
      +        "additionalProperties": {
      +          "type": "boolean"
      +        },
      +        "propertyNames": {
      +          "type": "string"
      +        },
      +        "type": "object"
      +      },
      +      "company": {
      +        "additionalProperties": false,
      +        "properties": {
      +          "country": {
      +            "type": [
      +              "string",
      +              "null"
      +            ]
      +          },
      +          "domain": {
      +            "type": [
      +              "string",
      +              "null"
      +            ]
      +          },
      +          "name": {
      +            "type": "string"
      +          },
      +          "registrationNumber": {
      +            "type": [
      +              "string",
      +              "null"
      +            ]
      +          }
      +        },
      +        "required": [
      +          "name",
      +          "domain",
      +          "country",
      +          "registrationNumber"
      +        ],
      +        "type": "object"
      +      },
      +      "confidence": {
      +        "maximum": 1,
      +        "minimum": 0,
      +        "type": "number"
      +      },
      +      "coverage": {
      +        "additionalProperties": {
      +          "enum": [
      +            "complete",
      +            "partial",
      +            "unavailable",
      +            "not_checked"
      +          ],
      +          "type": "string"
      +        },
      +        "propertyNames": {
      +          "type": "string"
      +        },
      +        "type": "object"
      +      },
      +      "decision": {
      +        "additionalProperties": false,
      +        "properties": {
      +          "action": {
      +            "enum": [
      +              "continue_onboarding",
      +              "continue_with_enhanced_checks",
      +              "request_additional_documents",
      +              "manual_review_required",
      +              "reject_due_to_sanctions",
      +              "reject_due_to_identity_mismatch",
      +              "reject_due_to_material_risk",
      +              "insufficient_data"
      +            ],
      +            "type": "string"
      +          },
      +          "requiresHumanReview": {
      +            "type": "boolean"
      +          }
      +        },
      +        "required": [
      +          "action",
      +          "requiresHumanReview"
      +        ],
      +        "type": "object"
      +      },
      +      "depth": {
      +        "enum": [
      +          "quick",
      +          "standard",
      +          "enhanced"
      +        ],
      +        "type": "string"
      +      },
      +      "entityMatch": {
      +        "additionalProperties": false,
      +        "properties": {
      +          "confidence": {
      +            "maximum": 1,
      +            "minimum": 0,
      +            "type": "number"
      +          },
      +          "matchedOn": {
      +            "items": {
      +              "type": "string"
      +            },
      +            "type": "array"
      +          },
      +          "status": {
      +            "enum": [
      +              "matched",
      +              "probable",
      +              "unverified"
      +            ],
      +            "type": "string"
      +          }
      +        },
      +        "required": [
      +          "status",
      +          "confidence",
      +          "matchedOn"
      +        ],
      +        "type": "object"
      +      },
      +      "entityResolution": {
      +        "additionalProperties": false,
      +        "properties": {
      +          "candidateCount": {
      +            "maximum": 9007199254740991,
      +            "minimum": 0,
      +            "type": "integer"
      +          },
      +          "confidence": {
      +            "maximum": 1,
      +            "minimum": 0,
      +            "type": "number"
      +          },
      +          "matchedIdentifiers": {
      +            "items": {
      +              "type": "string"
      +            },
      +            "type": "array"
      +          },
      +          "status": {
      +            "enum": [
      +              "resolved",
      +              "ambiguous",
      +              "unresolved"
      +            ],
      +            "type": "string"
      +          }
      +        },
      +        "required": [
      +          "status",
      +          "confidence",
      +          "matchedIdentifiers",
      +          "candidateCount"
      +        ],
      +        "type": "object"
      +      },
      +      "evidence": {
      +        "items": {},
      +        "type": "array"
      +      },
      +      "financialSignals": {
      +        "additionalProperties": false,
      +        "properties": {
      +          "signals": {
      +            "items": {},
      +            "type": "array"
      +          },
      +          "status": {
      +            "enum": [
      +              "available",
      +              "limited_data",
      +              "unavailable"
      +            ],
      +            "type": "string"
      +          }
      +        },
      +        "required": [
      +          "status",
      +          "signals"
      +        ],
      +        "type": "object"
      +      },
      +      "generatedAt": {
      +        "type": "string"
      +      },
      +      "legalSignals": {
      +        "items": {},
      +        "type": "array"
      +      },
      +      "management": {
      +        "items": {},
      +        "type": "array"
      +      },
      +      "negativeNews": {
      +        "additionalProperties": false,
      +        "properties": {
      +          "items": {
      +            "items": {},
      +            "type": "array"
      +          },
      +          "materialCount": {
      +            "maximum": 9007199254740991,
      +            "minimum": 0,
      +            "type": "integer"
      +          }
      +        },
      +        "required": [
      +          "materialCount",
      +          "items"
      +        ],
      +        "type": "object"
      +      },
      +      "providers": {
      +        "items": {},
      +        "type": "array"
      +      },
      +      "purpose": {
      +        "type": "string"
      +      },
      +      "reasonCodes": {
      +        "items": {
      +          "type": "string"
      +        },
      +        "type": "array"
      +      },
      +      "recommendation": {
      +        "enum": [
      +          "proceed",
      +          "proceed_with_standard_checks",
      +          "manual_review_required",
      +          "enhanced_due_diligence_required",
      +          "reject_counterparty",
      +          "insufficient_data"
      +        ],
      +        "type": "string"
      +      },
      +      "redFlags": {
      +        "items": {},
      +        "type": "array"
      +      },
      +      "registration": {
      +        "additionalProperties": false,
      +        "properties": {
      +          "incorporatedAt": {
      +            "type": [
      +              "string",
      +              "null"
      +            ]
      +          },
      +          "source": {
      +            "type": [
      +              "string",
      +              "null"
      +            ]
      +          },
      +          "status": {
      +            "enum": [
      +              "active",
      +              "inactive",
      +              "dissolved",
      +              "liquidation",
      +              "unknown",
      +              "not_verified"
      +            ],
      +            "type": "string"
      +          }
      +        },
      +        "required": [
      +          "status",
      +          "incorporatedAt",
      +          "source"
      +        ],
      +        "type": "object"
      +      },
      +      "registrationCheck": {
      +        "additionalProperties": false,
      +        "properties": {
      +          "data": {},
      +          "error": {},
      +          "success": {
      +            "type": "boolean"
      +          }
      +        },
      +        "required": [
      +          "success"
      +        ],
      +        "type": "object"
      +      },
      +      "reputation": {
      +        "additionalProperties": false,
      +        "properties": {
      +          "risk": {
      +            "anyOf": [
      +              {
      +                "enum": [
      +                  "low",
      +                  "moderate",
      +                  "high",
      +                  "critical"
      +                ],
      +                "type": "string"
      +              },
      +              {
      +                "type": "null"
      +              }
      +            ]
      +          },
      +          "score": {
      +            "anyOf": [
      +              {
      +                "maximum": 100,
      +                "minimum": 0,
      +                "type": "integer"
      +              },
      +              {
      +                "type": "null"
      +              }
      +            ]
      +          }
      +        },
      +        "required": [
      +          "score",
      +          "risk"
      +        ],
      +        "type": "object"
      +      },
      +      "reputationCheck": {
      +        "additionalProperties": false,
      +        "properties": {
      +          "data": {},
      +          "error": {},
      +          "success": {
      +            "type": "boolean"
      +          }
      +        },
      +        "required": [
      +          "success"
      +        ],
      +        "type": "object"
      +      },
      +      "riskBreakdown": {
      +        "additionalProperties": false,
      +        "properties": {
      +          "financial": {
      +            "anyOf": [
      +              {
      +                "maximum": 100,
      +                "minimum": 0,
      +                "type": "integer"
      +              },
      +              {
      +                "type": "null"
      +              }
      +            ]
      +          },
      +          "identity": {
      +            "anyOf": [
      +              {
      +                "maximum": 100,
      +                "minimum": 0,
      +                "type": "integer"
      +              },
      +              {
      +                "type": "null"
      +              }
      +            ]
      +          },
      +          "legal": {
      +            "anyOf": [
      +              {
      +                "maximum": 100,
      +                "minimum": 0,
      +                "type": "integer"
      +              },
      +              {
      +                "type": "null"
      +              }
      +            ]
      +          },
      +          "negativeNews": {
      +            "anyOf": [
      +              {
      +                "maximum": 100,
      +                "minimum": 0,
      +                "type": "integer"
      +              },
      +              {
      +                "type": "null"
      +              }
      +            ]
      +          },
      +          "registration": {
      +            "anyOf": [
      +              {
      +                "maximum": 100,
      +                "minimum": 0,
      +                "type": "integer"
      +              },
      +              {
      +                "type": "null"
      +              }
      +            ]
      +          },
      +          "reputation": {
      +            "anyOf": [
      +              {
      +                "maximum": 100,
      +                "minimum": 0,
      +                "type": "integer"
      +              },
      +              {
      +                "type": "null"
      +              }
      +            ]
      +          },
      +          "sanctions": {
      +            "anyOf": [
      +              {
      +                "maximum": 100,
      +                "minimum": 0,
      +                "type": "integer"
      +              },
      +              {
      +                "type": "null"
      +              }
      +            ]
      +          }
      +        },
      +        "required": [
      +          "identity",
      +          "registration",
      +          "sanctions",
      +          "legal",
      +          "negativeNews",
      +          "financial",
      +          "reputation"
      +        ],
      +        "type": "object"
      +      },
      +      "riskLevel": {
      +        "anyOf": [
      +          {
      +            "enum": [
      +              "low",
      +              "moderate",
      +              "high",
      +              "critical"
      +            ],
      +            "type": "string"
      +          },
      +          {
      +            "type": "null"
      +          }
      +        ]
      +      },
      +      "riskScore": {
      +        "anyOf": [
      +          {
      +            "maximum": 100,
      +            "minimum": 0,
      +            "type": "integer"
      +          },
      +          {
      +            "type": "null"
      +          }
      +        ]
      +      },
      +      "sanctions": {
      +        "additionalProperties": false,
      +        "properties": {
      +          "listsChecked": {
      +            "items": {
      +              "type": "string"
      +            },
      +            "type": "array"
      +          },
      +          "listsUnavailable": {
      +            "items": {
      +              "type": "string"
      +            },
      +            "type": "array"
      +          },
      +          "matches": {
      +            "items": {},
      +            "type": "array"
      +          },
      +          "status": {
      +            "enum": [
      +              "clear",
      +              "potential_match",
      +              "confirmed_match",
      +              "not_checked",
      +              "unavailable"
      +            ],
      +            "type": "string"
      +          }
      +        },
      +        "required": [
      +          "status",
      +          "matches",
      +          "listsChecked",
      +          "listsUnavailable"
      +        ],
      +        "type": "object"
      +      },
      +      "sanctionsCheck": {
      +        "additionalProperties": false,
      +        "properties": {
      +          "data": {},
      +          "error": {},
      +          "success": {
      +            "type": "boolean"
      +          }
      +        },
      +        "required": [
      +          "success"
      +        ],
      +        "type": "object"
      +      },
      +      "sources": {
      +        "items": {},
      +        "type": "array"
      +      },
      +      "success": {
      +        "const": true,
      +        "type": "boolean"
      +      },
      +      "websiteSignals": {
      +        "additionalProperties": false,
      +        "properties": {
      +          "businessIdentityMatch": {
      +            "type": [
      +              "boolean",
      +              "null"
      +            ]
      +          },
      +          "confidence": {
      +            "maximum": 1,
      +            "minimum": 0,
      +            "type": "number"
      +          },
      +          "domainAgeYears": {
      +            "anyOf": [
      +              {
      +                "minimum": 0,
      +                "type": "number"
      +              },
      +              {
      +                "type": "null"
      +              }
      +            ]
      +          },
      +          "ssl": {
      +            "type": [
      +              "boolean",
      +              "null"
      +            ]
      +          }
      +        },
      +        "required": [
      +          "domainAgeYears",
      +          "ssl",
      +          "businessIdentityMatch",
      +          "confidence"
      +        ],
      +        "type": "object"
      +      }
      +    },
      +    "required": [
      +      "success",
      +      "company",
      +      "purpose",
      +      "depth",
      +      "checks",
      +      "entityResolution",
      +      "registrationCheck",
      +      "sanctionsCheck",
      +      "adverseMediaCheck",
      +      "reputationCheck",
      +      "businessRiskCheck",
      +      "entityMatch",
      +      "registration",
      +      "websiteSignals",
      +      "management",
      +      "sanctions",
      +      "legalSignals",
      +      "negativeNews",
      +      "financialSignals",
      +      "reputation",
      +      "riskScore",
      +      "riskLevel",
      +      "confidence",
      +      "riskBreakdown",
      +      "redFlags",
      +      "recommendation",
      +      "reasonCodes",
      +      "sources",
      +      "decision",
      +      "evidence",
      +      "coverage",
      +      "providers",
      +      "generatedAt"
      +    ],
      +    "type": "object"
      +  },
      +  {
      +    "additionalProperties": false,
      +    "properties": {
      +      "nextAction": {
      +        "additionalProperties": false,
      +        "properties": {
      +          "instruction": {
      +            "type": "string"
      +          },
      +          "target": {
      +            "enum": [
      +              "x402_endpoint",
      +              "mcp_credits_endpoint",
      +              "payment_endpoint",
      +              "unavailable"
      +            ],
      +            "type": "string"
      +          },
      +          "type": {
      +            "enum": [
      +              "pay_and_retry",
      +              "authorize_and_use_mcp_credits",
      +              "payment_unavailable"
      +            ],
      +            "type": "string"
      +          }
      +        },
      +        "required": [
      +          "type",
      +          "target",
      +          "instruction"
      +        ],
      +        "type": "object"
      +      },
      +      "payment": {
      +        "additionalProperties": false,
      +        "properties": {
      +          "endpoint": {
      +            "type": [
      +              "string",
      +              "null"
      +            ]
      +          },
      +          "method": {
      +            "const": "POST",
      +            "type": "string"
      +          },
      +          "retrySameBody": {
      +            "const": true,
      +            "type": "boolean"
      +          }
      +        },
      +        "required": [
      +          "endpoint",
      +          "method",
      +          "retrySameBody"
      +        ],
      +        "type": "object"
      +      },
      +      "paymentGuidance": {},
      +      "preview": {
      +        "additionalProperties": false,
      +        "properties": {
      +          "fullResultAvailable": {
      +            "const": true,
      +            "type": "boolean"
      +          },
      +          "inputAccepted": {
      +            "const": true,
      +            "type": "boolean"
      +          },
      +          "summary": {
      +            "type": "string"
      +          },
      +          "useCases": {
      +            "items": {
      +              "type": "string"
      +            },
      +            "type": "array"
      +          }
      +        },
      +        "required": [
      +          "inputAccepted",
      +          "fullResultAvailable",
      +          "summary",
      +          "useCases"
      +        ],
      +        "type": "object"
      +      },
      +      "price": {
      +        "additionalProperties": false,
      +        "properties": {
      +          "amount": {
      +            "minimum": 0,
      +            "type": "number"
      +          },
      +          "currency": {
      +            "type": "string"
      +          },
      +          "protocol": {
      +            "enum": [
      +              "x402",
      +              "api_credits",
      +              "subscription",
      +              "l402",
      +              "mpp",
      +              "unavailable"
      +            ],
      +            "type": "string"
      +          }
      +        },
      +        "required": [
      +          "amount",
      +          "currency",
      +          "protocol"
      +        ],
      +        "type": "object"
      +      },
      +      "requestId": {
      +        "type": "string"
      +      },
      +      "status": {
      +        "const": "payment_required",
      +        "type": "string"
      +      },
      +      "tool": {
      +        "type": "string"
      +      }
      +    },
      +    "required": [
      +      "status",
      +      "tool",
      +      "requestId",
      +      "price",
      +      "preview",
      +      "payment",
      +      "nextAction"
      +    ],
      +    "type": "object"
      +  }
      +]
  4. Changed4 schema fields changed
    • removedOutput schema / additionalProperties
      Removed value: -false
    • addedOutput schema / anyOf
      Added value: +[
      +  {
      +    "additionalProperties": false,
      +    "properties": {
      +      "adverseMediaCheck": {
      +        "additionalProperties": false,
      +        "properties": {
      +          "data": {},
      +          "error": {},
      +          "success": {
      +            "type": "boolean"
      +          }
      +        },
      +        "required": [
      +          "success"
      +        ],
      +        "type": "object"
      +      },
      +      "businessRiskCheck": {
      +        "additionalProperties": false,
      +        "properties": {
      +          "data": {},
      +          "error": {},
      +          "success": {
      +            "type": "boolean"
      +          }
      +        },
      +        "required": [
      +          "success"
      +        ],
      +        "type": "object"
      +      },
      +      "checks": {
      +        "additionalProperties": {
      +          "type": "boolean"
      +        },
      +        "propertyNames": {
      +          "type": "string"
      +        },
      +        "type": "object"
      +      },
      +      "company": {
      +        "additionalProperties": false,
      +        "properties": {
      +          "country": {
      +            "type": [
      +              "string",
      +              "null"
      +            ]
      +          },
      +          "domain": {
      +            "type": [
      +              "string",
      +              "null"
      +            ]
      +          },
      +          "name": {
      +            "type": "string"
      +          },
      +          "registrationNumber": {
      +            "type": [
      +              "string",
      +              "null"
      +            ]
      +          }
      +        },
      +        "required": [
      +          "name",
      +          "domain",
      +          "country",
      +          "registrationNumber"
      +        ],
      +        "type": "object"
      +      },
      +      "confidence": {
      +        "maximum": 1,
      +        "minimum": 0,
      +        "type": "number"
      +      },
      +      "coverage": {
      +        "additionalProperties": {
      +          "enum": [
      +            "complete",
      +            "partial",
      +            "unavailable",
      +            "not_checked"
      +          ],
      +          "type": "string"
      +        },
      +        "propertyNames": {
      +          "type": "string"
      +        },
      +        "type": "object"
      +      },
      +      "decision": {
      +        "additionalProperties": false,
      +        "properties": {
      +          "action": {
      +            "enum": [
      +              "continue_onboarding",
      +              "continue_with_enhanced_checks",
      +              "request_additional_documents",
      +              "manual_review_required",
      +              "reject_due_to_sanctions",
      +              "reject_due_to_identity_mismatch",
      +              "reject_due_to_material_risk",
      +              "insufficient_data"
      +            ],
      +            "type": "string"
      +          },
      +          "requiresHumanReview": {
      +            "type": "boolean"
      +          }
      +        },
      +        "required": [
      +          "action",
      +          "requiresHumanReview"
      +        ],
      +        "type": "object"
      +      },
      +      "depth": {
      +        "enum": [
      +          "quick",
      +          "standard",
      +          "enhanced"
      +        ],
      +        "type": "string"
      +      },
      +      "entityMatch": {
      +        "additionalProperties": false,
      +        "properties": {
      +          "confidence": {
      +            "maximum": 1,
      +            "minimum": 0,
      +            "type": "number"
      +          },
      +          "matchedOn": {
      +            "items": {
      +              "type": "string"
      +            },
      +            "type": "array"
      +          },
      +          "status": {
      +            "enum": [
      +              "matched",
      +              "probable",
      +              "unverified"
      +            ],
      +            "type": "string"
      +          }
      +        },
      +        "required": [
      +          "status",
      +          "confidence",
      +          "matchedOn"
      +        ],
      +        "type": "object"
      +      },
      +      "entityResolution": {
      +        "additionalProperties": false,
      +        "properties": {
      +          "candidateCount": {
      +            "maximum": 9007199254740991,
      +            "minimum": 0,
      +            "type": "integer"
      +          },
      +          "confidence": {
      +            "maximum": 1,
      +            "minimum": 0,
      +            "type": "number"
      +          },
      +          "matchedIdentifiers": {
      +            "items": {
      +              "type": "string"
      +            },
      +            "type": "array"
      +          },
      +          "status": {
      +            "enum": [
      +              "resolved",
      +              "ambiguous",
      +              "unresolved"
      +            ],
      +            "type": "string"
      +          }
      +        },
      +        "required": [
      +          "status",
      +          "confidence",
      +          "matchedIdentifiers",
      +          "candidateCount"
      +        ],
      +        "type": "object"
      +      },
      +      "evidence": {
      +        "items": {},
      +        "type": "array"
      +      },
      +      "financialSignals": {
      +        "additionalProperties": false,
      +        "properties": {
      +          "signals": {
      +            "items": {},
      +            "type": "array"
      +          },
      +          "status": {
      +            "enum": [
      +              "available",
      +              "limited_data",
      +              "unavailable"
      +            ],
      +            "type": "string"
      +          }
      +        },
      +        "required": [
      +          "status",
      +          "signals"
      +        ],
      +        "type": "object"
      +      },
      +      "generatedAt": {
      +        "type": "string"
      +      },
      +      "legalSignals": {
      +        "items": {},
      +        "type": "array"
      +      },
      +      "management": {
      +        "items": {},
      +        "type": "array"
      +      },
      +      "negativeNews": {
      +        "additionalProperties": false,
      +        "properties": {
      +          "items": {
      +            "items": {},
      +            "type": "array"
      +          },
      +          "materialCount": {
      +            "maximum": 9007199254740991,
      +            "minimum": 0,
      +            "type": "integer"
      +          }
      +        },
      +        "required": [
      +          "materialCount",
      +          "items"
      +        ],
      +        "type": "object"
      +      },
      +      "providers": {
      +        "items": {},
      +        "type": "array"
      +      },
      +      "purpose": {
      +        "type": "string"
      +      },
      +      "reasonCodes": {
      +        "items": {
      +          "type": "string"
      +        },
      +        "type": "array"
      +      },
      +      "recommendation": {
      +        "enum": [
      +          "proceed",
      +          "proceed_with_standard_checks",
      +          "manual_review_required",
      +          "enhanced_due_diligence_required",
      +          "reject_counterparty",
      +          "insufficient_data"
      +        ],
      +        "type": "string"
      +      },
      +      "redFlags": {
      +        "items": {},
      +        "type": "array"
      +      },
      +      "registration": {
      +        "additionalProperties": false,
      +        "properties": {
      +          "incorporatedAt": {
      +            "type": [
      +              "string",
      +              "null"
      +            ]
      +          },
      +          "source": {
      +            "type": [
      +              "string",
      +              "null"
      +            ]
      +          },
      +          "status": {
      +            "enum": [
      +              "active",
      +              "inactive",
      +              "dissolved",
      +              "liquidation",
      +              "unknown",
      +              "not_verified"
      +            ],
      +            "type": "string"
      +          }
      +        },
      +        "required": [
      +          "status",
      +          "incorporatedAt",
      +          "source"
      +        ],
      +        "type": "object"
      +      },
      +      "registrationCheck": {
      +        "additionalProperties": false,
      +        "properties": {
      +          "data": {},
      +          "error": {},
      +          "success": {
      +            "type": "boolean"
      +          }
      +        },
      +        "required": [
      +          "success"
      +        ],
      +        "type": "object"
      +      },
      +      "reputation": {
      +        "additionalProperties": false,
      +        "properties": {
      +          "risk": {
      +            "anyOf": [
      +              {
      +                "enum": [
      +                  "low",
      +                  "moderate",
      +                  "high",
      +                  "critical"
      +                ],
      +                "type": "string"
      +              },
      +              {
      +                "type": "null"
      +              }
      +            ]
      +          },
      +          "score": {
      +            "anyOf": [
      +              {
      +                "maximum": 100,
      +                "minimum": 0,
      +                "type": "integer"
      +              },
      +              {
      +                "type": "null"
      +              }
      +            ]
      +          }
      +        },
      +        "required": [
      +          "score",
      +          "risk"
      +        ],
      +        "type": "object"
      +      },
      +      "reputationCheck": {
      +        "additionalProperties": false,
      +        "properties": {
      +          "data": {},
      +          "error": {},
      +          "success": {
      +            "type": "boolean"
      +          }
      +        },
      +        "required": [
      +          "success"
      +        ],
      +        "type": "object"
      +      },
      +      "riskBreakdown": {
      +        "additionalProperties": false,
      +        "properties": {
      +          "financial": {
      +            "anyOf": [
      +              {
      +                "maximum": 100,
      +                "minimum": 0,
      +                "type": "integer"
      +              },
      +              {
      +                "type": "null"
      +              }
      +            ]
      +          },
      +          "identity": {
      +            "anyOf": [
      +              {
      +                "maximum": 100,
      +                "minimum": 0,
      +                "type": "integer"
      +              },
      +              {
      +                "type": "null"
      +              }
      +            ]
      +          },
      +          "legal": {
      +            "anyOf": [
      +              {
      +                "maximum": 100,
      +                "minimum": 0,
      +                "type": "integer"
      +              },
      +              {
      +                "type": "null"
      +              }
      +            ]
      +          },
      +          "negativeNews": {
      +            "anyOf": [
      +              {
      +                "maximum": 100,
      +                "minimum": 0,
      +                "type": "integer"
      +              },
      +              {
      +                "type": "null"
      +              }
      +            ]
      +          },
      +          "registration": {
      +            "anyOf": [
      +              {
      +                "maximum": 100,
      +                "minimum": 0,
      +                "type": "integer"
      +              },
      +              {
      +                "type": "null"
      +              }
      +            ]
      +          },
      +          "reputation": {
      +            "anyOf": [
      +              {
      +                "maximum": 100,
      +                "minimum": 0,
      +                "type": "integer"
      +              },
      +              {
      +                "type": "null"
      +              }
      +            ]
      +          },
      +          "sanctions": {
      +            "anyOf": [
      +              {
      +                "maximum": 100,
      +                "minimum": 0,
      +                "type": "integer"
      +              },
      +              {
      +                "type": "null"
      +              }
      +            ]
      +          }
      +        },
      +        "required": [
      +          "identity",
      +          "registration",
      +          "sanctions",
      +          "legal",
      +          "negativeNews",
      +          "financial",
      +          "reputation"
      +        ],
      +        "type": "object"
      +      },
      +      "riskLevel": {
      +        "anyOf": [
      +          {
      +            "enum": [
      +              "low",
      +              "moderate",
      +              "high",
      +              "critical"
      +            ],
      +            "type": "string"
      +          },
      +          {
      +            "type": "null"
      +          }
      +        ]
      +      },
      +      "riskScore": {
      +        "anyOf": [
      +          {
      +            "maximum": 100,
      +            "minimum": 0,
      +            "type": "integer"
      +          },
      +          {
      +            "type": "null"
      +          }
      +        ]
      +      },
      +      "sanctions": {
      +        "additionalProperties": false,
      +        "properties": {
      +          "listsChecked": {
      +            "items": {
      +              "type": "string"
      +            },
      +            "type": "array"
      +          },
      +          "listsUnavailable": {
      +            "items": {
      +              "type": "string"
      +            },
      +            "type": "array"
      +          },
      +          "matches": {
      +            "items": {},
      +            "type": "array"
      +          },
      +          "status": {
      +            "enum": [
      +              "clear",
      +              "potential_match",
      +              "confirmed_match",
      +              "not_checked",
      +              "unavailable"
      +            ],
      +            "type": "string"
      +          }
      +        },
      +        "required": [
      +          "status",
      +          "matches",
      +          "listsChecked",
      +          "listsUnavailable"
      +        ],
      +        "type": "object"
      +      },
      +      "sanctionsCheck": {
      +        "additionalProperties": false,
      +        "properties": {
      +          "data": {},
      +          "error": {},
      +          "success": {
      +            "type": "boolean"
      +          }
      +        },
      +        "required": [
      +          "success"
      +        ],
      +        "type": "object"
      +      },
      +      "sources": {
      +        "items": {},
      +        "type": "array"
      +      },
      +      "success": {
      +        "const": true,
      +        "type": "boolean"
      +      },
      +      "websiteSignals": {
      +        "additionalProperties": false,
      +        "properties": {
      +          "businessIdentityMatch": {
      +            "type": [
      +              "boolean",
      +              "null"
      +            ]
      +          },
      +          "confidence": {
      +            "maximum": 1,
      +            "minimum": 0,
      +            "type": "number"
      +          },
      +          "domainAgeYears": {
      +            "anyOf": [
      +              {
      +                "minimum": 0,
      +                "type": "number"
      +              },
      +              {
      +                "type": "null"
      +              }
      +            ]
      +          },
      +          "ssl": {
      +            "type": [
      +              "boolean",
      +              "null"
      +            ]
      +          }
      +        },
      +        "required": [
      +          "domainAgeYears",
      +          "ssl",
      +          "businessIdentityMatch",
      +          "confidence"
      +        ],
      +        "type": "object"
      +      }
      +    },
      +    "required": [
      +      "success",
      +      "company",
      +      "purpose",
      +      "depth",
      +      "checks",
      +      "entityResolution",
      +      "registrationCheck",
      +      "sanctionsCheck",
      +      "adverseMediaCheck",
      +      "reputationCheck",
      +      "businessRiskCheck",
      +      "entityMatch",
      +      "registration",
      +      "websiteSignals",
      +      "management",
      +      "sanctions",
      +      "legalSignals",
      +      "negativeNews",
      +      "financialSignals",
      +      "reputation",
      +      "riskScore",
      +      "riskLevel",
      +      "confidence",
      +      "riskBreakdown",
      +      "redFlags",
      +      "recommendation",
      +      "reasonCodes",
      +      "sources",
      +      "decision",
      +      "evidence",
      +      "coverage",
      +      "providers",
      +      "generatedAt"
      +    ],
      +    "type": "object"
      +  },
      +  {
      +    "additionalProperties": false,
      +    "properties": {
      +      "nextAction": {
      +        "additionalProperties": false,
      +        "properties": {
      +          "instruction": {
      +            "type": "string"
      +          },
      +          "target": {
      +            "const": "x402_endpoint",
      +            "type": "string"
      +          },
      +          "type": {
      +            "const": "pay_and_retry",
      +            "type": "string"
      +          }
      +        },
      +        "required": [
      +          "type",
      +          "target",
      +          "instruction"
      +        ],
      +        "type": "object"
      +      },
      +      "payment": {
      +        "additionalProperties": false,
      +        "properties": {
      +          "endpoint": {
      +            "type": "string"
      +          },
      +          "method": {
      +            "const": "POST",
      +            "type": "string"
      +          },
      +          "retrySameBody": {
      +            "const": true,
      +            "type": "boolean"
      +          }
      +        },
      +        "required": [
      +          "endpoint",
      +          "method",
      +          "retrySameBody"
      +        ],
      +        "type": "object"
      +      },
      +      "preview": {
      +        "additionalProperties": false,
      +        "properties": {
      +          "fullResultAvailable": {
      +            "const": true,
      +            "type": "boolean"
      +          },
      +          "inputAccepted": {
      +            "const": true,
      +            "type": "boolean"
      +          },
      +          "summary": {
      +            "type": "string"
      +          },
      +          "useCases": {
      +            "items": {
      +              "type": "string"
      +            },
      +            "type": "array"
      +          }
      +        },
      +        "required": [
      +          "inputAccepted",
      +          "fullResultAvailable",
      +          "summary",
      +          "useCases"
      +        ],
      +        "type": "object"
      +      },
      +      "price": {
      +        "additionalProperties": false,
      +        "properties": {
      +          "amount": {
      +            "minimum": 0,
      +            "type": "number"
      +          },
      +          "currency": {
      +            "type": "string"
      +          },
      +          "protocol": {
      +            "const": "x402",
      +            "type": "string"
      +          }
      +        },
      +        "required": [
      +          "amount",
      +          "currency",
      +          "protocol"
      +        ],
      +        "type": "object"
      +      },
      +      "requestId": {
      +        "type": "string"
      +      },
      +      "status": {
      +        "const": "payment_required",
      +        "type": "string"
      +      },
      +      "tool": {
      +        "type": "string"
      +      }
      +    },
      +    "required": [
      +      "status",
      +      "tool",
      +      "requestId",
      +      "price",
      +      "preview",
      +      "payment",
      +      "nextAction"
      +    ],
      +    "type": "object"
      +  }
      +]
    • removedOutput schema / properties
      Removed value: -{
      -  "adverseMediaCheck": {
      -    "additionalProperties": false,
      -    "properties": {
      -      "data": {},
      -      "error": {},
      -      "success": {
      -        "type": "boolean"
      -      }
      -    },
      -    "required": [
      -      "success"
      -    ],
      -    "type": "object"
      -  },
      -  "businessRiskCheck": {
      -    "additionalProperties": false,
      -    "properties": {
      -      "data": {},
      -      "error": {},
      -      "success": {
      -        "type": "boolean"
      -      }
      -    },
      -    "required": [
      -      "success"
      -    ],
      -    "type": "object"
      -  },
      -  "checks": {
      -    "additionalProperties": {
      -      "type": "boolean"
      -    },
      -    "propertyNames": {
      -      "type": "string"
      -    },
      -    "type": "object"
      -  },
      -  "company": {
      -    "additionalProperties": false,
      -    "properties": {
      -      "country": {
      -        "type": [
      -          "string",
      -          "null"
      -        ]
      -      },
      -      "domain": {
      -        "type": [
      -          "string",
      -          "null"
      -        ]
      -      },
      -      "name": {
      -        "type": "string"
      -      },
      -      "registrationNumber": {
      -        "type": [
      -          "string",
      -          "null"
      -        ]
      -      }
      -    },
      -    "required": [
      -      "name",
      -      "domain",
      -      "country",
      -      "registrationNumber"
      -    ],
      -    "type": "object"
      -  },
      -  "confidence": {
      -    "maximum": 1,
      -    "minimum": 0,
      -    "type": "number"
      -  },
      -  "coverage": {
      -    "additionalProperties": {
      -      "enum": [
      -        "complete",
      -        "partial",
      -        "unavailable",
      -        "not_checked"
      -      ],
      -      "type": "string"
      -    },
      -    "propertyNames": {
      -      "type": "string"
      -    },
      -    "type": "object"
      -  },
      -  "decision": {
      -    "additionalProperties": false,
      -    "properties": {
      -      "action": {
      -        "enum": [
      -          "continue_onboarding",
      -          "continue_with_enhanced_checks",
      -          "request_additional_documents",
      -          "manual_review_required",
      -          "reject_due_to_sanctions",
      -          "reject_due_to_identity_mismatch",
      -          "reject_due_to_material_risk",
      -          "insufficient_data"
      -        ],
      -        "type": "string"
      -      },
      -      "requiresHumanReview": {
      -        "type": "boolean"
      -      }
      -    },
      -    "required": [
      -      "action",
      -      "requiresHumanReview"
      -    ],
      -    "type": "object"
      -  },
      -  "depth": {
      -    "enum": [
      -      "quick",
      -      "standard",
      -      "enhanced"
      -    ],
      -    "type": "string"
      -  },
      -  "entityMatch": {
      -    "additionalProperties": false,
      -    "properties": {
      -      "confidence": {
      -        "maximum": 1,
      -        "minimum": 0,
      -        "type": "number"
      -      },
      -      "matchedOn": {
      -        "items": {
      -          "type": "string"
      -        },
      -        "type": "array"
      -      },
      -      "status": {
      -        "enum": [
      -          "matched",
      -          "probable",
      -          "unverified"
      -        ],
      -        "type": "string"
      -      }
      -    },
      -    "required": [
      -      "status",
      -      "confidence",
      -      "matchedOn"
      -    ],
      -    "type": "object"
      -  },
      -  "entityResolution": {
      -    "additionalProperties": false,
      -    "properties": {
      -      "candidateCount": {
      -        "maximum": 9007199254740991,
      -        "minimum": 0,
      -        "type": "integer"
      -      },
      -      "confidence": {
      -        "maximum": 1,
      -        "minimum": 0,
      -        "type": "number"
      -      },
      -      "matchedIdentifiers": {
      -        "items": {
      -          "type": "string"
      -        },
      -        "type": "array"
      -      },
      -      "status": {
      -        "enum": [
      -          "resolved",
      -          "ambiguous",
      -          "unresolved"
      -        ],
      -        "type": "string"
      -      }
      -    },
      -    "required": [
      -      "status",
      -      "confidence",
      -      "matchedIdentifiers",
      -      "candidateCount"
      -    ],
      -    "type": "object"
      -  },
      -  "evidence": {
      -    "items": {},
      -    "type": "array"
      -  },
      -  "financialSignals": {
      -    "additionalProperties": false,
      -    "properties": {
      -      "signals": {
      -        "items": {},
      -        "type": "array"
      -      },
      -      "status": {
      -        "enum": [
      -          "available",
      -          "limited_data",
      -          "unavailable"
      -        ],
      -        "type": "string"
      -      }
      -    },
      -    "required": [
      -      "status",
      -      "signals"
      -    ],
      -    "type": "object"
      -  },
      -  "generatedAt": {
      -    "type": "string"
      -  },
      -  "legalSignals": {
      -    "items": {},
      -    "type": "array"
      -  },
      -  "management": {
      -    "items": {},
      -    "type": "array"
      -  },
      -  "negativeNews": {
      -    "additionalProperties": false,
      -    "properties": {
      -      "items": {
      -        "items": {},
      -        "type": "array"
      -      },
      -      "materialCount": {
      -        "maximum": 9007199254740991,
      -        "minimum": 0,
      -        "type": "integer"
      -      }
      -    },
      -    "required": [
      -      "materialCount",
      -      "items"
      -    ],
      -    "type": "object"
      -  },
      -  "providers": {
      -    "items": {},
      -    "type": "array"
      -  },
      -  "purpose": {
      -    "type": "string"
      -  },
      -  "reasonCodes": {
      -    "items": {
      -      "type": "string"
      -    },
      -    "type": "array"
      -  },
      -  "recommendation": {
      -    "enum": [
      -      "proceed",
      -      "proceed_with_standard_checks",
      -      "manual_review_required",
      -      "enhanced_due_diligence_required",
      -      "reject_counterparty",
      -      "insufficient_data"
      -    ],
      -    "type": "string"
      -  },
      -  "redFlags": {
      -    "items": {},
      -    "type": "array"
      -  },
      -  "registration": {
      -    "additionalProperties": false,
      -    "properties": {
      -      "incorporatedAt": {
      -        "type": [
      -          "string",
      -          "null"
      -        ]
      -      },
      -      "source": {
      -        "type": [
      -          "string",
      -          "null"
      -        ]
      -      },
      -      "status": {
      -        "enum": [
      -          "active",
      -          "inactive",
      -          "dissolved",
      -          "liquidation",
      -          "unknown",
      -          "not_verified"
      -        ],
      -        "type": "string"
      -      }
      -    },
      -    "required": [
      -      "status",
      -      "incorporatedAt",
      -      "source"
      -    ],
      -    "type": "object"
      -  },
      -  "registrationCheck": {
      -    "additionalProperties": false,
      -    "properties": {
      -      "data": {},
      -      "error": {},
      -      "success": {
      -        "type": "boolean"
      -      }
      -    },
      -    "required": [
      -      "success"
      -    ],
      -    "type": "object"
      -  },
      -  "reputation": {
      -    "additionalProperties": false,
      -    "properties": {
      -      "risk": {
      -        "anyOf": [
      -          {
      -            "enum": [
      -              "low",
      -              "moderate",
      -              "high",
      -              "critical"
      -            ],
      -            "type": "string"
      -          },
      -          {
      -            "type": "null"
      -          }
      -        ]
      -      },
      -      "score": {
      -        "anyOf": [
      -          {
      -            "maximum": 100,
      -            "minimum": 0,
      -            "type": "integer"
      -          },
      -          {
      -            "type": "null"
      -          }
      -        ]
      -      }
      -    },
      -    "required": [
      -      "score",
      -      "risk"
      -    ],
      -    "type": "object"
      -  },
      -  "reputationCheck": {
      -    "additionalProperties": false,
      -    "properties": {
      -      "data": {},
      -      "error": {},
      -      "success": {
      -        "type": "boolean"
      -      }
      -    },
      -    "required": [
      -      "success"
      -    ],
      -    "type": "object"
      -  },
      -  "riskBreakdown": {
      -    "additionalProperties": false,
      -    "properties": {
      -      "financial": {
      -        "anyOf": [
      -          {
      -            "maximum": 100,
      -            "minimum": 0,
      -            "type": "integer"
      -          },
      -          {
      -            "type": "null"
      -          }
      -        ]
      -      },
      -      "identity": {
      -        "anyOf": [
      -          {
      -            "maximum": 100,
      -            "minimum": 0,
      -            "type": "integer"
      -          },
      -          {
      -            "type": "null"
      -          }
      -        ]
      -      },
      -      "legal": {
      -        "anyOf": [
      -          {
      -            "maximum": 100,
      -            "minimum": 0,
      -            "type": "integer"
      -          },
      -          {
      -            "type": "null"
      -          }
      -        ]
      -      },
      -      "negativeNews": {
      -        "anyOf": [
      -          {
      -            "maximum": 100,
      -            "minimum": 0,
      -            "type": "integer"
      -          },
      -          {
      -            "type": "null"
      -          }
      -        ]
      -      },
      -      "registration": {
      -        "anyOf": [
      -          {
      -            "maximum": 100,
      -            "minimum": 0,
      -            "type": "integer"
      -          },
      -          {
      -            "type": "null"
      -          }
      -        ]
      -      },
      -      "reputation": {
      -        "anyOf": [
      -          {
      -            "maximum": 100,
      -            "minimum": 0,
      -            "type": "integer"
      -          },
      -          {
      -            "type": "null"
      -          }
      -        ]
      -      },
      -      "sanctions": {
      -        "anyOf": [
      -          {
      -            "maximum": 100,
      -            "minimum": 0,
      -            "type": "integer"
      -          },
      -          {
      -            "type": "null"
      -          }
      -        ]
      -      }
      -    },
      -    "required": [
      -      "identity",
      -      "registration",
      -      "sanctions",
      -      "legal",
      -      "negativeNews",
      -      "financial",
      -      "reputation"
      -    ],
      -    "type": "object"
      -  },
      -  "riskLevel": {
      -    "anyOf": [
      -      {
      -        "enum": [
      -          "low",
      -          "moderate",
      -          "high",
      -          "critical"
      -        ],
      -        "type": "string"
      -      },
      -      {
      -        "type": "null"
      -      }
      -    ]
      -  },
      -  "riskScore": {
      -    "anyOf": [
      -      {
      -        "maximum": 100,
      -        "minimum": 0,
      -        "type": "integer"
      -      },
      -      {
      -        "type": "null"
      -      }
      -    ]
      -  },
      -  "sanctions": {
      -    "additionalProperties": false,
      -    "properties": {
      -      "listsChecked": {
      -        "items": {
      -          "type": "string"
      -        },
      -        "type": "array"
      -      },
      -      "listsUnavailable": {
      -        "items": {
      -          "type": "string"
      -        },
      -        "type": "array"
      -      },
      -      "matches": {
      -        "items": {},
      -        "type": "array"
      -      },
      -      "status": {
      -        "enum": [
      -          "clear",
      -          "potential_match",
      -          "confirmed_match",
      -          "not_checked",
      -          "unavailable"
      -        ],
      -        "type": "string"
      -      }
      -    },
      -    "required": [
      -      "status",
      -      "matches",
      -      "listsChecked",
      -      "listsUnavailable"
      -    ],
      -    "type": "object"
      -  },
      -  "sanctionsCheck": {
      -    "additionalProperties": false,
      -    "properties": {
      -      "data": {},
      -      "error": {},
      -      "success": {
      -        "type": "boolean"
      -      }
      -    },
      -    "required": [
      -      "success"
      -    ],
      -    "type": "object"
      -  },
      -  "sources": {
      -    "items": {},
      -    "type": "array"
      -  },
      -  "success": {
      -    "const": true,
      -    "type": "boolean"
      -  },
      -  "websiteSignals": {
      -    "additionalProperties": false,
      -    "properties": {
      -      "businessIdentityMatch": {
      -        "type": [
      -          "boolean",
      -          "null"
      -        ]
      -      },
      -      "confidence": {
      -        "maximum": 1,
      -        "minimum": 0,
      -        "type": "number"
      -      },
      -      "domainAgeYears": {
      -        "anyOf": [
      -          {
      -            "minimum": 0,
      -            "type": "number"
      -          },
      -          {
      -            "type": "null"
      -          }
      -        ]
      -      },
      -      "ssl": {
      -        "type": [
      -          "boolean",
      -          "null"
      -        ]
      -      }
      -    },
      -    "required": [
      -      "domainAgeYears",
      -      "ssl",
      -      "businessIdentityMatch",
      -      "confidence"
      -    ],
      -    "type": "object"
      -  }
      -}
    • removedOutput schema / required
      Removed value: -[
      -  "success",
      -  "company",
      -  "purpose",
      -  "depth",
      -  "checks",
      -  "entityResolution",
      -  "registrationCheck",
      -  "sanctionsCheck",
      -  "adverseMediaCheck",
      -  "reputationCheck",
      -  "businessRiskCheck",
      -  "entityMatch",
      -  "registration",
      -  "websiteSignals",
      -  "management",
      -  "sanctions",
      -  "legalSignals",
      -  "negativeNews",
      -  "financialSignals",
      -  "reputation",
      -  "riskScore",
      -  "riskLevel",
      -  "confidence",
      -  "riskBreakdown",
      -  "redFlags",
      -  "recommendation",
      -  "reasonCodes",
      -  "sources",
      -  "decision",
      -  "evidence",
      -  "coverage",
      -  "providers",
      -  "generatedAt"
      -]
  5. Added

TDQS

A4.1/5.0
Behavior5/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Annotations already cover the read-only/idempotent/non-destructive profile, and the description adds substantial context beyond them: per-call price ($1.50 USD), x402 paid execution, that an unpaid MCP call returns payment instructions, and that a free preview is available via preview_capability. It also discloses the deterministic nature of the returned assessment and the machine-actionable next action.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness4/5

Is the description appropriately sized, front-loaded, and free of redundancy?

Front-loaded with purpose, then clearly labeled When/Selection/Input/Price sections, so an agent can scan it quickly. It is somewhat long and the payment/preview details occupy nearly as much space as the functional description, but every sentence carries real selection or invocation value.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness4/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

An output schema exists, so return values need no explanation, and the description covers scope, exclusions, cost, preview path and payment behavior for what is an expensive, gated operation. The remaining gap is parameter-level guidance for a mostly undocumented 8-parameter schema.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters2/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema description coverage is only 25% across 8 parameters (including a nested checks object and two enums), and the description defers entirely with 'Input is a strict JSON object; see the schema.' The evaluated-signal list loosely hints at the checks toggles, but it never explains depth levels, purpose values, country, lei or registrationNumber, so the large coverage gap is not compensated.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

States a specific verb+resource ('Perform company due diligence') and enumerates exactly what is evaluated (registration, website identity, sanctions, adverse news, legal, financial, reputation) plus the output shape (deterministic risk assessment with evidence and a next action). It also excludes siblings ('Do not use for simple company search or stock price lookup'), so an agent can separate it from find_companies or research_company.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines4/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

Explicit 'When:' clause (agent must decide whether to continue doing business, and what verification/escalation follows) and 'Selection: primary; prefer before onboarding a supplier or before signing a commercial agreement', plus an exclusion. Strong context, but it never names the competing siblings (analyze_company_risk, company_reputation_check, company_risk_report, supplier_due_diligence_report) that an agent is likely to weigh it against.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.