{
  "v": 1,
  "type": "mirror.sar-smuggle-corpus",
  "purpose": "Every vector here MUST be refused at the operator's door with code sar_wall, and every true_negative MUST pass. Disclosing that a suspicious-activity report was filed is a tipping-off offence in most jurisdictions; this corpus is the published evidence that the rail is structurally incapable of storing that decision, however it is spelled. Run: node conformance/sar-wall.test.js",
  "generated_by": "conformance/build-sar-corpus.js",
  "counts": {
    "smuggles": 81,
    "true_negatives": 14
  },
  "smuggles": [
    {
      "key": "sar",
      "technique": "plain",
      "technique_label": "the plain spelling the wall always caught",
      "hides": "sar",
      "term_note": "Suspicious Activity Report (US)"
    },
    {
      "key": "SAR",
      "technique": "upper",
      "technique_label": "uppercase",
      "hides": "sar",
      "term_note": "Suspicious Activity Report (US)"
    },
    {
      "key": "ѕаr",
      "technique": "cyrillic",
      "technique_label": "Cyrillic homoglyphs — render identically to Latin",
      "hides": "sar",
      "term_note": "Suspicious Activity Report (US)"
    },
    {
      "key": "sαr",
      "technique": "greek",
      "technique_label": "Greek homoglyphs",
      "hides": "sar",
      "term_note": "Suspicious Activity Report (US)"
    },
    {
      "key": "ｓａｒ",
      "technique": "fullwidth",
      "technique_label": "fullwidth forms, folded by NFKC",
      "hides": "sar",
      "term_note": "Suspicious Activity Report (US)"
    },
    {
      "key": "𝐬𝐚𝐫",
      "technique": "mathbold",
      "technique_label": "mathematical bold, folded by NFKC",
      "hides": "sar",
      "term_note": "Suspicious Activity Report (US)"
    },
    {
      "key": "s‍a‍r",
      "technique": "zero_width",
      "technique_label": "zero-width joiners between letters — invisible on screen",
      "hides": "sar",
      "term_note": "Suspicious Activity Report (US)"
    },
    {
      "key": "str",
      "technique": "plain",
      "technique_label": "the plain spelling the wall always caught",
      "hides": "str",
      "term_note": "Suspicious Transaction Report (EU/UK/FATF)"
    },
    {
      "key": "STR",
      "technique": "upper",
      "technique_label": "uppercase",
      "hides": "str",
      "term_note": "Suspicious Transaction Report (EU/UK/FATF)"
    },
    {
      "key": "ѕtr",
      "technique": "cyrillic",
      "technique_label": "Cyrillic homoglyphs — render identically to Latin",
      "hides": "str",
      "term_note": "Suspicious Transaction Report (EU/UK/FATF)"
    },
    {
      "key": "sτr",
      "technique": "greek",
      "technique_label": "Greek homoglyphs",
      "hides": "str",
      "term_note": "Suspicious Transaction Report (EU/UK/FATF)"
    },
    {
      "key": "ｓｔｒ",
      "technique": "fullwidth",
      "technique_label": "fullwidth forms, folded by NFKC",
      "hides": "str",
      "term_note": "Suspicious Transaction Report (EU/UK/FATF)"
    },
    {
      "key": "𝐬𝐭𝐫",
      "technique": "mathbold",
      "technique_label": "mathematical bold, folded by NFKC",
      "hides": "str",
      "term_note": "Suspicious Transaction Report (EU/UK/FATF)"
    },
    {
      "key": "s‍t‍r",
      "technique": "zero_width",
      "technique_label": "zero-width joiners between letters — invisible on screen",
      "hides": "str",
      "term_note": "Suspicious Transaction Report (EU/UK/FATF)"
    },
    {
      "key": "sar_filed",
      "technique": "plain",
      "technique_label": "the plain spelling the wall always caught",
      "hides": "sar_filed",
      "term_note": "the act of filing a SAR"
    },
    {
      "key": "SAR_FILED",
      "technique": "upper",
      "technique_label": "uppercase",
      "hides": "sar_filed",
      "term_note": "the act of filing a SAR"
    },
    {
      "key": "sarFiled",
      "technique": "camel",
      "technique_label": "camelCase — a JavaScript integrator's reflex",
      "hides": "sar_filed",
      "term_note": "the act of filing a SAR"
    },
    {
      "key": "SarFiled",
      "technique": "pascal",
      "technique_label": "PascalCase",
      "hides": "sar_filed",
      "term_note": "the act of filing a SAR"
    },
    {
      "key": "sar-filed",
      "technique": "hyphen",
      "technique_label": "hyphen instead of underscore",
      "hides": "sar_filed",
      "term_note": "the act of filing a SAR"
    },
    {
      "key": "sar.filed",
      "technique": "dot",
      "technique_label": "dot separator",
      "hides": "sar_filed",
      "term_note": "the act of filing a SAR"
    },
    {
      "key": "sar filed",
      "technique": "space",
      "technique_label": "space separator",
      "hides": "sar_filed",
      "term_note": "the act of filing a SAR"
    },
    {
      "key": "ѕаr_fіlеd",
      "technique": "cyrillic",
      "technique_label": "Cyrillic homoglyphs — render identically to Latin",
      "hides": "sar_filed",
      "term_note": "the act of filing a SAR"
    },
    {
      "key": "sαr_fιlεd",
      "technique": "greek",
      "technique_label": "Greek homoglyphs",
      "hides": "sar_filed",
      "term_note": "the act of filing a SAR"
    },
    {
      "key": "ｓａｒ＿ｆｉｌｅｄ",
      "technique": "fullwidth",
      "technique_label": "fullwidth forms, folded by NFKC",
      "hides": "sar_filed",
      "term_note": "the act of filing a SAR"
    },
    {
      "key": "𝐬𝐚𝐫_𝐟𝐢𝐥𝐞𝐝",
      "technique": "mathbold",
      "technique_label": "mathematical bold, folded by NFKC",
      "hides": "sar_filed",
      "term_note": "the act of filing a SAR"
    },
    {
      "key": "s‍a‍r_f‍i‍l‍e‍d",
      "technique": "zero_width",
      "technique_label": "zero-width joiners between letters — invisible on screen",
      "hides": "sar_filed",
      "term_note": "the act of filing a SAR"
    },
    {
      "key": "filing_decision",
      "technique": "plain",
      "technique_label": "the plain spelling the wall always caught",
      "hides": "filing_decision",
      "term_note": "the decision itself, the core of the offence"
    },
    {
      "key": "FILING_DECISION",
      "technique": "upper",
      "technique_label": "uppercase",
      "hides": "filing_decision",
      "term_note": "the decision itself, the core of the offence"
    },
    {
      "key": "filingDecision",
      "technique": "camel",
      "technique_label": "camelCase — a JavaScript integrator's reflex",
      "hides": "filing_decision",
      "term_note": "the decision itself, the core of the offence"
    },
    {
      "key": "FilingDecision",
      "technique": "pascal",
      "technique_label": "PascalCase",
      "hides": "filing_decision",
      "term_note": "the decision itself, the core of the offence"
    },
    {
      "key": "filing-decision",
      "technique": "hyphen",
      "technique_label": "hyphen instead of underscore",
      "hides": "filing_decision",
      "term_note": "the decision itself, the core of the offence"
    },
    {
      "key": "filing.decision",
      "technique": "dot",
      "technique_label": "dot separator",
      "hides": "filing_decision",
      "term_note": "the decision itself, the core of the offence"
    },
    {
      "key": "filing decision",
      "technique": "space",
      "technique_label": "space separator",
      "hides": "filing_decision",
      "term_note": "the decision itself, the core of the offence"
    },
    {
      "key": "fіlіng_dесіѕіоn",
      "technique": "cyrillic",
      "technique_label": "Cyrillic homoglyphs — render identically to Latin",
      "hides": "filing_decision",
      "term_note": "the decision itself, the core of the offence"
    },
    {
      "key": "fιlιng_dεcιsιοn",
      "technique": "greek",
      "technique_label": "Greek homoglyphs",
      "hides": "filing_decision",
      "term_note": "the decision itself, the core of the offence"
    },
    {
      "key": "ｆｉｌｉｎｇ＿ｄｅｃｉｓｉｏｎ",
      "technique": "fullwidth",
      "technique_label": "fullwidth forms, folded by NFKC",
      "hides": "filing_decision",
      "term_note": "the decision itself, the core of the offence"
    },
    {
      "key": "𝐟𝐢𝐥𝐢𝐧𝐠_𝐝𝐞𝐜𝐢𝐬𝐢𝐨𝐧",
      "technique": "mathbold",
      "technique_label": "mathematical bold, folded by NFKC",
      "hides": "filing_decision",
      "term_note": "the decision itself, the core of the offence"
    },
    {
      "key": "f‍i‍l‍i‍n‍g_d‍e‍c‍i‍s‍i‍o‍n",
      "technique": "zero_width",
      "technique_label": "zero-width joiners between letters — invisible on screen",
      "hides": "filing_decision",
      "term_note": "the decision itself, the core of the offence"
    },
    {
      "key": "suspicious_activity",
      "technique": "plain",
      "technique_label": "the plain spelling the wall always caught",
      "hides": "suspicious_activity",
      "term_note": "the finding a report rests on"
    },
    {
      "key": "SUSPICIOUS_ACTIVITY",
      "technique": "upper",
      "technique_label": "uppercase",
      "hides": "suspicious_activity",
      "term_note": "the finding a report rests on"
    },
    {
      "key": "suspiciousActivity",
      "technique": "camel",
      "technique_label": "camelCase — a JavaScript integrator's reflex",
      "hides": "suspicious_activity",
      "term_note": "the finding a report rests on"
    },
    {
      "key": "SuspiciousActivity",
      "technique": "pascal",
      "technique_label": "PascalCase",
      "hides": "suspicious_activity",
      "term_note": "the finding a report rests on"
    },
    {
      "key": "suspicious-activity",
      "technique": "hyphen",
      "technique_label": "hyphen instead of underscore",
      "hides": "suspicious_activity",
      "term_note": "the finding a report rests on"
    },
    {
      "key": "suspicious.activity",
      "technique": "dot",
      "technique_label": "dot separator",
      "hides": "suspicious_activity",
      "term_note": "the finding a report rests on"
    },
    {
      "key": "suspicious activity",
      "technique": "space",
      "technique_label": "space separator",
      "hides": "suspicious_activity",
      "term_note": "the finding a report rests on"
    },
    {
      "key": "ѕuѕрісіоuѕ_асtіvіtу",
      "technique": "cyrillic",
      "technique_label": "Cyrillic homoglyphs — render identically to Latin",
      "hides": "suspicious_activity",
      "term_note": "the finding a report rests on"
    },
    {
      "key": "susριcιοus_αcτιvιτy",
      "technique": "greek",
      "technique_label": "Greek homoglyphs",
      "hides": "suspicious_activity",
      "term_note": "the finding a report rests on"
    },
    {
      "key": "ｓｕｓｐｉｃｉｏｕｓ＿ａｃｔｉｖｉｔｙ",
      "technique": "fullwidth",
      "technique_label": "fullwidth forms, folded by NFKC",
      "hides": "suspicious_activity",
      "term_note": "the finding a report rests on"
    },
    {
      "key": "𝐬𝐮𝐬𝐩𝐢𝐜𝐢𝐨𝐮𝐬_𝐚𝐜𝐭𝐢𝐯𝐢𝐭𝐲",
      "technique": "mathbold",
      "technique_label": "mathematical bold, folded by NFKC",
      "hides": "suspicious_activity",
      "term_note": "the finding a report rests on"
    },
    {
      "key": "s‍u‍s‍p‍i‍c‍i‍o‍u‍s_a‍c‍t‍i‍v‍i‍t‍y",
      "technique": "zero_width",
      "technique_label": "zero-width joiners between letters — invisible on screen",
      "hides": "suspicious_activity",
      "term_note": "the finding a report rests on"
    },
    {
      "key": "fincen",
      "technique": "plain",
      "technique_label": "the plain spelling the wall always caught",
      "hides": "fincen",
      "term_note": "the US receiving body"
    },
    {
      "key": "FINCEN",
      "technique": "upper",
      "technique_label": "uppercase",
      "hides": "fincen",
      "term_note": "the US receiving body"
    },
    {
      "key": "fіnсеn",
      "technique": "cyrillic",
      "technique_label": "Cyrillic homoglyphs — render identically to Latin",
      "hides": "fincen",
      "term_note": "the US receiving body"
    },
    {
      "key": "fιncεn",
      "technique": "greek",
      "technique_label": "Greek homoglyphs",
      "hides": "fincen",
      "term_note": "the US receiving body"
    },
    {
      "key": "ｆｉｎｃｅｎ",
      "technique": "fullwidth",
      "technique_label": "fullwidth forms, folded by NFKC",
      "hides": "fincen",
      "term_note": "the US receiving body"
    },
    {
      "key": "𝐟𝐢𝐧𝐜𝐞𝐧",
      "technique": "mathbold",
      "technique_label": "mathematical bold, folded by NFKC",
      "hides": "fincen",
      "term_note": "the US receiving body"
    },
    {
      "key": "f‍i‍n‍c‍e‍n",
      "technique": "zero_width",
      "technique_label": "zero-width joiners between letters — invisible on screen",
      "hides": "fincen",
      "term_note": "the US receiving body"
    },
    {
      "key": "goaml_ref",
      "technique": "plain",
      "technique_label": "the plain spelling the wall always caught",
      "hides": "goaml_ref",
      "term_note": "a reference into the UNODC goAML system"
    },
    {
      "key": "GOAML_REF",
      "technique": "upper",
      "technique_label": "uppercase",
      "hides": "goaml_ref",
      "term_note": "a reference into the UNODC goAML system"
    },
    {
      "key": "goamlRef",
      "technique": "camel",
      "technique_label": "camelCase — a JavaScript integrator's reflex",
      "hides": "goaml_ref",
      "term_note": "a reference into the UNODC goAML system"
    },
    {
      "key": "GoamlRef",
      "technique": "pascal",
      "technique_label": "PascalCase",
      "hides": "goaml_ref",
      "term_note": "a reference into the UNODC goAML system"
    },
    {
      "key": "goaml-ref",
      "technique": "hyphen",
      "technique_label": "hyphen instead of underscore",
      "hides": "goaml_ref",
      "term_note": "a reference into the UNODC goAML system"
    },
    {
      "key": "goaml.ref",
      "technique": "dot",
      "technique_label": "dot separator",
      "hides": "goaml_ref",
      "term_note": "a reference into the UNODC goAML system"
    },
    {
      "key": "goaml ref",
      "technique": "space",
      "technique_label": "space separator",
      "hides": "goaml_ref",
      "term_note": "a reference into the UNODC goAML system"
    },
    {
      "key": "gоаml_rеf",
      "technique": "cyrillic",
      "technique_label": "Cyrillic homoglyphs — render identically to Latin",
      "hides": "goaml_ref",
      "term_note": "a reference into the UNODC goAML system"
    },
    {
      "key": "gοαml_rεf",
      "technique": "greek",
      "technique_label": "Greek homoglyphs",
      "hides": "goaml_ref",
      "term_note": "a reference into the UNODC goAML system"
    },
    {
      "key": "ｇｏａｍｌ＿ｒｅｆ",
      "technique": "fullwidth",
      "technique_label": "fullwidth forms, folded by NFKC",
      "hides": "goaml_ref",
      "term_note": "a reference into the UNODC goAML system"
    },
    {
      "key": "𝐠𝐨𝐚𝐦𝐥_𝐫𝐞𝐟",
      "technique": "mathbold",
      "technique_label": "mathematical bold, folded by NFKC",
      "hides": "goaml_ref",
      "term_note": "a reference into the UNODC goAML system"
    },
    {
      "key": "g‍o‍a‍m‍l_r‍e‍f",
      "technique": "zero_width",
      "technique_label": "zero-width joiners between letters — invisible on screen",
      "hides": "goaml_ref",
      "term_note": "a reference into the UNODC goAML system"
    },
    {
      "key": "tipping_off",
      "technique": "plain",
      "technique_label": "the plain spelling the wall always caught",
      "hides": "tipping_off",
      "term_note": "naming the offence directly"
    },
    {
      "key": "TIPPING_OFF",
      "technique": "upper",
      "technique_label": "uppercase",
      "hides": "tipping_off",
      "term_note": "naming the offence directly"
    },
    {
      "key": "tippingOff",
      "technique": "camel",
      "technique_label": "camelCase — a JavaScript integrator's reflex",
      "hides": "tipping_off",
      "term_note": "naming the offence directly"
    },
    {
      "key": "TippingOff",
      "technique": "pascal",
      "technique_label": "PascalCase",
      "hides": "tipping_off",
      "term_note": "naming the offence directly"
    },
    {
      "key": "tipping-off",
      "technique": "hyphen",
      "technique_label": "hyphen instead of underscore",
      "hides": "tipping_off",
      "term_note": "naming the offence directly"
    },
    {
      "key": "tipping.off",
      "technique": "dot",
      "technique_label": "dot separator",
      "hides": "tipping_off",
      "term_note": "naming the offence directly"
    },
    {
      "key": "tipping off",
      "technique": "space",
      "technique_label": "space separator",
      "hides": "tipping_off",
      "term_note": "naming the offence directly"
    },
    {
      "key": "tірріng_оff",
      "technique": "cyrillic",
      "technique_label": "Cyrillic homoglyphs — render identically to Latin",
      "hides": "tipping_off",
      "term_note": "naming the offence directly"
    },
    {
      "key": "τιρριng_οff",
      "technique": "greek",
      "technique_label": "Greek homoglyphs",
      "hides": "tipping_off",
      "term_note": "naming the offence directly"
    },
    {
      "key": "ｔｉｐｐｉｎｇ＿ｏｆｆ",
      "technique": "fullwidth",
      "technique_label": "fullwidth forms, folded by NFKC",
      "hides": "tipping_off",
      "term_note": "naming the offence directly"
    },
    {
      "key": "𝐭𝐢𝐩𝐩𝐢𝐧𝐠_𝐨𝐟𝐟",
      "technique": "mathbold",
      "technique_label": "mathematical bold, folded by NFKC",
      "hides": "tipping_off",
      "term_note": "naming the offence directly"
    },
    {
      "key": "t‍i‍p‍p‍i‍n‍g_o‍f‍f",
      "technique": "zero_width",
      "technique_label": "zero-width joiners between letters — invisible on screen",
      "hides": "tipping_off",
      "term_note": "naming the offence directly"
    }
  ],
  "true_negatives": [
    {
      "key": "shipment_ref",
      "why": "the one identifier the operator legitimately needs"
    },
    {
      "key": "commitments",
      "why": "the salted digests themselves"
    },
    {
      "key": "corridor_commitment",
      "why": "the corridor binding"
    },
    {
      "key": "instructions",
      "why": "contains the substring 'str' — must not be read as a Suspicious Transaction Report"
    },
    {
      "key": "constructor",
      "why": "contains 'str'; also a prototype-pollution shibboleth, still an honest word"
    },
    {
      "key": "registrar",
      "why": "contains 'str' and 'sar'-adjacent letters"
    },
    {
      "key": "sartorial_notes",
      "why": "starts with 'sar' but is not 'sar'"
    },
    {
      "key": "star_rating",
      "why": "an anagram-adjacent honest key"
    },
    {
      "key": "activity_log",
      "why": "contains 'activity' but not 'suspicious_activity'"
    },
    {
      "key": "financing",
      "why": "starts like 'fincen' but is not it"
    },
    {
      "key": "filing_cabinet",
      "why": "contains 'filing' but is not a filing_decision"
    },
    {
      "key": "role",
      "why": "the leg's role"
    },
    {
      "key": "tolerance",
      "why": "the corridor tolerance"
    },
    {
      "key": "kid",
      "why": "the signing key id"
    }
  ]
}