changedInput schema / properties / apiKey / description
Previous value: -"Optional Ariadne Developer API key"New value: +"Optional Ariadne Nexus Developer API key (\"nexus_live_...\") for authenticated execution. May also be passed via the x-api-key HTTP header."
addedInput schema / properties / country / default
Added value: +"US"
changedInput schema / properties / country / description
Previous value: -"ISO 2-letter country code (default: US)"New value: +"ISO 3166-1 alpha-2 two-letter jurisdiction code of incorporation or residence (e.g., \"US\", \"RU\", \"IR\", \"GB\"; default: \"US\")."
changedInput schema / properties / entity_name / description
Previous value: -"Legal corporate or individual name to screen"New value: +"Full legal name of the corporation, financial institution, vessel, or individual to screen (e.g., \"Vnesheconombank\", \"Blackstone Inc.\")."
addedInput schema / properties / fuzzy_threshold / default
Added value: +0.85
changedInput schema / properties / fuzzy_threshold / description
Previous value: -"Matching sensitivity (0.60 to 0.95, default: 0.85)"New value: +"Jaro-Winkler string similarity threshold between 0.60 (broad alias capture) and 0.95 (strict match) required to flag a match (default: 0.85)."
changedInput schema / properties / paymentToken / description
Previous value: -"Optional Stripe Shared Payment Token"New value: +"Optional Stripe Shared Payment Token (\"spt_...\") or settled x402 payment receipt hash (\"rcpt_...\") for pay-per-call execution ($0.50 USD)."
changedInput schema / properties / registration_number / description
Previous value: -"Optional LEI, CRN, or SEC CIK"New value: +"Optional 20-character Legal Entity Identifier (LEI), Corporate Registration Number (CRN), or 10-digit SEC Central Index Key (CIK) for exact registry matching."
changedOutput schema / (root)
Previous value: -nullNew value: +{
+ "properties": {
+ "entity_name": {
+ "description": "Screened legal entity name.",
+ "type": "string"
+ },
+ "receipt": {
+ "description": "Cryptographic payment or API key settlement receipt ID.",
+ "type": "string"
+ },
+ "tool": {
+ "description": "Executed tool identifier (\"screen_ofac_entity\").",
+ "type": "string"
+ },
+ "verdict": {
+ "description": "Forensic sanctions screening result and cryptographic proof.",
+ "properties": {
+ "compliance_status": {
+ "description": "Actionable statutory compliance disposition.",
+ "enum": [
+ "CLEARED",
+ "POTENTIAL_MATCH_REVIEW",
+ "PROHIBITED_SANCTIONED"
+ ],
+ "type": "string"
+ },
+ "confidence_score": {
+ "description": "Normalized match similarity score from 0.0 to 1.0.",
+ "type": "number"
+ },
+ "match_detected": {
+ "description": "True if entity matched an active OFAC SDN or blocked person entry.",
+ "type": "boolean"
+ },
+ "matched_sdn_id": {
+ "description": "OFAC SDN registry identifier if matched, otherwise null.",
+ "type": [
+ "string",
+ "null"
+ ]
+ },
+ "matched_via": {
+ "description": "Matching mechanism used (EXACT_NAME, ALIAS_PHONETIC, FUZZY_JARO_WINKLER, or NONE).",
+ "type": "string"
+ },
+ "merkle_proof": {
+ "description": "Cryptographic Merkle tree inclusion branch hashes.",
+ "items": {
+ "type": "string"
+ },
+ "type": "array"
+ },
+ "sanctions_program": {
+ "description": "Applicable OFAC sanctions program code (e.g., UKRAINE-EO13662, IRAN, SDGT) or null.",
+ "type": [
+ "string",
+ "null"
+ ]
+ },
+ "statutory_proof_hash": {
+ "description": "SHA-256 statutory audit digest of the screening event.",
+ "type": "string"
+ }
+ },
+ "required": [
+ "match_detected",
+ "confidence_score",
+ "compliance_status",
+ "statutory_proof_hash"
+ ],
+ "type": "object"
+ }
+ },
+ "required": [
+ "tool",
+ "entity_name",
+ "verdict"
+ ],
+ "type": "object"
+}