{
  "version": 1,
  "genre": "crusetra-screening/counterparty-screening",
  "emisLe": "2026-10-06T16:42:21.127Z",
  "client": "Example Forwarding Inc. (invented)",
  "commit": "3083aff",
  "fichier": {
    "nom": "contreparties-exemple.csv",
    "sha256": "fab131564c82ea6c859845e4cf53207059d66e0acb75d1603c5d12974f6cbf89",
    "lignes": 30
  },
  "listes": [
    {
      "source": "OFAC",
      "titre": "OFAC Specially Designated Nationals (SDN) list",
      "url": "https://sanctionslistservice.ofac.treas.gov/api/publicationpreview/exports/sdn.xml",
      "telechargeLe": "2026-10-06T16:23:16.258Z",
      "sha256": "b61f54eafad72134e49f99bc2b819fed8ac307b6cc71ab3fe52d6a63b4de5e72",
      "entrees": 19363,
      "licence": {
        "nom": "United States Government work: not subject to copyright (17 U.S.C. § 105)",
        "url": "https://uscode.house.gov/view.xhtml?req=granuleid:USC-prelim-title17-section105&num=0&edition=prelim",
        "mention": null,
        "note": "a work of the United States Government is not protected by copyright; no attribution is required. USA.gov (usa.gov/government-copyright) asks that reuse not imply endorsement by the agency.",
        "lue": "2026-10-05"
      }
    },
    {
      "source": "OFAC-CONS",
      "titre": "OFAC Consolidated Sanctions List (the non-SDN lists)",
      "url": "https://sanctionslistservice.ofac.treas.gov/api/publicationpreview/exports/consolidated.xml",
      "telechargeLe": "2026-10-06T16:35:35.216Z",
      "sha256": "69bdc476597a8ebb14eb9b7ca61f763e7755e1f45ebd420dd61591da40ed7842",
      "entrees": 481,
      "licence": {
        "nom": "United States Government work: not subject to copyright (17 U.S.C. § 105)",
        "url": "https://uscode.house.gov/view.xhtml?req=granuleid:USC-prelim-title17-section105&num=0&edition=prelim",
        "mention": null,
        "note": "a work of the United States Government is not protected by copyright; no attribution is required. USA.gov (usa.gov/government-copyright) asks that reuse not imply endorsement by the agency.",
        "lue": "2026-10-05"
      }
    },
    {
      "source": "CSL",
      "titre": "US Consolidated Screening List: its Commerce and State lists (trade.gov)",
      "url": "https://data.trade.gov/downloadable_consolidated_screening_list/v1/consolidated.csv",
      "telechargeLe": "2026-10-06T16:36:52.342Z",
      "sha256": "5d03ff6fd19c4079fa8ab9a3bb1ad51207e68196645e4759e31a58b1ccb50590",
      "entrees": 6213,
      "licence": {
        "nom": "United States Government work: not subject to copyright (17 U.S.C. § 105)",
        "url": "https://uscode.house.gov/view.xhtml?req=granuleid:USC-prelim-title17-section105&num=0&edition=prelim",
        "mention": null,
        "note": "a work of the United States Government is not protected by copyright; no attribution is required. USA.gov (usa.gov/government-copyright) asks that reuse not imply endorsement by the agency. The Consolidated Screening List page (trade.gov/consolidated-screening-list) states no condition of use.",
        "lue": "2026-10-05"
      }
    },
    {
      "source": "UN",
      "titre": "UN Security Council Consolidated List",
      "url": "https://scsanctions.un.org/resources/xml/en/consolidated.xml",
      "telechargeLe": "2026-10-06T16:37:06.526Z",
      "sha256": "300a92157704876a21df5e1ffb60c9eafccaeb90fc0a7729a5f165bf843bd7ea",
      "entrees": 1010,
      "licence": {
        "nom": "United Nations website Terms of Use (no open licence)",
        "url": "https://www.un.org/en/about-us/terms-of-use",
        "mention": null,
        "note": "the Terms grant Users permission to download and copy the Materials for the User's personal, non-commercial use, without any right to resell or redistribute them; the Consolidated List page says the list exists to facilitate the implementation of the measures. No attribution wording is prescribed. Commercial reuse is not settled by the publisher's page: to be confirmed with the United Nations before a sale.",
        "lue": "2026-10-05"
      }
    },
    {
      "source": "EU",
      "titre": "EU consolidated financial sanctions list (FSF, XML v1.1)",
      "url": "https://webgate.ec.europa.eu/fsd/fsf/public/files/xmlFullSanctionsList_1_1/content?token=dG9rZW4tMjAxNw",
      "telechargeLe": "2026-10-06T16:37:24.713Z",
      "sha256": "cd59eccb0278d33181c1d87814236109287c9ea5925502f00acfd2e0fd7fe440",
      "entrees": 6241,
      "licence": {
        "nom": "Commission Decision 2011/833/EU on the reuse of Commission documents; Creative Commons Attribution 4.0 International (CC BY 4.0)",
        "url": "https://commission.europa.eu/legal-notice_en",
        "mention": "Source: European Commission, Financial Sanctions Files (FSF), © European Union, reused under Commission Decision 2011/833/EU (CC BY 4.0)",
        "note": "the legal notice requires appropriate credit and that changes be indicated, and prescribes no wording; this is the wording used. data.europa.eu lists the dataset under the European Commission reuse notice (Decision 2011/833/EU).",
        "lue": "2026-10-05"
      }
    },
    {
      "source": "UK",
      "titre": "UK Sanctions List (FCDO): individuals, entities and ships",
      "url": "https://sanctionslist.fcdo.gov.uk/docs/UK-Sanctions-List.xml",
      "telechargeLe": "2026-10-06T16:37:45.390Z",
      "sha256": "563c1dda36949afa97fc74cce4208de47badf6ad9ce0710d3cbb8b4356cea4ef",
      "entrees": 6369,
      "licence": {
        "nom": "Open Government Licence v3.0",
        "url": "https://www.nationalarchives.gov.uk/doc/open-government-licence/version/3/",
        "mention": "Contains public sector information licensed under the Open Government Licence v3.0.",
        "note": "the UK Sanctions List page (gov.uk/government/publications/the-uk-sanctions-list) says: All content is available under the Open Government Licence v3.0, except where otherwise stated; the licence requires the attribution statement above when the provider gives none of its own.",
        "lue": "2026-10-05"
      }
    },
    {
      "source": "EU-VESSELS",
      "titre": "EU designated vessels: Annex XLII of Regulation (EU) No 833/2014, consolidated text 2026-07-24",
      "url": "https://publications.europa.eu/resource/celex/02014R0833-20260724",
      "telechargeLe": "2026-10-06T16:38:13.028Z",
      "sha256": "2682ecf3442d2f16a3b36ef4d9bbb6fde43fd4d6743bcd991bd4a8e14857770b",
      "entrees": 672,
      "licence": {
        "nom": "Commission Decision 2011/833/EU on the reuse of Commission documents; consolidated texts under Creative Commons Attribution 4.0 International (CC BY 4.0), Publications Office (EUR-Lex)",
        "url": "https://eur-lex.europa.eu/content/legal-notice/legal-notice.html",
        "mention": "© European Union, 1998-2026. Source: EUR-Lex, consolidated text of Regulation (EU) No 833/2014 (Annex XLII), reused under Commission Decision 2011/833/EU (CC BY 4.0)",
        "note": "the EUR-Lex legal notice: you can re-use the legal documents published in EUR-Lex for commercial or non-commercial purposes; the consolidated texts, owned by the EU, are licensed under CC BY 4.0 provided you acknowledge the source and indicate any changes. No wording is prescribed beyond the copyright line; this is the wording used.",
        "lue": "2026-10-05"
      }
    },
    {
      "source": "AU",
      "titre": "Australia: DFAT Consolidated List (Australian Sanctions Office)",
      "url": "https://www.dfat.gov.au/sites/default/files/Australian_Sanctions_Consolidated_List.xlsx",
      "telechargeLe": "2026-10-06T16:38:22.974Z",
      "sha256": "0936243df3269ba127709353bc0f26128f7268cbee4133e64cbbb81311def679",
      "entrees": 4010,
      "licence": {
        "nom": "Creative Commons Attribution 4.0 International (CC BY 4.0), Commonwealth of Australia (DFAT)",
        "url": "https://www.dfat.gov.au/about-us/about-this-website/copyright",
        "mention": "Department of Foreign Affairs and Trade website – www.dfat.gov.au",
        "note": "the copyright page: all material presented on this website is provided under a Creative Commons Attribution 4.0 International licence, and content should be attributed with the statement above.",
        "lue": "2026-10-05"
      }
    },
    {
      "source": "CA",
      "titre": "Canada: Consolidated Canadian Autonomous Sanctions List (Global Affairs Canada)",
      "url": "https://www.international.gc.ca/world-monde/assets/office_docs/international_relations-relations_internationales/sanctions/sema-lmes.xml",
      "telechargeLe": "2026-10-06T16:42:11.149Z",
      "sha256": "cf413b2dee406c209a010d53faeeb9c0ae6c046670f628132c02d16718bf085b",
      "entrees": 5707,
      "licence": {
        "nom": "Open Government Licence - Canada",
        "url": "https://open.canada.ca/en/open-government-licence-canada",
        "mention": "Contains information licensed under the Open Government Licence – Canada.",
        "note": "the list is dataset ab076f2e-94b1-4039-bb3d-58002deb826d on open.canada.ca, published by Global Affairs Canada under this licence, whose default attribution statement is the one above; the general terms of canada.ca would otherwise require written permission for commercial redistribution.",
        "lue": "2026-10-05"
      }
    },
    {
      "source": "NZ",
      "titre": "New Zealand: Russia Sanctions Register (MFAT): individuals, entities and ships",
      "url": "https://www.mfat.govt.nz/assets/Countries-and-Regions/Europe/Ukraine/Russia-Sanctions-Register.xlsx",
      "telechargeLe": "2026-10-06T16:40:22.507Z",
      "sha256": "d5ae6f2c18163c8045689338fb961977c61e12a64dd97f60ae9c31d6b89057f0",
      "entrees": 2135,
      "licence": {
        "nom": "Creative Commons Attribution 4.0 International (CC BY 4.0), Crown copyright (Ministry of Foreign Affairs and Trade)",
        "url": "https://www.mfat.govt.nz/en/copyright",
        "mention": "Source: New Zealand Ministry of Foreign Affairs and Trade, Russia Sanctions Register, Crown copyright, licensed under CC BY 4.0",
        "note": "the copyright page asks that the work be attributed to the Crown under CC BY 4.0 and prescribes no wording; this is the wording used.",
        "lue": "2026-10-05"
      }
    }
  ],
  "attributions": [
    "Source: European Commission, Financial Sanctions Files (FSF), © European Union, reused under Commission Decision 2011/833/EU (CC BY 4.0)",
    "Contains public sector information licensed under the Open Government Licence v3.0.",
    "© European Union, 1998-2026. Source: EUR-Lex, consolidated text of Regulation (EU) No 833/2014 (Annex XLII), reused under Commission Decision 2011/833/EU (CC BY 4.0)",
    "Department of Foreign Affairs and Trade website – www.dfat.gov.au",
    "Contains information licensed under the Open Government Licence – Canada.",
    "Source: New Zealand Ministry of Foreign Affairs and Trade, Russia Sanctions Register, Crown copyright, licensed under CC BY 4.0"
  ],
  "nonCriblees": [],
  "methode": {
    "palier": "entite",
    "description": "company and vessel names: words aligned in any order and weighted by their rarity on the lists, typos, OCR slips and romanisation variants tolerated, vessel numbers must agree, a listed name found inside a longer one is a possible match, and former names, trading names and document annotations are read as such",
    "poids": "word weights are the smoothed inverse document frequency of the pinned table data/frequences.885b92c25ddf5d30.json: the 40,435 entries of 7 sources as recorded on 2026-10-04, the table every published rate was measured on; a list screened here that was not counted in it is weighed with the same weights, a word absent from the table weighing as a word seen in no entry",
    "tablePoids": {
      "fichier": "frequences.885b92c25ddf5d30.json",
      "sha256": "31351eec053292b01e7f435bd971f2d2349422d00c5081c8d5b0c6e8e582e2c7",
      "entrees": 40435,
      "compteeLe": "2026-10-04",
      "sources": [
        "OFAC",
        "OFAC-CONS",
        "CSL",
        "UN",
        "EU",
        "UK",
        "EU-VESSELS"
      ]
    },
    "seuils": {
      "fort": 0.81,
      "possible": 0.8
    },
    "rappelMin": 0.9,
    "tientLePlancher": true,
    "apprentissage": {
      "jeux": [
        {
          "quoi": "company and vessel name pairs: same legal entity or same vessel (match), or not (different)",
          "provenance": "authored by this repository on 2026-09-27, every name invented; no client data, no list data. Written before any tier was scored on it.",
          "sha256": "719033f72a740074b0a21a2489118f2aa902423bf0c760eeb9f936cd3302971e",
          "match": 60,
          "different": 60
        },
        {
          "quoi": "company and vessel name pairs: same legal entity or same vessel (match), or not (different)",
          "provenance": "authored on 2026-09-27 by a separate agent that never saw the matcher, as a held-out set; every name invented; no client data, no list data. It judged method v2 once, its misses were then studied, and from that moment it is a TRAINING set: its rates are not quoted as held-out.",
          "sha256": "def5948158b6068c4a75cd8c6c064997b13b68959a47ee4ff30e391b16c96b4c",
          "match": 60,
          "different": 60
        },
        {
          "quoi": "company and vessel name pairs: same legal entity or same vessel (match), or not (different)",
          "provenance": "authored on 2026-09-27 by a separate agent that never saw the matcher nor any other pair set, as the FINAL held-out set; every name invented; no client data, no list data. It judged method v3 once (entites.ts sha256 70f91e07e5a2552f…: recall 72/100 [63-80], false alerts 12/100 [7-20] at 0.82; method v1: 68/100 and 40/100). Its misses were then studied, and from that moment it is a TRAINING set: its rates are not quoted as held-out.",
          "sha256": "4148f1efb8429364137ba0e16347ef137bd6d7fa3865b369deddf4a6b7a91c54",
          "match": 100,
          "different": 100
        },
        {
          "quoi": "company and vessel name pairs: same legal entity or same vessel (match), or not (different)",
          "provenance": "authored on 2026-09-27 by a separate agent that never saw the matcher nor any other pair set, as final held-out set #2; every name invented; no client data, no list data. It judged method v4.1 once (entites.ts sha256 5f963c22…): strong 0.81 found 99/150 [58-73 %] with 7/150 false alerts [2-9 %]; possible 0.74 found 109/150 [65-79 %] with 22/150 [10-21 %]; v1 found 103/150 with 35/150. Its misses were then studied, and from that moment it is a TRAINING set: its rates are not quoted as held-out.",
          "sha256": "135eff3f73436612cd629505c9d5107dab168804345cb64d51ef60699d52bdcc",
          "match": 150,
          "different": 150
        },
        {
          "quoi": "company and vessel name pairs: same legal entity or same vessel (match), or not (different)",
          "provenance": "authored on 2026-09-27 by a separate agent that never saw the matcher nor any other pair set, as final held-out set #3 (sha256 c53a55c5…); every name invented; no client data, no list data. It judged method v6 once (entites.ts 4ce80263…, cribler.ts f23ecac0…): at 0.81 found 167/200 [78-88 %], false alerts 25/200 [9-18 %]. Its misses were then studied, and from that moment it is a TRAINING set: its rates are not quoted as held-out.",
          "sha256": "acc52065767316686b0c001c7d2ce5c9192a3d34e9ba07a6c3778d19b8545f87",
          "match": 200,
          "different": 200
        },
        {
          "quoi": "company and vessel name pairs: same legal entity or same vessel (match), or not (different)",
          "provenance": "authored on 2026-09-27 by a separate agent (a Houston brokerage brief, another model) that never saw the matcher nor any other pair set, as blind test set #5 (sha256 d90aba45…); every name invented; no client data, no list data. It judged method v7 once (entites.ts 9f8722eb…, cribler.ts f23ecac0…): strong 0.81 found 164/200 [76-87 %] with 6/200 [1-6 %] false alerts; possible 0.80 found 183/200 [87-95 %] with 40/200 [15-26 %]. Its misses were then studied, and from that moment it is a TRAINING set: its rates are not quoted as held-out.",
          "sha256": "8db8e0046d964b0fa015e0fa8739e0a116c8c9d3e4fb71b4cd8c3f52dca2b3be",
          "match": 200,
          "different": 200
        },
        {
          "quoi": "company and vessel name pairs: same legal entity or same vessel (match), or not (different)",
          "provenance": "authored on 2026-09-27 by a separate agent (a New Jersey distributor and Los Angeles NVOCC brief, organised by document type, a third model) that never saw the matcher nor any other pair set, as blind test set #6 (sha256 639915d6…); every name invented; no client data, no list data. It judged method v8 once (entites.ts 90098118…, cribler.ts f23ecac0…): strong 0.81 found 119/200 [53-66 %] with 1/200 [0-3 %] false alerts; possible 0.80 found 175/200 [82-91 %] with 35/200 [13-23 %]. Its misses were then studied, and from that moment it is a TRAINING set: its rates are not quoted as held-out.",
          "sha256": "8af46f85daa9d42a9511bf14e513c758a0015949359b95df1fe935116f4b646c",
          "match": 200,
          "different": 200
        },
        {
          "quoi": "company and vessel name pairs: same legal entity or same vessel (match), or not (different)",
          "provenance": "authored on 2026-09-27 by a separate agent (a Rotterdam trade-finance desk brief, organised by the source of the error, a fourth model) that never saw the matcher nor any other pair set, as blind test set #7 (sha256 ca2fad4c…); every name invented; no client data, no list data; overlap with the seven earlier training sets: 0 pairs, 0 names. It judged method v9 once (entites.ts a4488270…, cribler.ts f23ecac0…): strong 0.81 found 139/200 [63-75 %] with 9/200 false alerts [2-8 %]; possible 0.80 found 179/200 [84-93 %] with 71/200 [29-42 %]. Studied afterwards and promoted to training set 8 on 2026-09-27, so it no longer measures anything held out.",
          "sha256": "ee08cbaac4a388712f1e5e5962ff0ac149313f370f133a081f4a4d6063e0fe3a",
          "match": 200,
          "different": 200
        },
        {
          "quoi": "company and vessel name pairs: same legal entity or same vessel (match), or not (different)",
          "provenance": "authored on 2026-09-27 by a separate agent (a Singapore trade-finance KYC desk brief, organised by counterparty type: ASEAN SMEs, Gulf and South Asian houses, regional vessels, commodity traders, group structures; a fifth model) that never saw the matcher nor any other pair set, as blind test set #8 (sha256 197c7ead…); every name invented; no client data, no list data; overlap with the eight earlier training sets: 0 pairs, 1 name. It judged method v10 once (entites.ts b05e1be0…, cribler.ts 7f564556…): strong 0.81 found 110/200 [48-62 %] with 3/200 false alerts [1-4 %]; possible 0.80 found 129/200 [58-71 %] with 48/200 [19-30 %]. Studied afterwards and promoted to training set 9 on 2026-09-27, so it no longer measures anything held out.",
          "sha256": "6138af41a7d670cb9528818bc8def3e2c39ff2cd4042af0a8495f1f644291562",
          "match": 200,
          "different": 200
        },
        {
          "quoi": "company and vessel name pairs: same legal entity or same vessel (match), or not (different)",
          "provenance": "authored on 2026-09-27 by a separate agent (a Hamburg customs broker and Lagos trade-finance desk brief, organised by document: customs declarations, letters of credit, African and European registry extracts, bills of lading, invoices and chat; a sixth model) that never saw the matcher nor any other pair set, as blind test set #9 (sha256 47ec8944…); every name invented; no client data, no list data; overlap with the nine earlier training sets: 0 pairs, 0 names; 11 pairs identical but for case (6 match, 5 different). It judged method v11 once (entites.ts 77bac960…, cribler.ts ccee90bc…, ecritures.ts 4348bc88…): strong 0.81 found 104/200 [45-59 %] with 39/200 false alerts [15-26 %]; possible 0.80 found 163/200 [76-86 %] with 78/200 [33-46 %]. Studied afterwards and promoted to training set 10 on 2026-09-27, so it no longer measures anything held out.",
          "sha256": "e56ebcabbb3b628bdde221684420bf945529603c5850f25e091fb78c95282b90",
          "match": 200,
          "different": 200
        },
        {
          "quoi": "company and vessel name pairs: same legal entity or same vessel (match), or not (different)",
          "provenance": "authored on 2026-09-27 by a separate agent (a Tokyo trading house, Panama ship registry and Mexico customs brief, organised by error source, with explicit verdict conventions; a seventh model) that never saw the matcher nor any other pair set, as blind test set #10 (sha256 985eb7c1…); every name invented; no client data, no list data; overlap with the ten earlier training sets: 0 pairs, 0 names. Judged once by the judge session on method v12 (entites.ts dc363c55…, cribler.ts 949b2356…, ecritures.ts 4348bc88…): strong 0.81 found 128/200 [57-70 %] with 6/200 false alerts [1-6 %]; possible 0.80 found 179/200 [84-93 %] with 45/200 [17-29 %]. Studied afterwards and promoted to training set 11 on 2026-09-28, so it no longer measures anything held out.",
          "sha256": "440458df192d1bdd9222e98c84de41e952fb64475325b4ad675f9b0aa6fe20e6",
          "match": 200,
          "different": 200
        },
        {
          "quoi": "company and vessel name pairs: same legal entity or same vessel (match), or not (different)",
          "provenance": "authored on 2026-09-28 by a separate agent (a Helsinki sanctions desk and Black Sea forwarder brief, organised by trap family, with explicit verdict conventions; an eighth model) that never saw the matcher nor any other pair set, as blind test set #11 (sha256 a963a80c…); every name invented; no client data, no list data; overlap with the eleven earlier training sets: 0 pairs, 0 names. Judged once by the judge session on method v13 (entites.ts 3702a136…, cribler.ts 83ac2577…, ecritures.ts aec60a13…): strong 0.81 found 135/200 [61-74 %] with 14/200 false alerts [4-11 %]; possible 0.80 found 165/200 [77-87 %] with 44/200 [17-28 %]. Studied afterwards and promoted to training set 12 on 2026-09-28, so it no longer measures anything held out.",
          "sha256": "a0611992e45d61d1719fe8468bce68026471c9c10010171f197488c60db6468a",
          "match": 200,
          "different": 200
        },
        {
          "quoi": "company and vessel name pairs: same legal entity or same vessel (match), or not (different)",
          "provenance": "authored on 2026-09-28 by a separate agent (a Mumbai trade-finance desk and Australian exporter brief, organised by document: Indian registry invoices, AU/NZ documents, bulk vessels, SWIFT MT700 fields, chat; explicit verdict conventions; Sonnet) that never saw the matcher nor any other pair set, as blind test set #12 (sha256 3bc2d0f0…); every name invented; no client data, no list data; overlap with the twelve earlier training sets: 0 pairs, 0 names. Judged once by the judge session on method v14 (entites.ts 3b94f68d…, cribler.ts a85e7c3c…, ecritures.ts aec60a13…): strong 0.81 found 149/200 [68-80 %] with 34/200 false alerts [12-23 %]; possible 0.80 found 187/200 [89-96 %] with 72/200 [30-43 %]. Studied afterwards and promoted to training set 13 on 2026-09-28, so it no longer measures anything held out.",
          "sha256": "66468ee8d5867aa099bc9cabc66bf2cc59169d0c8ff4e3f19c19fdb396a28c29",
          "match": 200,
          "different": 200
        },
        {
          "quoi": "company and vessel name pairs: same legal entity or same vessel (match), or not (different)",
          "provenance": "authored on 2026-09-28 by a separate agent (a Rotterdam customs broker and Dubai free-zone bank brief, organised by trap family: Benelux and Gulf forms, Arabic and Persian romanisations, Rhine barges and Gulf tankers, EDI and SWIFT residues, chat and OCR; explicit verdict conventions, corrected so that one letter changed in a company name is the same name misspelt except in a vessel name; Opus) that never saw the matcher nor any other pair set, as blind test set #13 (sha256 79a6a291…); every name invented; no client data, no list data; overlap with the thirteen earlier training sets: 0 pairs, 0 names. Judged once by the judge session on method v15 (entites.ts ea838aa2…, cribler.ts 292e9ddb…, ecritures.ts bdd60326…): strong 0.81 found 120/200 [53-67 %] with 16/200 false alerts [5-13 %]; possible 0.80 found 155/200 [71-83 %] with 59/200 [24-36 %]. Studied afterwards and promoted to training set 14 on 2026-09-28, so it no longer measures anything held out.",
          "sha256": "4b1fa10dab87aa217757428d4dd0bae6078af26b36f4fdccfffdc769935dd3c3",
          "match": 200,
          "different": 200
        },
        {
          "quoi": "company and vessel name pairs: same legal entity or same vessel (match), or not (different)",
          "provenance": "authored on 2026-09-28 by a separate agent (a Mombasa clearing and forwarding agent and Karachi trade-finance brief, organised by document: East African registries and invoices, Pakistani registry and bank documents, Indian Ocean shipping, letters of credit and SWIFT, chat and OCR; explicit verdict conventions, one letter changed in a company name being the same name misspelt except in a vessel name) that never saw the matcher nor any other pair set, as blind test set #14 (sha256 ee673be7…); every name invented; no client data, no list data; overlap with the fourteen earlier training sets: 0 pairs, 0 names. Judged once by the judge session on method v16 (entites.ts ebbd2990…, cribler.ts 6ad910de…, ecritures.ts bdd60326…): strong 0.81 found 141/200 [64-76 %] with 2/200 false alerts [0-4 %]; possible 0.80 found 173/200 [81-91 %] with 23/200 [8-17 %]. Studied afterwards and promoted to training set 15 on 2026-09-28, so it no longer measures anything held out.",
          "sha256": "715eeb73edfca96169a12fb59f598f0d4e7b0906df1b26a2cb96b915d9993021",
          "match": 200,
          "different": 200
        },
        {
          "quoi": "company and vessel name pairs: same legal entity or same vessel (match), or not (different)",
          "provenance": "authored on 2026-09-29 by a separate agent (an Abidjan customs broker and São Paulo trading bank brief, organised by document: francophone West African registries and invoices, Brazilian and Argentine registry and bank documents, Atlantic shipping, letters of credit and SWIFT in French and Portuguese, chat and OCR; explicit verdict conventions, one letter changed in a company name being the same name misspelt except in a vessel name; Sonnet, written in five parts) that never saw the matcher nor any other pair set, as blind test set #15 (sha256 f44d2a17…, after fifteen em dashes inside names were replaced by hyphens blind); every name invented; no client data, no list data; overlap with the fifteen earlier training sets: 0 pairs, 0 names; 22 pairs are accent variants of one pair with concordant verdicts. Judged once by the judge session on method v17 (entites.ts fa808a1c…, cribler.ts a91bf0c8…, ecritures.ts bdd60326…): strong 0.81 found 171/200 [80-90 %] with 8/200 false alerts [2-8 %]; possible 0.80 found 188/200 [90-97 %] with 35/200 [13-23 %]. Studied afterwards and promoted to training set 16 on 2026-09-29, so it no longer measures anything held out.",
          "sha256": "ca8a8cd074509bb8f579b8eaa10d27d483216413d85d56b9b00dc1177a874001",
          "match": 200,
          "different": 200
        },
        {
          "quoi": "company and vessel name pairs: same legal entity or same vessel (match), or not (different)",
          "provenance": "authored on 2026-09-29 by a separate agent (a Piraeus ship agent and Almaty grain-trading bank brief, organised by document: Greek and Cypriot registries and invoices, Central Asian registry and bank documents, Black Sea and Mediterranean shipping, letters of credit and SWIFT, chat and OCR and greeklish; explicit verdict conventions, one letter changed in a company name being the same name misspelt except in a vessel name; Opus, written in five parts) that never saw the matcher nor any other pair set, as blind test set #16 (sha256 482552a9…); every name invented; no client data, no list data; overlap with the sixteen earlier training sets: 0 pairs, 0 names. Judged once by the judge session on method v18 (entites.ts 8dd86269…, cribler.ts a91bf0c8…, ecritures.ts bdd60326…): strong 0.81 found 93/200 [40-53 %] with 12/200 false alerts [3-10 %]; possible 0.80 found 132/200 [59-72 %] with 38/200 [14-25 %]. Studied afterwards and promoted to training set 17 on 2026-09-29, so it no longer measures anything held out.",
          "sha256": "bc68957b36ed997f1ca209c14b52dce5ed8b4e53d19c59702e8b4eab45e42cdf",
          "match": 200,
          "different": 200
        },
        {
          "quoi": "company and vessel name pairs: same legal entity or same vessel (match), or not (different)",
          "provenance": "blind test set #17, authored on 2026-09-29 by a separate agent (a Trieste freight forwarder and Belgrade bank brief, organised by document, with explicit verdict conventions) that never saw the matcher nor any other pair set; every name invented; no client data, no list data. Overlap with the seventeen earlier training sets: 0 pairs, 0 names. Judged once by the judge session on method v19 (entites.ts 42bd47ca…, cribler.ts 66aac8b8…, ecritures.ts bdd60326…): strong 0.81 found 169/200 [79-89 %] with 28/200 false alerts [10-19 %]; possible 0.80 found 181/200 [86-94 %] with 48/200 [19-30 %]. Studied afterwards and promoted to training set 18 on 2026-09-28, so it no longer measures anything held out.",
          "sha256": "38342ea22b90750508419e4b4e93a034b2fc1bfb355d7afcfa4e851edf3924c4",
          "match": 200,
          "different": 200
        },
        {
          "quoi": "company and vessel name pairs: same legal entity or same vessel (match), or not (different)",
          "provenance": "blind test set #18, authored on 2026-09-29 by a separate agent (an Osaka trading house and Busan bank brief, organised by document, with explicit verdict conventions) that never saw the matcher nor any other pair set; every name invented; no client data, no list data. Overlap with the eighteen earlier training sets: 0 pairs, 0 names. Judged once by the judge session on method v20 (entites.ts 7e7a32c7…, cribler.ts 0f773c96…, ecritures.ts bdd60326…): strong 0.81 found 95/200 [41-54 %] with 9/200 false alerts [2-8 %]; possible 0.80 found 125/200 [56-69 %] with 45/200 [17-29 %]. Studied afterwards and promoted to training set 19 on 2026-09-28, so it no longer measures anything held out.",
          "sha256": "695ca14ed378b378c6c2e82135dc901e47be327e8dc3b56b31690a6bdbb9fc48",
          "match": 200,
          "different": 200
        },
        {
          "quoi": "company and vessel name pairs: same legal entity or same vessel (match), or not (different)",
          "provenance": "blind test set #19, authored on 2026-09-29 by a separate agent (a Houston freight forwarder and Toronto bank brief, organised by document, with explicit verdict conventions) that never saw the matcher nor any other pair set; every name invented; no client data, no list data. Overlap with the nineteen earlier training sets: 1 pair, 1 name. Judged once by the judge session on method v21 (entites.ts ffa68382…, cribler.ts 0f773c96…, ecritures.ts 11eb0dba…): strong 0.81 found 160/200 [74-85 %] with 10/200 false alerts [3-9 %]; possible 0.80 found 186/200 [89-96 %] with 34/200 [12-23 %]. Studied afterwards and promoted to training set 20 on 2026-09-28, so it no longer measures anything held out.",
          "sha256": "8e0e8515e9722e388304a068284bb3e745166618aa3dc9ec1aa0b8127db6fdaa",
          "match": 200,
          "different": 200
        },
        {
          "quoi": "company and vessel name pairs: same legal entity or same vessel (match), or not (different)",
          "provenance": "blind test set #21, authored on 2026-09-28 by a separate agent (a Haifa freight forwarder and Tbilisi bank brief, organised by document, with explicit verdict conventions) that never saw the matcher nor any other pair set; every name invented; no client data, no list data. Overlap with the 21 earlier training sets: 0 pairs, 0 names. Judged once by the judge session on method v22 (entites.ts 201d5159…, cribler.ts 0f773c96…, ecritures.ts 11eb0dba…): strong 0.81 found 94/200 [40-54 %] with 5/200 false alerts [1-6 %]; possible 0.80 found 117/200 [52-65 %] with 26/200 [9-18 %]. Studied afterwards and promoted to training set 21 on 2026-09-28, so it no longer measures anything held out.",
          "sha256": "995accda2472fbb5090bae4292e460f002cc9badc6bc9bb651266518366f2d5f",
          "match": 200,
          "different": 200
        },
        {
          "quoi": "company and vessel name pairs: same legal entity or same vessel (match), or not (different)",
          "provenance": "blind test set #22, authored on 2026-09-28 by a separate agent (a Bangkok freight forwarder and Yangon bank brief, organised by document, with explicit verdict conventions) that never saw the matcher nor any other pair set; every name invented; no client data, no list data. Overlap with the 22 earlier training sets: 0 pairs, 0 names. Judged once by the judge session on method v23 (entites.ts 29f57a26…, cribler.ts 8a0d336c…, ecritures.ts 26b17532…): strong 0.81 found 87/200 [37-50 %] with 7/200 false alerts [2-7 %]; possible 0.80 found 109/200 [48-61 %] with 31/200 [11-21 %]. Studied afterwards and promoted to training set 22 on 2026-09-28, so it no longer measures anything held out.",
          "sha256": "62305d7c944353a39cc5e4f8ca96879423378b4b6bfeb0c4a206cb8ff1dc4873",
          "match": 200,
          "different": 200
        },
        {
          "quoi": "company and vessel name pairs: same legal entity or same vessel (match), or not (different)",
          "provenance": "blind test set #23, authored on 2026-09-28 by a separate agent (a Gdansk freight forwarder and Riga bank brief, organised by document, with explicit verdict conventions) that never saw the matcher nor any other pair set; every name invented; no client data, no list data. Overlap with the 23 earlier training sets: 0 pairs, 0 names. Judged once by the judge session on method v24 (entites.ts 1e8cbea2…, cribler.ts ac3c1b11…, ecritures.ts 9496c409…): strong 0.81 found 102/200 [44-58 %] with 6/200 false alerts [1-6 %]; possible 0.80 found 149/200 [68-80 %] with 25/200 [9-18 %]. Studied afterwards and promoted to training set 23 on 2026-09-28, so it no longer measures anything held out.",
          "sha256": "41bf7d64dc0a31c3ae5c743abdb99dbe166e7294e361afafc63c7dd5122fad7c",
          "match": 200,
          "different": 200
        }
      ],
      "fort": {
        "rappel": {
          "succes": 3815,
          "n": 4170,
          "taux": 0.9148681055155875,
          "bas": 0.9060109685899473,
          "haut": 0.9229615539897309
        },
        "fauxPositifs": {
          "succes": 126,
          "n": 4170,
          "taux": 0.030215827338129497,
          "bas": 0.02543695353570954,
          "haut": 0.03585947898822717
        }
      },
      "possible": {
        "rappel": {
          "succes": 4060,
          "n": 4170,
          "taux": 0.973621103117506,
          "bas": 0.9683037194801323,
          "haut": 0.9780666458926219
        },
        "fauxPositifs": {
          "succes": 885,
          "n": 4170,
          "taux": 0.21223021582733814,
          "bas": 0.20008740614687306,
          "haut": 0.22490275160132714
        }
      }
    },
    "apprentissageReel": {
      "jeu": {
        "quoi": "TRAINING sample (seed 20261001), drawn to calibrate the method and free to study: company name pairs from the GLEIF register: two names recorded for the same LEI (match), or the legal names of two distinct LEIs sharing a distinctive word (different)",
        "provenance": "GLEIF golden copy published 2026-09-30 08:00:00 UTC, listed by https://goldencopy.gleif.org/api/v2/golden-copies/publishes/latest. Level 1 (LEI-CDF 3.1, full file, CSV): https://goldencopy.gleif.org/storage/golden-copy-files/2026/09/30/1282700/20260930-0800-gleif-goldencopy-lei2-golden-copy.csv.zip, 506285686 bytes, sha256 62b7307663b412cd8d4b7226e4c6ccccb7b22066efea98a500ad2b205db2ce99. Level 2 relationships (RR 2.1, full file, CSV): https://goldencopy.gleif.org/storage/golden-copy-files/2026/09/30/1282745/20260930-0800-gleif-goldencopy-rr-golden-copy.csv.zip, 24413344 bytes, sha256 b348cdef56834609bbf98b1e37545ab90b2be55d8cc5b436dca7980846157110. GLEIF data is released under CC0 1.0 (no rights reserved, commercial use allowed). Built by node src/gleif-paires.ts --graine 20261001 --sortie src/paires-gleif-apprentissage.json --exclure verification/paires-gleif.json, which checks both hashes and rewrites this file byte for byte; seed 20261001 (every draw is a cyrb53 hash of the seed, the stratum and the LEI). The labels come from the registry records, not from anyone judging whether two names match: a match pair is the legal name of one LEI record and another name recorded on that same record; a different pair is the legal names of two distinct LEIs. MATCH (1000): records with registration status ISSUED or LAPSED only (never DUPLICATE, ANNULLED, RETIRED, MERGED, TRANSFERRED, PENDING_*); one pair per LEI per stratum; at most 250 per stratum; no country (legal jurisdiction, else legal address) above 15 % of a stratum. Strata: previous-legal-name (OtherEntityName PREVIOUS_LEGAL_NAME), trading-name (TRADING_OR_OPERATING_NAME), alternative-language-name (ALTERNATIVE_LANGUAGE_LEGAL_NAME), transliteration (TransliteratedOtherEntityName PREFERRED_ or AUTO_ASCII_TRANSLITERATED_LEGAL_NAME, kept only where most letters of the legal name are outside the Latin script). Dropped before the draw: other names that are empty, a placeholder, carry no letter or repeat the LEI; pairs identical after NFKC, case, whitespace and punctuation folding; pairs with a name that, folded the same way, is in a training set (src/paires-entites*.json) or in verification/paires-entites-verdict.json. Excluded, in the match and the different pairs alike: pairs with a name that, folded the same way, is a name of verification/paires-gleif.json (4494 distinct folded names), so that no name of that set reappears here. Counts: previous-legal-name 250 (from 202989 eligible LEIs; of 248946 name slots, dropped 5931 identical, 19 not a name, 0 overlapping, 640 excluded); trading-name 250 (from 140823 eligible LEIs; of 151688 name slots, dropped 2724 identical, 237 not a name, 6 overlapping, 612 excluded); alternative-language-name 250 (from 43863 eligible LEIs; of 47938 name slots, dropped 16 identical, 4 not a name, 1 overlapping, 366 excluded); transliteration 250 (from 19752 eligible LEIs; of 20227 name slots, dropped 0 identical, 0 not a name, 0 overlapping, 287 excluded). DIFFERENT (1000, plus the contained stratum): two distinct ISSUED, non-branch LEIs from a seeded 25 % sample of the 1979107 ISSUED records, whose legal names share a distinctive word: at least 3 characters, a letter, not a stopword, not a legal-form word (in at least 25 % of the sampled names of one ISO 20275 ELF code with at least 10 of them: 586 words, mostly legal forms and their fragments, plus generic entity words such as bank, fund, trust or holding and a few place names; the rebuild writes them to data/gleif/legal-form-words-20261001.tsv), in at most 0.5 % of the ISSUED legal names. Each drawn LEI appears once per stratum, and no country above 15 % of a stratum. Strata: same shared word and same country; same shared word, different country; same legal-address city, same country and same ELF legal form code (not 8888 or 9999), with a shared word. Set aside: pairs linked in the Level 2 file (any relationship, or a common direct or ultimate parent, head office or umbrella fund) or through the Level 1 associated or successor entity; pairs identical after folding (3 of 1162 drawn: different entities with the same name cannot be separated by a name matcher); pairs where every word of one name, legal-form words and stopwords set aside, is in the other (152 of 1162 drawn); pairs with an excluded name (7 of 1162 drawn). Counts: different-same-word-same-country 334 (of 380 drawn: 2 identical after folding, 43 contained, 0 overlapping, 1 excluded, 0 duplicates); different-same-word-other-country 333 (of 415 drawn: 0 identical after folding, 78 contained, 0 overlapping, 4 excluded, 0 duplicates); different-same-city-same-form 333 (of 367 drawn: 1 identical after folding, 31 contained, 0 overlapping, 2 excluded, 0 duplicates). CONTAINED (250, nature different-contained): the contained pairs, drawn on their own from the same sample: two distinct ISSUED LEIs, any country, sharing a distinctive word, not identical after folding, not related, and every word of one name (legal-form words and stopwords set aside) in the other. Screening practice may want them to alert: they are reported as their own stratum and never counted in the false-alert rate of the other negatives. Of 252 contained pairs drawn, 2 had an excluded name. TRAINING: drawn to calibrate the method. Its pairs and the matcher's scores on them may be studied freely; a figure measured on it is a training figure, never a verdict.",
        "sha256": "356fca407dd75273a2198f545722b0afc28a8427677b8297547555437f988b9b",
        "match": 1000,
        "different": 1000
      },
      "fort": {
        "rappel": {
          "succes": 271,
          "n": 1000,
          "taux": 0.271,
          "bas": 0.24436624773932128,
          "haut": 0.2993864718132457
        },
        "fauxPositifs": {
          "succes": 0,
          "n": 1000,
          "taux": 0,
          "bas": 0,
          "haut": 0.003826898586390522
        }
      },
      "possible": {
        "rappel": {
          "succes": 410,
          "n": 1000,
          "taux": 0.41,
          "bas": 0.37991671320713805,
          "haut": 0.4407721285384123
        },
        "fauxPositifs": {
          "succes": 0,
          "n": 1000,
          "taux": 0,
          "bas": 0,
          "haut": 0.003826898586390522
        }
      }
    },
    "verdict": {
      "jeu": {
        "quoi": "company and vessel name pairs: same legal entity or same vessel (match), or not (different)",
        "provenance": "realistic set #20, authored on 2026-09-29 by a separate agent (an Antwerp forwarder's quarter of counterparties, at the natural difficulty of ordinary documents, with 200 realistic distinct-counterparty negatives) that never saw the matcher nor any other pair set; every name invented; no client data, no list data",
        "sha256": "2054c1248c3977a3146c91a727f887b0aa2154e3e991c937891923890b8b526b",
        "match": 400,
        "different": 200
      },
      "fort": {
        "rappel": {
          "succes": 334,
          "n": 400,
          "taux": 0.835,
          "bas": 0.7954710126340742,
          "haut": 0.8681555181641397
        },
        "fauxPositifs": {
          "succes": 0,
          "n": 200,
          "taux": 0,
          "bas": 0,
          "haut": 0.018846005918320894
        }
      },
      "possible": {
        "rappel": {
          "succes": 355,
          "n": 400,
          "taux": 0.8875,
          "bas": 0.8527757236239129,
          "haut": 0.9148519799113346
        },
        "fauxPositifs": {
          "succes": 0,
          "n": 200,
          "taux": 0,
          "bas": 0,
          "haut": 0.018846005918320894
        }
      }
    }
  },
  "totaux": {
    "lignes": 30,
    "forts": 9,
    "possibles": 3,
    "sansCorrespondance": 18
  },
  "resultats": [
    {
      "ligne": 2,
      "nom": "Harbor Point Logistics LLC",
      "ref": "C-001",
      "type": "entity",
      "pays": "US",
      "statut": "no-match",
      "candidats": [],
      "autres": 0,
      "ecartesParImo": []
    },
    {
      "ligne": 3,
      "nom": "Midwest Grain Export Co.",
      "ref": "C-002",
      "type": "entity",
      "pays": "US",
      "statut": "no-match",
      "candidats": [],
      "autres": 0,
      "ecartesParImo": []
    },
    {
      "ligne": 4,
      "nom": "Coastal Reefer Lines Inc",
      "ref": "C-003",
      "type": "entity",
      "pays": "US",
      "statut": "no-match",
      "candidats": [],
      "autres": 0,
      "ecartesParImo": []
    },
    {
      "ligne": 5,
      "nom": "Tidewater Customs Brokerage",
      "ref": "C-004",
      "type": "entity",
      "pays": "US",
      "statut": "no-match",
      "candidats": [],
      "autres": 0,
      "ecartesParImo": []
    },
    {
      "ligne": 6,
      "nom": "Lone Star Machinery Parts",
      "ref": "C-005",
      "type": "entity",
      "pays": "US",
      "statut": "no-match",
      "candidats": [],
      "autres": 0,
      "ecartesParImo": []
    },
    {
      "ligne": 7,
      "nom": "Northgate Textiles Ltd",
      "ref": "C-006",
      "type": "entity",
      "pays": "GB",
      "statut": "no-match",
      "candidats": [],
      "autres": 0,
      "ecartesParImo": []
    },
    {
      "ligne": 8,
      "nom": "Rotterdam Bulk Agency B.V.",
      "ref": "C-007",
      "type": "entity",
      "pays": "NL",
      "statut": "no-match",
      "candidats": [],
      "autres": 0,
      "ecartesParImo": []
    },
    {
      "ligne": 9,
      "nom": "Hanseatic Coffee Trading GmbH",
      "ref": "C-008",
      "type": "entity",
      "pays": "DE",
      "statut": "no-match",
      "candidats": [],
      "autres": 0,
      "ecartesParImo": []
    },
    {
      "ligne": 10,
      "nom": "Santos Citrus Exportadora",
      "ref": "C-009",
      "type": "entity",
      "pays": "BR",
      "statut": "no-match",
      "candidats": [],
      "autres": 0,
      "ecartesParImo": []
    },
    {
      "ligne": 11,
      "nom": "Busan Auto Parts Co., Ltd.",
      "ref": "C-010",
      "type": "entity",
      "pays": "KR",
      "statut": "no-match",
      "candidats": [],
      "autres": 0,
      "ecartesParImo": []
    },
    {
      "ligne": 12,
      "nom": "Shenzhen Brightway Electronics Co., Ltd.",
      "ref": "C-011",
      "type": "entity",
      "pays": "CN",
      "statut": "no-match",
      "candidats": [],
      "autres": 0,
      "ecartesParImo": []
    },
    {
      "ligne": 13,
      "nom": "Istanbul Marble Export A.S.",
      "ref": "C-012",
      "type": "entity",
      "pays": "TR",
      "statut": "no-match",
      "candidats": [],
      "autres": 0,
      "ecartesParImo": []
    },
    {
      "ligne": 14,
      "nom": "Dubai Horizon General Trading LLC",
      "ref": "C-013",
      "type": "entity",
      "pays": "AE",
      "statut": "possible",
      "candidats": [
        {
          "source": "OFAC",
          "liste": "SDNTK",
          "ids": [
            "10603"
          ],
          "nomListe": "DUBAI TRADING COMPANY",
          "type": "entity",
          "score": 0.8,
          "par": "name",
          "designation": {
            "date": "not published by OFAC",
            "source": "OFAC"
          }
        }
      ],
      "autres": 0,
      "ecartesParImo": []
    },
    {
      "ligne": 15,
      "nom": "Vancouver Timber Products",
      "ref": "C-014",
      "type": "entity",
      "pays": "CA",
      "statut": "no-match",
      "candidats": [],
      "autres": 0,
      "ecartesParImo": []
    },
    {
      "ligne": 16,
      "nom": "Golden Gate Freight Solutions",
      "ref": "C-015",
      "type": "entity",
      "pays": "US",
      "statut": "no-match",
      "candidats": [],
      "autres": 0,
      "ecartesParImo": []
    },
    {
      "ligne": 17,
      "nom": "Atlantic Seafood Imports",
      "ref": "C-016",
      "type": "entity",
      "pays": "US",
      "statut": "no-match",
      "candidats": [],
      "autres": 0,
      "ecartesParImo": []
    },
    {
      "ligne": 18,
      "nom": "Kaohsiung Steel Fittings",
      "ref": "C-017",
      "type": "entity",
      "pays": "TW",
      "statut": "no-match",
      "candidats": [],
      "autres": 0,
      "ecartesParImo": []
    },
    {
      "ligne": 19,
      "nom": "Davar Shipping Co. Limited",
      "ref": "C-018",
      "type": "entity",
      "pays": "AE",
      "statut": "strong",
      "candidats": [
        {
          "source": "OFAC",
          "liste": "IRAN",
          "ids": [
            "15124"
          ],
          "nomListe": "DAVAR SHIPPING CO LTD",
          "type": "entity",
          "score": 1,
          "par": "name",
          "designation": {
            "date": "not published by OFAC",
            "source": "OFAC"
          }
        }
      ],
      "autres": 0,
      "ecartesParImo": []
    },
    {
      "ligne": 20,
      "nom": "Proton Petrochemical Shipping Ltd",
      "ref": "C-019",
      "type": "entity",
      "pays": "MT",
      "statut": "possible",
      "candidats": [
        {
          "source": "OFAC",
          "liste": "IRAN",
          "ids": [
            "15122"
          ],
          "nomListe": "PROTON PETROCHEMICALS SHIPPING LIMITED",
          "alias": "PROTON SHIPPING CO",
          "type": "entity",
          "score": 0.8,
          "par": "name",
          "designation": {
            "date": "not published by OFAC",
            "source": "OFAC"
          }
        }
      ],
      "autres": 0,
      "ecartesParImo": []
    },
    {
      "ligne": 21,
      "nom": "Behineh Trading Co",
      "ref": "C-020",
      "type": "entity",
      "pays": "IR",
      "statut": "strong",
      "candidats": [
        {
          "source": "OFAC",
          "liste": "SDGT+IFSR",
          "ids": [
            "13110"
          ],
          "nomListe": "BEHINEH TRADING",
          "type": "entity",
          "score": 1,
          "par": "name",
          "designation": {
            "date": "not published by OFAC",
            "source": "OFAC"
          }
        },
        {
          "source": "EU",
          "liste": "IRN",
          "ids": [
            "6669"
          ],
          "nomListe": "Behineh Trading Co",
          "type": "entity",
          "score": 1,
          "par": "name",
          "designation": {
            "date": "2025-09-29",
            "champ": "regulation entryIntoForceDate (2025/1982 (OJ L202501982))",
            "source": "EU"
          }
        },
        {
          "source": "CA",
          "liste": "Iran",
          "ids": [
            "Iran|1, Part 1|205"
          ],
          "nomListe": "Behineh Trading Co.",
          "type": "entity",
          "score": 1,
          "par": "name",
          "designation": {
            "date": "2023-10-18",
            "champ": "DateOfListing",
            "source": "CA"
          }
        },
        {
          "source": "AU",
          "liste": "Autonomous (Iran)",
          "ids": [
            "7717"
          ],
          "nomListe": "BEHINEH TRADING CO.",
          "type": "entity",
          "score": 1,
          "par": "name",
          "designation": {
            "date": "not stated by AU for this entry",
            "source": "AU"
          }
        },
        {
          "source": "AU",
          "liste": "1737 (Iran)",
          "ids": [
            "8505"
          ],
          "nomListe": "BEHINEH TRADING CO.",
          "type": "entity",
          "score": 1,
          "par": "name",
          "designation": {
            "date": "18 April 2012",
            "champ": "Listing Information",
            "source": "AU"
          }
        }
      ],
      "autres": 2,
      "ecartesParImo": []
    },
    {
      "ligne": 22,
      "nom": "Gazprom Telecom LLC",
      "ref": "C-021",
      "type": "entity",
      "pays": "RU",
      "statut": "strong",
      "candidats": [
        {
          "source": "CSL",
          "liste": "Entity List (EL)",
          "ids": [
            "99e50726e21206e312fe8afa90edc93228ca2af7472d9049c094194d"
          ],
          "nomListe": "Gazprom Telekom, OOO",
          "alias": "Gazprom Telecom",
          "type": "other",
          "score": 1,
          "par": "name",
          "designation": {
            "date": "2016-09-07",
            "champ": "start_date",
            "source": "CSL"
          }
        },
        {
          "source": "OFAC-CONS",
          "liste": "UKRAINE-EO13662",
          "ids": [
            "19654"
          ],
          "nomListe": "GAZPROM TELEKOM, OOO",
          "alias": "GAZPROM TELECOM",
          "type": "entity",
          "score": 1,
          "par": "name",
          "designation": {
            "date": "not published by OFAC",
            "source": "OFAC-CONS"
          }
        }
      ],
      "autres": 0,
      "ecartesParImo": []
    },
    {
      "ligne": 23,
      "nom": "IKCO Trading GmbH",
      "ref": "C-022",
      "type": "entity",
      "pays": "DE",
      "statut": "strong",
      "candidats": [
        {
          "source": "CSL",
          "liste": "Entity List (EL)",
          "ids": [
            "aa5c1f21dc415139a34b7e3fe02aab5c86da275dcb88948fd0a4aef7",
            "ab0a903372d4faa85aa1156f9c2f59cb7fa025c4baf7732b7c90adf1"
          ],
          "nomListe": "IKCO Trading GmbH",
          "type": "other",
          "score": 1,
          "par": "name",
          "designation": {
            "date": "2012-04-25",
            "champ": "start_date",
            "source": "CSL"
          }
        }
      ],
      "autres": 0,
      "ecartesParImo": []
    },
    {
      "ligne": 24,
      "nom": "Eliron Logistics Oy",
      "ref": "C-023",
      "type": "entity",
      "pays": "FI",
      "statut": "strong",
      "candidats": [
        {
          "source": "CSL",
          "liste": "Entity List (EL)",
          "ids": [
            "5a41a2cc0d8523fc6cbcc5f4608c921efc61492aa3c3ea9f17d05702"
          ],
          "nomListe": "Eliron Logistics Oy",
          "type": "other",
          "score": 1,
          "par": "name",
          "designation": {
            "date": "not stated by CSL for this entry",
            "source": "CSL"
          }
        }
      ],
      "autres": 0,
      "ecartesParImo": []
    },
    {
      "ligne": 25,
      "nom": "Kong Fat Electronic Trading Ltd",
      "ref": "C-024",
      "type": "entity",
      "pays": "HK",
      "statut": "strong",
      "candidats": [
        {
          "source": "CSL",
          "liste": "Entity List (EL)",
          "ids": [
            "094359539fe950c37320d74b365ca457ce4a14583ba1d81c76bd0b71"
          ],
          "nomListe": "Kong Fat Electronic Trading Limited",
          "type": "other",
          "score": 1,
          "par": "name",
          "designation": {
            "date": "2008-09-22",
            "champ": "start_date",
            "source": "CSL"
          }
        }
      ],
      "autres": 0,
      "ecartesParImo": []
    },
    {
      "ligne": 26,
      "nom": "MV Marshal Zhukov",
      "ref": "V-001",
      "type": "vessel",
      "statut": "strong",
      "candidats": [
        {
          "source": "OFAC",
          "liste": "UKRAINE-EO13685",
          "ids": [
            "21115"
          ],
          "nomListe": "MARSHAL ZHUKOV",
          "type": "vessel",
          "imo": "9690224",
          "score": 1,
          "par": "name",
          "designation": {
            "date": "not published by OFAC",
            "source": "OFAC"
          },
          "parties": [
            {
              "role": "Linked To",
              "nom": "TRANS-FLOT JSC",
              "source": "OFAC"
            }
          ]
        }
      ],
      "autres": 0,
      "ecartesParImo": [],
      "navireSansImo": true
    },
    {
      "ligne": 27,
      "nom": "M/V Thae Pyong San",
      "ref": "V-002",
      "type": "vessel",
      "statut": "strong",
      "candidats": [
        {
          "source": "AU",
          "liste": "1718 (DPRK)",
          "ids": [
            "8863"
          ],
          "nomListe": "THAE PYONG SAN",
          "type": "vessel",
          "imo": "9009085",
          "score": 1,
          "par": "name",
          "designation": {
            "date": "21 June 2017",
            "champ": "Listing Information",
            "source": "AU"
          }
        },
        {
          "source": "OFAC",
          "liste": "DPRK3",
          "ids": [
            "19597"
          ],
          "nomListe": "THAE PYONG SAN",
          "type": "vessel",
          "imo": "9009085",
          "score": 1,
          "par": "name",
          "designation": {
            "date": "not published by OFAC",
            "source": "OFAC"
          },
          "parties": [
            {
              "role": "Linked To",
              "nom": "THAEPHYONGSAN SHIPPING CO LTD",
              "source": "OFAC"
            }
          ]
        }
      ],
      "autres": 0,
      "ecartesParImo": [],
      "navireSansImo": true
    },
    {
      "ligne": 28,
      "nom": "Tong Hung 1",
      "ref": "V-003",
      "type": "vessel",
      "statut": "strong",
      "candidats": [
        {
          "source": "AU",
          "liste": "1718 (DPRK)",
          "ids": [
            "8880"
          ],
          "nomListe": "TONG HUNG 1",
          "type": "vessel",
          "imo": "8661575",
          "score": 1,
          "par": "name",
          "designation": {
            "date": "21 June 2017",
            "champ": "Listing Information",
            "source": "AU"
          }
        },
        {
          "source": "OFAC",
          "liste": "DPRK3",
          "ids": [
            "19598"
          ],
          "nomListe": "TONG HUNG 1",
          "type": "vessel",
          "imo": "8661575",
          "score": 1,
          "par": "name",
          "designation": {
            "date": "not published by OFAC",
            "source": "OFAC"
          },
          "parties": [
            {
              "role": "Linked To",
              "nom": "KOREA ZUZAGBONG MARITIME LTD",
              "source": "OFAC"
            }
          ]
        },
        {
          "source": "AU",
          "liste": "1718 (DPRK)",
          "ids": [
            "8837"
          ],
          "nomListe": "TONG HUNG SAN",
          "type": "vessel",
          "imo": "7937317",
          "score": 0.8,
          "par": "name",
          "designation": {
            "date": "21 June 2017",
            "champ": "Listing Information",
            "source": "AU"
          }
        }
      ],
      "autres": 0,
      "ecartesParImo": [],
      "navireSansImo": true
    },
    {
      "ligne": 29,
      "nom": "Tong Hung 3",
      "ref": "V-004",
      "type": "vessel",
      "statut": "possible",
      "candidats": [
        {
          "source": "AU",
          "liste": "1718 (DPRK)",
          "ids": [
            "8837"
          ],
          "nomListe": "TONG HUNG SAN",
          "type": "vessel",
          "imo": "7937317",
          "score": 0.8,
          "par": "name",
          "designation": {
            "date": "21 June 2017",
            "champ": "Listing Information",
            "source": "AU"
          }
        }
      ],
      "autres": 0,
      "ecartesParImo": [],
      "navireSansImo": true
    },
    {
      "ligne": 30,
      "nom": "Coastal Spirit",
      "ref": "V-005",
      "type": "vessel",
      "statut": "no-match",
      "candidats": [],
      "autres": 0,
      "ecartesParImo": [],
      "navireSansImo": true
    },
    {
      "ligne": 31,
      "nom": "Northern Dawn",
      "ref": "V-006",
      "type": "vessel",
      "statut": "no-match",
      "candidats": [],
      "autres": 0,
      "ecartesParImo": [],
      "navireSansImo": true
    }
  ],
  "reserves": [
    "A candidate is not a finding. Each one is for your compliance officer to confirm or clear; this report does not decide, and it is not legal advice.",
    "The lists are those downloaded on 2026-10-06. A name added to a list after that date is not in this report.",
    "Names and IMO numbers only are compared. Dates of birth, addresses and other identifiers on the lists are not.",
    "Ownership is not screened. Under OFAC's 50 Percent Rule, an entity owned 50 % or more, directly or indirectly, by one or more blocked persons is itself blocked even when it appears on no list; no name screening can see that.",
    "The type and country columns are carried into the report, not used to filter: a counterparty listed under another type or country is still shown.",
    "At most 5 candidates are shown per name, highest score first; the count of the others is given.",
    "The rates quoted first come from 400 matching pairs and 200 hard negatives written by a separate author who never saw the method, and never used to set a threshold. They are rates on authored names, not on your counterparties.",
    "6 counterparties are a vessel by your type column or by an explicit marker in the name, with no readable IMO number: the IMO rule, which decides, could not apply; they are marked.",
    "Word weights are those of the pinned table counted on 2026-10-04 over OFAC, OFAC-CONS, CSL, UN, EU, UK, EU-VESSELS, the table every published rate was measured on; AU, CA, NZ were screened with the same weights, a word absent from the table weighing as a word seen in no listed entry."
  ],
  "empreinte": "0b7f471641d39abe"
}
