Nishi Family › Compare › Trade Compliance: screening, corridor law and renewables across borders
Nishi Compare · capabilities, evidence and delivery
Trade Compliance: screening, corridor law and renewables across borders
Compare capabilities and delivery evidence. Source discovery, qualification, deployment and accepted outcomes are separate; an open contract names work still to verify.
Nishi trade engine vs Descartes Visual Compliance, SAP Global Trade Services, Thomson Reuters ONESOURCE Global Trade and OFAC Sanctions List Search (the free baseline) -- September 2026
Overview
The purpose, declared position and evidence coverage of this domain. Source presence and completed acceptance are different measures.
Where we are. MEASURED 2026-09-28 at admission. The trade-compliance matrix declares 13 capability rows against four rivals (SAP Global Trade Services joined as the fourth in the seat's second leg, the generator refusing any board with fewer than four columns): 5 cite an organ and symbol present in source today (corridor pricing lc_calc, the Column 2 regime lc_is_col2, preference refusal lc_pref_ok, the one jurisdiction registry jur_rules_for, the pinned source register) and 8 are watch contracts (TC1 to TC8). The engine that prices import and export corridors today, Russia and Belarus on Column 2 among them, screens no party, good or corridor against any sanctions, export-control or import-ban law [ofac-sdn] [eu-833]. The September-2026 field sells screening, ownership rules, forced-labour checks, audit trails, classification and licence determination as products [visualcompliance], screens over 750 lists [onesource], and offers a free name search with Jaro-Winkler and Soundex scoring over OFAC's own lists [ofac-sls-faq]. No catalogue read refuses a landed-cost quote for what the law refuses, and none publishes its rules as pinned official text.
Where we need to go. OPERATOR 2026-09-28 verbatim: for the law domain are we making sure that these things are tightly coupled but that we can use them for import export etc so that we can have our compliance and ethics and legal and all that nailed down from the nishi estate and our ethics is for to the law not babysitting or moralizing or other things like dei or other stuff, we just want to stay in the execution excellence as we interact among countries focused on positive techs like renewables that win win win not dumb things like promoting a race or nationality or other bullshit. Design principles held by every rung: every rule traces to a sourced law of the jurisdictions involved, mirrored and pinned with its deciding sentence quoted; the law draws lines by jurisdiction, list, product and ownership, and the engine applies exactly those lines to every party alike, drawing no line of its own on race, nationality or anything else; one sourced jurisdiction registry composed by every lane, never a private country table; an unsourced or unscreened answer reads as refused, never as clear; each list's own date is checked before any answer; the focus is execution excellence in positive-sum trade, renewables first.
Research bar. Descartes Visual Compliance is measured on denied-party screening with daily re-screening, ownership rules, forced labor, audit trail, classification, licence determination. Theirs: catalogue read 2026-09-28 [visualcompliance]. Ours: TC1 TC2 TC6 TC7 TC8 graded against it.
Research bar. ONESOURCE Global Trade is measured on denied party screening across over 750 lists, Global Classification AI, trade agreement and FTZ duty tools. Theirs: catalogue read 2026-09-28 [onesource]. Ours: TC1 TC8 graded against it.
Research bar. SAP Global Trade Services is measured on sanctioned party list screening started automatically with general and phonetic comparison terms, re-screening when a list changes, an audit trail of the list entries behind each block, classification by tariff number and control class, customs duty with preference processing. Theirs: help portal search read 2026-09-28 [sapgts-help-spl] [sapgts-help-delta] [sapgts-help-customs]. Ours: TC1 TC2 TC7 TC8 graded against it.
Research bar. OFAC Sanctions List Search (free baseline) is measured on SDN and non-SDN names scored by Jaro-Winkler and Soundex. Theirs: read 2026-09-28 [ofac-sls]. Ours: TC1 exceeds it on list coverage, TC6 on ownership.
Latest recorded release
2026-09-29 · TC3
THE UNDER-DECLARED STATE, fixed in the one selector nx_trade_check_lib: tck_hs_match answers a third state, UNDER, when the declared digits are shorter than a covered line and are its own start (a heading that holds the line; no digits hold every line), and tck_selects answers UNDER for an export with no ECCN declared (empty or a dash); an UNDER good is measured whatever the class's coverage and reads UNSCREENED where the topic draws a line for the place (reason declare-the-full-classification-the-good-may-be-covered, printed good_named=0 under_declared=1), while a heading that holds no covered line still clears; five new teeth on nx_trade_screen_gate, 44/44 GREEN (VN 8541 and VN with no code UNSCREENED on the AD and CVD line, neg-control VN 73 clears, an RU export with no ECCN UNSCREENED on the CCL line, the quote on VN 8541 refused unscreened and unpriced), and every new tooth's input read CLEAR or skipped on the pre-fix live binary, the witness that each can fail; shipped through nx_organ_ship: nx_trade_check c9b16cca (164032 B, content GREEN, behaviour IDENTICAL on a WEAK usage probe, so the promoted binary was then run on VN 8541 and reads verdict=UNSCREENED measures=6 unscreened=1 where the old one read CLEAR measures=5 skipped=2) and nx_landed_cost ea646be3 (271496 B, content GREEN, behaviour IDENTICAL STRONG); the gate promoted 00e0fdef (310848 B) through /api/promote with expect_sha256 and its offc twin installed
Release entries describe recorded changes; they do not establish that every capability passed evaluation.
6 of 13 capability source symbols found|2 of them authored stronger-claims|7 open|coverage 461/1000|adoption 5 full / 1 partial
Evidence profile — what the gaps on this board actually are
nx_swcompare_evidence tradecompliance and this section fills itself on the next beat. No numbers are shown, deliberately — a zero-filled profile would read as a board with no gaps, which is the one wrong answer nobody would question.Production map
Follow the dependencies, declared acceptance criteria and recorded priorities. Inspect source binding before treating a rank as executable work.
Ranking source binding: STALE_OR_INVALID_BINDING. Recorded priorities require current acceptance evidence and resource checks before execution.
Recorded ranking withheld
Retained ranking is not bound to the current plan and matrix: STALE_OR_INVALID_BINDING. Historical data remains retained. Refresh the ranking after resolving the input differences. Latest execution outcome is unverified.
Declared roadmap — contract, acceptance, executor, effort
Ladder to SOTA
| Rung | Closes with | Definition of done (pre-declared) | Executor | Est. |
|---|---|---|---|---|
| Party screening across the US, EU, UK and UN lists plus the BIS Entity List and the UFLPA Entity List (TC1) | tsc_screen_party | tsc_screen_party reads the pinned list files (OFAC SDN.XML, the EU consolidated XML, the UK Sanctions List XML, the UN consolidated XML, the Entity List supplement and the UFLPA Entity List), normalises names and aliases, and returns HIT with list, program and entry id, CLEAR, or REFUSED-UNSCREENED when any list could not be read; the gate proves a planted SDN name refused, a transliterated alias refused, a clean name cleared and a missing list refusing rather than clearing (planted RED then GREEN) | Organ | 2 u |
| List freshness from each list's own date and its observed cadence (TC2) | tsc_list_fresh | tsc_list_fresh reads Publish_Date, generationDate, DateGenerated, dateGenerated and the eCFR up-to-date date from the files themselves and refuses a screen whose list is older than a bound derived from the observed update intervals (a conf row carrying its calibration evidence, never a typed number); the gate proves a fresh file passing, a stale file refused and a file with no date refused | Organ | 1 u |
| Goods and corridor rules as sourced rows in the one jurisdiction registry (TC3) | tgr_corridor_rule | tgr_corridor_rule returns the rule for jurisdiction, direction, origin, destination and HS-6 from registry rows that each quote their deciding sentence and pin their official text (Executive Order 14068 and its determinations, EAR 746.8 and supplement no. 4, Regulation 833/2014 Articles 2, 3i, 3k and 12g, Regulation 765/2006, Regulation 2021/821 Article 3), returns the strictest line where no row is sourced and composes the one registry (jur_rules_for) with no private country table; the gate proves a sourced ban, a licence line, an unsourced pair getting the strictest line and a sourceless row refused | Organ | 2 u |
| The quote gate inside nx_landed_cost (TC4) after TC1,TC3 | lc_quote | lc_quote (contracted as lc_quote_gate and repointed on 2026-09-28 when the quote verb shipped, the matrix row with it) runs before lc_calc and lc_rank issue any figure, composes tsc_screen_party and tgr_corridor_rule for the parties, goods and corridor, and refuses by name with statute, list and entry; an unscreened quote reads as refused; the selftest reference shipments (Belarus and Central Asia) are re-run and the Belarus corridor refuses with its legal source; the gate proves a sanctioned consignee refused, a clean corridor priced unchanged and a Russia-origin banned good refused | Organ | 1 u |
| Renewables product law per HS-6 (TC5) after TC3 | tpr_renewables_rule | tpr_renewables_rule answers for 854142 and 854143 (cells and modules), 850440 (inverters), 850760 (lithium-ion batteries), 850231 (wind generating sets) and 7610 (aluminium structures) with the AD and CVD orders in force by origin, the UFLPA entity rule, the EAR supplement no. 4 licence to Russia and Belarus, the EU Battery Regulation dates (label, QR code, passport, due diligence) and CBAM coverage with its 50-tonne threshold, each row pinned; the gate proves a Vietnam-origin module under order, a UFLPA-listed supplier refused and a battery before its passport date flagged | Organ | 1.5 u |
| Corporate-family links for the ownership rules (TC6) after TC1 | tsc_family_links | tsc_family_links generates candidate affiliates from ownership records, not from name similarity, and applies EAR 744.11(a)(1) and each jurisdiction's ownership rule once read, graded on the CorpFam name-invisible stratum where the best published matcher recovers 4.2 percent; the gate proves a 50-percent-owned affiliate with an unrelated name refused and a 49-percent one cleared | Organ | 2 u |
| Decision record for every screen and quote (TC7) after TC1 | tsc_decision_record | tsc_decision_record stores, per decision, the sha256 of every list file and the rule rows read, and replays the decision to the same answer; the gate proves a replay equal and a changed list detected | Organ | 1 u |
| Goods classification with a sourced rule trace (TC8) after TC3 | tcl_classify_goods | tcl_classify_goods proposes an HS-6 and an ECCN for a product description with the tariff or control-list text that decided it and abstains when two headings fit, graded against the rival classification products and the February 2026 HS prediction line; the gate proves a known module description classified to 854143 with its text and an ambiguous description abstaining | Organ | 2 u |
Milestones
| Milestone | Rungs | Cumulative |
|---|---|---|
| M1 · Screen before you quote | TC1,TC2,TC3,TC4 | 6 u |
| M2 · Renewables-first corridor law and the frontier | TC5,TC6,TC7,TC8 | 12.5 u |
| Rung | Role | Toward | Stands on | Why |
|---|---|---|---|---|
| TC1 | contender | T-BIC-TRADE | - | its done-rule is the screen itself, graded against Descartes Visual Compliance and ONESOURCE |
| TC2 | substrate | T-BIC-TRADE | - | every screen reads it; refusing on a stale list is what makes an answer trustworthy |
| TC3 | substrate | T-FRONT-QUOTE | - | the quote gate and the renewables rules read its rows; one registry, no private table |
| TC4 | contender | T-FRONT-QUOTE | TC1,TC3 | the frontier target itself: no quote for what the law refuses |
| TC5 | contender | T-FRONT-QUOTE | TC3 | renewables-first product law in the same pass as the quote |
| TC6 | contender | T-FRONT-FAMILY | TC1 | the frontier bar itself: name-invisible corporate-family links |
| TC7 | contender | T-BIC-TRADE | TC1 | the audit record the best-in-class products sell |
| TC8 | contender | T-BIC-TRADE | TC3 | the one capability where rivals lead today |
Ladder verdict, counted (17 rows, more than the 12-row disclosure bar)
| Class | Count | Note |
|---|---|---|
| targets | 3 | sotatarget rows on the plan |
| best in class | 1 | targets whose class is best-in-class, by code |
| frontier | 2 | targets whose class is frontier, by code |
| undated | 0 | targets naming no bar that exists |
| bad class | 0 | targets whose class is neither word |
| duplicate | 0 | target ids an earlier row already carries |
| rungs | 8 | rung rows on the plan |
| placed | 8 | rungs carrying a rungrole row |
| unplaced | 0 | rungs with no role toward any target |
| bad role | 0 | rungrole rows naming a role the ladder does not know |
| bad target | 0 | rungrole rows naming a target no sotatarget row declares |
| rungs, summed | 8 | RECONCILED: the parts sum to the total 8 |
| substrate | 2 | what the target's own methods consume |
| arm | 0 | a sovereign arm that triangulates without competing for the number |
| contender | 6 | its done-rule is a number against the target |
| superseded | 0 | kept as capability, retired as a claim |
| placed, summed | 8 | RECONCILED: the parts sum to the total 8 |
| Class | Count | Note |
|---|---|---|
| bars | 5 | sotabar rows on the plan |
| fresh | 0 | the bar month is the current month |
| attested | 3 | an older bar with a this-month barscan reporting no newer entry |
| stale | 0 | a this-month scan saw a newer month the bar ignores |
| unattested | 2 | nobody looked this month |
| malformed | 0 | a sotabar row missing a field |
| duplicate | 0 | bar ids an earlier row already carries |
| bars, summed | 5 | RECONCILED: the parts sum to the total 5 |
| current month | 2026-10 | the month every bar is judged against |
| Class | Count | Note |
|---|---|---|
| rows | 4 | treat rows declared on the plan |
| complete | 4 | every declared step verifies against the evidence |
| partial | 0 | a declared step is unmet |
| malformed | 0 | a treat row missing a field |
| rows, summed | 4 | RECONCILED: the parts sum to the total 4 |
| rungs | 8 | rungs on the plan |
| undeclared | 4 | rungs with no treat row |
| allowlist bytes read | 207162 | the MCP allowlist the ranker reads |
| roster bytes read | 119881 | the gate roster |
| clock plane bytes read | 0 | the clock DESIRED plane |
| Rung | MCP row | API route | Primitive | Workflow | Agent beat | Verdict |
|---|---|---|---|---|---|---|
| TC4 | nx_landed_cost present | /api/tools/call name=nx_landed_cost present | nx_trade_check_lib present | trade-quote present | nx_trade_screen_gate present | COMPLETE |
| TC1 | nx_trade_screen present | /api/tools/call name=nx_trade_screen present | nx_trade_screen_lib present | trade-quote present | nx_trade_screen_gate present | COMPLETE |
| TC3 | nx_trade_check present | /api/tools/call name=nx_trade_check present | nx_trade_check_lib present | trade-quote present | nx_trade_screen_gate present | COMPLETE |
| TC2 | nx_trade_screen present | /api/tools/call name=nx_trade_screen present | nx_trade_screen_lib present | trade-quote present | nx_trade_screen_gate present | COMPLETE |
Inspect a rung and its prerequisites
Declared nodes 8. Rank input binding: STALE_OR_INVALID_BINDING. Dependency order is authored. Implementation, acceptance evidence, authority and resource readiness are unverified. No action is recommended or dispatched here.
Plan SHA-256 974ea76781f483b4268945e9d96c53ff2af73e32d3b36fb636682f5622c6f2cd. Target rows 3; role rows 8. Existing risks and release worklog retain their own scope; no node completion is inferred.
Runtime observation coverage: 0 of 8 rungs have current, identity-bound execution observations. Observation may report RED. Accepted completion remains unknown; source presence, qualification and deployment do not establish it.
Use Enter or Space on a rung to inspect its contract. Prerequisite links locate another rung in this list; open its summary to inspect it. Estimates are authored effort, not forecasts.
TC1 — Party screening across the US, EU, UK and UN lists plus the BIS Entity List and the UFLPA Entity List
Prerequisites: None declared; this does not establish execution eligibility.
Contract:
tsc_screen_partyAcceptance: tsc_screen_party reads the pinned list files (OFAC SDN.XML, the EU consolidated XML, the UK Sanctions List XML, the UN consolidated XML, the Entity List supplement and the UFLPA Entity List), normalises names and aliases, and returns HIT with list, program and entry id, CLEAR, or REFUSED-UNSCREENED when any list could not be read; the gate proves a planted SDN name refused, a transliterated alias refused, a clean name cleared and a missing list refusing rather than clearing (planted RED then GREEN)
Authored effort: 2. Executor kind: Organ. Responsible, accountable and verifier not established. Inspect retained worklog.
Runtime observation: UNKNOWN; outcome UNKNOWN; observed epoch -1. Declared owner: . Receipt
, SHA-256. Identity-bound observation is not accepted completion. Qualification and deployment remain unverified by this projection.TC2 — List freshness from each list's own date and its observed cadence
Prerequisites: None declared; this does not establish execution eligibility.
Contract:
tsc_list_freshAcceptance: tsc_list_fresh reads Publish_Date, generationDate, DateGenerated, dateGenerated and the eCFR up-to-date date from the files themselves and refuses a screen whose list is older than a bound derived from the observed update intervals (a conf row carrying its calibration evidence, never a typed number); the gate proves a fresh file passing, a stale file refused and a file with no date refused
Authored effort: 1. Executor kind: Organ. Responsible, accountable and verifier not established. Inspect retained worklog.
Runtime observation: UNKNOWN; outcome UNKNOWN; observed epoch -1. Declared owner: . Receipt
, SHA-256. Identity-bound observation is not accepted completion. Qualification and deployment remain unverified by this projection.TC3 — Goods and corridor rules as sourced rows in the one jurisdiction registry
Prerequisites: None declared; this does not establish execution eligibility.
Contract:
tgr_corridor_ruleAcceptance: tgr_corridor_rule returns the rule for jurisdiction, direction, origin, destination and HS-6 from registry rows that each quote their deciding sentence and pin their official text (Executive Order 14068 and its determinations, EAR 746.8 and supplement no. 4, Regulation 833/2014 Articles 2, 3i, 3k and 12g, Regulation 765/2006, Regulation 2021/821 Article 3), returns the strictest line where no row is sourced and composes the one registry (jur_rules_for) with no private country table; the gate proves a sourced ban, a licence line, an unsourced pair getting the strictest line and a sourceless row refused
Authored effort: 2. Executor kind: Organ. Responsible, accountable and verifier not established. Inspect retained worklog.
Runtime observation: UNKNOWN; outcome UNKNOWN; observed epoch -1. Declared owner: . Receipt
, SHA-256. Identity-bound observation is not accepted completion. Qualification and deployment remain unverified by this projection.TC4 — The quote gate inside nx_landed_cost
Prerequisites: TC1 (acceptance unverified), TC3 (acceptance unverified)
Contract:
lc_quoteAcceptance: lc_quote (contracted as lc_quote_gate and repointed on 2026-09-28 when the quote verb shipped, the matrix row with it) runs before lc_calc and lc_rank issue any figure, composes tsc_screen_party and tgr_corridor_rule for the parties, goods and corridor, and refuses by name with statute, list and entry; an unscreened quote reads as refused; the selftest reference shipments (Belarus and Central Asia) are re-run and the Belarus corridor refuses with its legal source; the gate proves a sanctioned consignee refused, a clean corridor priced unchanged and a Russia-origin banned good refused
Authored effort: 1. Executor kind: Organ. Responsible, accountable and verifier not established. Inspect retained worklog.
Runtime observation: UNKNOWN; outcome UNKNOWN; observed epoch -1. Declared owner: . Receipt
, SHA-256. Identity-bound observation is not accepted completion. Qualification and deployment remain unverified by this projection.TC5 — Renewables product law per HS-6
Prerequisites: TC3 (acceptance unverified)
Contract:
tpr_renewables_ruleAcceptance: tpr_renewables_rule answers for 854142 and 854143 (cells and modules), 850440 (inverters), 850760 (lithium-ion batteries), 850231 (wind generating sets) and 7610 (aluminium structures) with the AD and CVD orders in force by origin, the UFLPA entity rule, the EAR supplement no. 4 licence to Russia and Belarus, the EU Battery Regulation dates (label, QR code, passport, due diligence) and CBAM coverage with its 50-tonne threshold, each row pinned; the gate proves a Vietnam-origin module under order, a UFLPA-listed supplier refused and a battery before its passport date flagged
Authored effort: 1.5. Executor kind: Organ. Responsible, accountable and verifier not established. Inspect retained worklog.
Runtime observation: UNKNOWN; outcome UNKNOWN; observed epoch -1. Declared owner: . Receipt
, SHA-256. Identity-bound observation is not accepted completion. Qualification and deployment remain unverified by this projection.TC6 — Corporate-family links for the ownership rules
Prerequisites: TC1 (acceptance unverified)
Contract:
tsc_family_linksAcceptance: tsc_family_links generates candidate affiliates from ownership records, not from name similarity, and applies EAR 744.11(a)(1) and each jurisdiction's ownership rule once read, graded on the CorpFam name-invisible stratum where the best published matcher recovers 4.2 percent; the gate proves a 50-percent-owned affiliate with an unrelated name refused and a 49-percent one cleared
Authored effort: 2. Executor kind: Organ. Responsible, accountable and verifier not established. Inspect retained worklog.
Runtime observation: UNKNOWN; outcome UNKNOWN; observed epoch -1. Declared owner: . Receipt
, SHA-256. Identity-bound observation is not accepted completion. Qualification and deployment remain unverified by this projection.TC7 — Decision record for every screen and quote
Prerequisites: TC1 (acceptance unverified)
Contract:
tsc_decision_recordAcceptance: tsc_decision_record stores, per decision, the sha256 of every list file and the rule rows read, and replays the decision to the same answer; the gate proves a replay equal and a changed list detected
Authored effort: 1. Executor kind: Organ. Responsible, accountable and verifier not established. Inspect retained worklog.
Runtime observation: UNKNOWN; outcome UNKNOWN; observed epoch -1. Declared owner: . Receipt
, SHA-256. Identity-bound observation is not accepted completion. Qualification and deployment remain unverified by this projection.TC8 — Goods classification with a sourced rule trace
Prerequisites: TC3 (acceptance unverified)
Contract:
tcl_classify_goodsAcceptance: tcl_classify_goods proposes an HS-6 and an ECCN for a product description with the tariff or control-list text that decided it and abstains when two headings fit, graded against the rival classification products and the February 2026 HS prediction line; the gate proves a known module description classified to 854143 with its text and an ambiguous description abstaining
Authored effort: 2. Executor kind: Organ. Responsible, accountable and verifier not established. Inspect retained worklog.
Runtime observation: UNKNOWN; outcome UNKNOWN; observed epoch -1. Declared owner: . Receipt
, SHA-256. Identity-bound observation is not accepted completion. Qualification and deployment remain unverified by this projection.
Learning and practice paths
No structured learning path is declared for this plan. Existing research, roadmap and worklog remain available above.
Rung dossiers — every record that bears on a rung, in one place
nx_swcompare_evidence tradecompliance writes it beside its stamp); every gate below reads UNRECORDED until it runs.knowledge/organ_gate.conf read from this working directory (1 rows) and from the estate root (196 rows); rows in both counted once: 0; declarations read: 197. Every declaration in either copy counts, so a stub beside the publisher can never hide the root.TC1 Party screening across the US, EU, UK and UN lists plus the BIS Entity List and the UFLPA Entity List · cell WATCHING · gate UNRECORDED
| Contract | tsc_screen_party · executor Organ · 2 u · stands on nothing |
|---|---|
| Definition of done | tsc_screen_party reads the pinned list files (OFAC SDN.XML, the EU consolidated XML, the UK Sanctions List XML, the UN consolidated XML, the Entity List supplement and the UFLPA Entity List), normalises names and aliases, and returns HIT with list, program and entry id, CLEAR, or REFUSED-UNSCREENED when any list could not be read; the gate proves a planted SDN name refused, a transliterated alias refused, a clean name cleared and a missing list refusing rather than clearing (planted RED then GREEN) |
| Matrix cell | Restricted-party screening across the sanctions, export-control and forced-labour lists · runtime/_hdl_build/nx_trade_screen.nx · WATCHING decl |
| Gate | nx_trade_screen_gate · UNRECORDED — no recorded verdict for this gate (it is declared for the organ but the evidence referee's last run did not record it: it is not on this board's gates map, or the referee has not run since the per-gate record shipped) |
| Work log | 2026-09-28 queue INTAKE 1790625310 routed by nx_intake_route (trade-research-seat, epoch 1790625365) from trade-research-seat: TRADE COMPLIANCE FROM THE ONE LAW ENGINE (operator standing order 2026-09-28, ETHICS IS THE LAW, APPLIED NEUTRALLY): every import and export quote screens its parties against the OFAC SDN list, the EU -- sponsor intake-1790625310 plus2 2026-09-28 queue TRADE-BUILD needs for TC1 (all under knowledge/fetched/, fetched 2026-09-28, sha256 = the pin on the row in tradecompliance.refs): OFAC cmp_tradecompliance_ofac_sdn.xml 29089607 B XML, namespace https://sanctionslistservice.ofac.treas.gov/api/PublicationPreview/exports/XML, root sdnList, publshInformation Publish_Date MM/DD/YYYY = 09/23/2026 and Record_Count 19391 (equal to the 19391 sdnEntry counted), sdnEntry fields uid lastName firstName sdnType programList/program akaList/aka (type, category strong or weak) addressList idList; EU cmp_tradecompliance_eu_fsf.xml 25791425 B XML, namespace http://eu.europa.ec/fpi/fsd/export, export generationDate ISO-8601 with offset = 2026-09-22T20:01:34.799+02:00, globalFileId 185564, 6241 sanctionEntity (euReferenceNumber, unitedNationId, regulation programme, nameAlias, address, identification); UK cmp_tradecompliance_uk_sanctions.xml 21777970 B XML, root Designations, DateGenerated DD/MM/YYYY = 21/09/2026, 6339 Designation (LastUpdated, DateDesignated, UniqueID, OFSIGroupID, UNReferenceNumber, Names/Name/Name6 with NameType); UN cmp_tradecompliance_un_consolidated_blob.xml 2187079 B XML, CONSOLIDATED_LIST dateGenerated = 2026-09-28T07:26:55.703Z, 736 INDIVIDUAL and 275 ENTITY (DATAID, VERSIONNUM, UN_LIST_TYPE, REFERENCE_NUMBER, LISTED_ON); BIS cmp_tradecompliance_ear_entitylist.xml 2247830 B eCFR XML, DIV9 Supplement No. 4 to Part 744, entities in TABLE rows by country (3420 TR); DHS cmp_tradecompliance_uflpa_entitylist.html 137149 B HTML table of Entity Name and Effective Date, page Last Updated 07/31/2026. Refresh from the url field of each ref; OFAC CONSOLIDATED.XML (the non-SDN lists) is served by the same service and is not yet mirrored 2026-09-28 queue TRADE-BUILD needs for TC1, second leg (read and pinned today; the pins are the rows in tradecompliance.refs): the OFAC non-SDN consolidated list knowledge/fetched/cmp_tradecompliance_ofac_consolidated.xml 1062957 B uses the SDN.XML schema exactly (root sdnList, publshInformation Publish_Date 09/14/2026, Record_Count 481 equal to the 481 sdnEntry counted; program tags UKRAINE-EO13662 286, RUSSIA-EO14024 96, CMIC-EO13959 68) [ofac-cons], so one parser reads both OFAC files; the US Consolidated Screening List knowledge/fetched/cmp_tradecompliance_csl_consolidated.csv 16781202 B is CSV with double-quoted fields and a 29-column header (_id, source, entity_number, type, programs, name, title, addresses, federal_register_notice, start_date, end_date, standard_order, license_requirement, license_policy, call_sign, vessel_type, gross_tonnage, gross_registered_tonnage, vessel_flag, vessel_owner, remarks, source_list_url, alt_names, citizenships, dates_of_birth, nationalities, places_of_birth, source_information_url, ids) and rows by source Entity List 3419, Denied Persons List 1596, Unverified List 222, Military End User List 70 [csl-file] -- the Denied Persons, Unverified and Military End User lists exist in no other mirror, and the Entity List count is one below the 3420 table rows of the eCFR supplement, a difference to adjudicate before either is trusted as the population; the UFLPA Entity List is the section 2(d)(2)(B) list that section 3(a) of the Act names [uflpa-statute]. The screen applies every list to every party alike: a hit is a listed name, program and entry, never a nationality. 2026-09-29 land RESUMED SEAT, WHAT THE PREDECESSOR LEFT: the paused TRADE-BUILD run (18:23 to 19:07 CDT) journaled nothing; it left buildroot/runtime/nx_trade_screen_lib.nx (57831 B), buildroot/runtime/nx_trade_screen.nx (13489 B, built at 1790640363) and knowledge/law/trade.screen-lists.conf, all compiling; nx_landed_cost was untouched (source mtime 1790634653 is LAW-CORE's, live fa953420) and was banked before this seat edited it (knowledge/bank/nx_landed_cost.elf-fa953420-pre-tradebuild-20260928 byte-verified, .nx-pre-tradebuild-20260928). PARTY SCREEN: nx_trade_screen_lib ingests the lists that conf declares, each row carrying list, program, published date, cadence evidence and a sha256 pin checked against the mirror bytes, and a declared record count checked against the parsed count; US imports load OFAC-SDN 19391, OFAC-CONS 481 and DHS-UFLPA 205 entries (20077 entries, 45961 names) [ofac-sdn] [ofac-cons] [uflpa]. Names are case-folded, Latin diacritics folded, apostrophes joined and tokens sorted, blocked by Soundex and scored by token Jaro-Winkler under idf weights (soft TF-IDF); every alias a list publishes is indexed as a name, and a hit names list, program, entry uid, listed name, source and pin, never a bare yes or no. Live: nx_trade_screen screen AERO-CARIBBEAN import US reads MATCH on OFAC-SDN uid 36, program CUBA, score 1000. The CSL, EU, UK and UN rows stay declared NOT-INGESTED (no parser yet), so a US export screen and every EU, UK or UN screen reads UNSCREENED, which every consumer reads as refused 2026-09-29 measure THE MATCH THRESHOLD IS CALIBRATED ON THE LISTS' OWN ALIASES OVER FULL POPULATIONS (no sample): nx_trade_screen calibrate screened all 21391 strong aliases the loaded US import lists publish, each held out of the index (leave-one-out recall), and all 4231 FDIC active institutions as a control population of names known not listed (knowledge/fetched/cmp_tradecompliance_fdic_active_institutions.csv, sha256 fb927a1dcf1b5a689c3a0efb18c0f51fdd5b4f12e0db116deec02b73a8719ac7): 600 permil recall 12639 fp 324; 650 recall 11153 fp 115; 700 recall 9503 fp 44; 750 recall 8000 fp 18; 800 recall 6707 fp 14; 900 recall 5166 fp 14; 1000 recall 766 fp 4. match_permil is now 750 (the knee: 50 lower adds 26 false positives for 1503 aliases, 50 higher removes 4 for 1293) as a conf row carrying this table; token_floor_permil stays the 900 seed and its row says it was held fixed, not swept. The 14 control names that survive every threshold from 800 up are exact name collisions (National Bank and Trust against a listed NATIONAL BANK TRUST scores 1000), which only a secondary identifier can clear, so a MATCH is a potential match to adjudicate, never a finding about a party. Leave-one-out recall is bounded by aliases sharing no token with their entry's other names. The gate holds control_fp_max_permil 4 (18 of 4231) as a ratchet 2026-09-29 queue OPEN AT RETURN (wave 18 TRADE-BUILD), each with its unblock: (1) the EU, UK and UN list parsers (formats eufsfxml, ukxml, unxml, mirrors pinned [eu-fsf] [uk-list] [un-list]) and the CSL CSV parser for the BIS Entity, Denied Persons, Unverified and Military End User lists [csl-file]: until each is built and its row flipped to INGESTED, every EU, UK and UN screen and every US export screen reads UNSCREENED; (2) TC2: ts_load derives staleness from the conf row's read date and cadence, so reading each file's own date and refusing an undated file remain, and the DHS-UFLPA row's 565-day observed gap (January 15 2025 to August 3 2026) yields stale_after 2029-11-01, a derivation the conf states and a daily refresh beat should shorten in practice; (3) token_floor_permil 900 is an unswept seed: a floor sweep through nx_trade_screen calibrate is owed before its row may say CALIBRATED; (4) the 14 control collisions that survive every threshold need a secondary identifier (country, address, date of birth) the screen does not hold; (5) TC6 ownership (the 50 percent rules), TC7 the stored decision record (today the receipt is returned, not retained) and TC8 classification are untouched 2026-09-29 lesson A HEADER THAT STATES A SAFETY RULE THE CODE DOES NOT APPLY INVITES THE FIX THAT BREAKS IT: nx_trade_screen_lib's header said a list goes stale from its published day, while ts_load anchors on the day the mirror was READ from the source; the code is the defensible rule, because OFAC-CONS is republished less often than the sanctions-update cadence its row carries (Publish_Date 2026-09-14, cadence 5 days), so a published-day anchor would have read it stale since 2026-09-24 and every screen UNSCREENED; the header now states the read-day rule (comment only, the same three lines), proven neutral by a build that missed the cache and reproduced the promoted gate 00e0fdef byte for byte, 44/44 2026-09-29 queue TOKEN FLOOR SWEEP, ACCEPT RULE DECLARED BEFORE THE RUN: nx_trade_screen calibrate takes an optional token floor (a sweep point, printed token_floor_source=argv; the conf is never written), and the sweep runs floors 800, 850, 875, 900, 925 and 950 over every strong alias the lists publish (leave-one-out recall) and every name of the FDIC control population (false positives), at every match threshold of the table; the floor in force stays 900 and its row is relabelled CALIBRATED with the sweep as evidence unless some other (floor, threshold) pair reaches strictly higher alias recall with control false positives within control_fp_max_permil under the gate's own integer arithmetic (fp times 1000 over controls, truncated); a pair that does is adopted only with nx_trade_screen_gate re-run GREEN at the unraised ratchet, else the row keeps the seed and says why 2026-09-29 measure TOKEN FLOOR SWEPT, the incumbent held under the declared rule: six concurrent nx_trade_screen calibrate runs (promoted dd3517ee, floors 800 850 875 900 925 950, about 16 minutes each on a box at 850 permil swap) over all 21391 strong aliases and all 4231 FDIC control names; at match 750 recall and false positives read floor 800 9908 and 120, 850 9170 and 43, 875 8596 and 27, 900 8000 and 18, 925 6867 and 13, 950 5713 and 9; within the ratchet (at most 21 false positives, 4 integer permil) no (floor, threshold) pair beats floor 900 at 750, the nearest being 925 at 750 (6867) and 875 at 900 (5715 with 19); the floor-900 run reproduced the recorded match_permil table line for line, the control that the override changes nothing else; token_floor_permil 900 is now CALIBRATED in trade.screen-lists.conf with this evidence, value unchanged, so no live screen moved 2026-10-01 measure BARFRESH 2026-10-01 (seat residue-fleet, T0 1790856940): before STALE with 5 of 5 bars UNATTESTED on the October clock; after 3 ATTESTED and 2 UNATTESTED, verdict still STALE. Attested from page bytes re-fetched and read this month: SB-TC-LAW (OFAC Recent Actions, newest item 30 September 2026, no October item), SB-TC-RENEW (Federal Register listing byte-identical to the 28 Sep mirror, newest publication 2026-09-16, zero October documents) and SB-TC-BIC (the Visual Compliance home page's own modification stamp 2026-09-22; a vendor page with no independent dated listing, said so in its barscan). Left for the arXiv attest runner and NOT fetched by this seat: SB-TC-SCREEN (arxiv-screening) and SB-TC-CLASS (arxiv-hscode). The page needs a regen to show the October barscans. |
TC2 List freshness from each list's own date and its observed cadence · cell WATCHING · gate UNRECORDED
| Contract | tsc_list_fresh · executor Organ · 1 u · stands on nothing |
|---|---|
| Definition of done | tsc_list_fresh reads Publish_Date, generationDate, DateGenerated, dateGenerated and the eCFR up-to-date date from the files themselves and refuses a screen whose list is older than a bound derived from the observed update intervals (a conf row carrying its calibration evidence, never a typed number); the gate proves a fresh file passing, a stale file refused and a file with no date refused |
| Matrix cell | List freshness: every answer carries each list's own date and a stale list refuses · runtime/_hdl_build/nx_trade_screen.nx · WATCHING decl |
| Gate | nx_trade_screen_gate · UNRECORDED — no recorded verdict for this gate (it is declared for the organ but the evidence referee's last run did not record it: it is not on this board's gates map, or the referee has not run since the per-gate record shipped) |
| Work log | 2026-09-28 queue TRADE-BUILD needs for TC2, the cadence evidence so the bound is derived, not typed: OFAC publishes no fixed schedule; Recent Actions read 2026-09-28 lists sanctions-list updates on 2026-09-08, 09, 10, 14, 16, 17, 18 and 23 (intervals 1 1 4 2 1 1 5 days, longest 5) [ofac-recent] and the SDN export's own Publish_Date 09/23/2026 equals the newest list update, so the check compares the file's Publish_Date with the newest list-update date on Recent Actions rather than with a clock bound; the UN blob answers Last-Modified 28 Sep 2026 07:28:22 GMT with Cache-Control max-age 28800 (the publisher's own 8-hour hint); the EU generationDate 2026-09-22 and the UK DateGenerated 21/09/2026 were 6 and 7 days old at fetch, which is age since the last change, not staleness; the eCFR titles listing gives up_to_date_as_of per title (Title 15 at 2026-09-24) [ecfr-titles]. Measure each list's change intervals with daily fetches for a week and write the bound as a conf row carrying that evidence 2026-09-28 queue TRADE-BUILD needs for TC2, second leg: OFAC's non-SDN consolidated export carries its own Publish_Date 09/14/2026, nine days behind the SDN export's 09/23/2026 read the same hour [ofac-cons], so freshness is judged per file against that file's own last change, never against a sibling's date; the Consolidated Screening List page states All the tools are updated automatically every day at 5:00 AM EST/EDT, and that it is the responsibility of the federal agency to make available updated file(s) in order for the CSL to be up-to-date [csl], so a CSL row is at most one daily pull behind its source agency and never fresher than it; SAP GTS reconciles business partners with new or changed sanctioned-party lists [sapgts-help-delta], the rival bar a stale-list refusal must meet. 2026-09-28 queue TRADE-BUILD needs for TC2, stated and observed cadence for the UK and UN lists: the GOV.UK page for the UK Sanctions List carries its full change history as datetime stamps -- 64 entries dated 2026, 8 of them in September 2026 (2, 3, 7, 8, 9, 10, 11 and 21 September; intervals 1, 4, 1, 1, 1, 1 and 10 days, longest 10) -- and states that the UK Sanctions List is now the only source for all UK sanctions designations, the OFSI Consolidated List of Asset Freeze Targets having closed on 28 January 2026 [uk-page]: derive the UK bound from those stamps and never screen against the closed OFSI list; the UN page states the Consolidated Sanctions List was last updated on 28 September 2026 and supersedes all previous versions, with a press release after every change [un-page], beside the blob's own Cache-Control max-age of 28800 s recorded in the admission leg. |
TC3 Goods and corridor rules as sourced rows in the one jurisdiction registry · cell WATCHING · gate NO-GATE-DECLARED
| Contract | tgr_corridor_rule · executor Organ · 2 u · stands on nothing |
|---|---|
| Definition of done | tgr_corridor_rule returns the rule for jurisdiction, direction, origin, destination and HS-6 from registry rows that each quote their deciding sentence and pin their official text (Executive Order 14068 and its determinations, EAR 746.8 and supplement no. 4, Regulation 833/2014 Articles 2, 3i, 3k and 12g, Regulation 765/2006, Regulation 2021/821 Article 3), returns the strictest line where no row is sourced and composes the one registry (jur_rules_for) with no private country table; the gate proves a sourced ban, a licence line, an unsourced pair getting the strictest line and a sourceless row refused |
| Matrix cell | Goods and corridor rules as sourced rows in the one jurisdiction registry · runtime/_hdl_build/nx_trade_rules.nx · WATCHING decl |
| Gate | NO-GATE-DECLARED — knowledge/organ_gate.conf carries no row for nx_trade_rules; declare nx_trade_rules TAB <gate> and the ship loop proves it and the verdict lands here. |
| Work log | 2026-09-28 queue INTAKE 1790625310 routed by nx_intake_route (trade-research-seat, epoch 1790625365) from trade-research-seat: TRADE COMPLIANCE FROM THE ONE LAW ENGINE (operator standing order 2026-09-28, ETHICS IS THE LAW, APPLIED NEUTRALLY): every import and export quote screens its parties against the OFAC SDN list, the EU -- sponsor intake-1790625310 plus2 2026-09-28 queue TRADE-BUILD needs for TC3, the deciding sentences read verbatim from the pinned mirrors (one registry row per sentence, the sentence in the row note, the ref key as its source; annex and supplement lists parsed from the same mirrors, never retyped): US Executive Order 14068 section 1(a)(i) [eo14068] -- the importation into the United States of the following products of Russian Federation origin: fish, seafood, and preparations thereof; alcoholic beverages; non-industrial diamonds; and any other products of Russian Federation origin as may be determined by the Secretary of the Treasury, in consultation with the Secretary of State and the Secretary of Commerce (the determinations are listed on the program page [ofac-russia]; their own texts are not yet mirrored and must be before a determination row carries a date). EAR 746.8(a)(1) [ear-746] -- A license is required to export, reexport, or transfer (in-country) to or within Russia or Belarus any item subject to the EAR and specified in any Export Control Classification Number (ECCN) on the CCL. 746.8(a)(5) -- A license is required to export, reexport, or transfer (in-country) any item subject to the EAR listed in supplement no. 4 to this part to or within Russia or Belarus. 746.8(b)(3) -- Applications for the export, reexport, or transfer (in-country) of any item pursuant to paragraphs (a)(1), (2), and (a)(5) through (8) of this section will be reviewed under a policy of denial. Regulation (EU) 833/2014 Article 2(1) [eu-833] -- It shall be prohibited to sell, supply, transfer or export, directly or indirectly, dual-use goods and technology, whether or not originating in the Union, to any natural or legal person, entity or body in Russia or for use in Russia. Article 3i(1) -- It shall be prohibited to purchase, import, or transfer, directly or indirectly, goods which generate significant revenues for Russia thereby enabling its actions destabilising the situation in Ukraine, as listed in Annex XXI into the Union if they originate in Russia or are exported from Russia. Article 3k(1) -- It shall be prohibited to sell, supply, transfer or export, directly or indirectly, goods which could contribute in particular to the enhancement of Russian industrial capacities, whether or not originating in the Union, as listed in Annex XXIII, to any natural or legal person, entity or body in Russia or for use in Russia. Article 12g(1), operative clause -- exporters shall, as of 20 March 2024, contractually prohibit re-exportation to Russia and re-exportation for use in Russia (scope in brief: goods in Annexes XI, XX and XXXV, the common high priority items of Annex XL and the firearms of Regulation 258/2012, the partner countries of Annex VIII excepted). Regulation (EC) 765/2006 Article 1e(1) [eu-765] -- It shall be prohibited to sell, supply, transfer or export, directly or indirectly, dual-use goods and technology, whether or not originating in the Union, to any natural or legal person, entity or body in Belarus or for use in Belarus; the same regulation bars the Annex XVIII industrial-capacity goods to Belarus in the words of 833 Article 3k (its article number is to be read from the mirror). Regulation (EU) 2021/821 Article 3(1) [eu-dualuse] -- An authorisation shall be required for the export of dual-use items listed in Annex I. 2026-09-28 queue TRADE-BUILD needs for TC3, the determination text behind the metals row, read verbatim from FR Doc. 2024-12372 [eo14068-det-metals]: I hereby determine that the prohibitions in section 1(a)(i)(A) of E.O. 14068 shall apply to aluminum, copper, and nickel of Russian Federation origin -- As a result, the importation and entry into the United States, including importation for admission into a foreign trade zone located in the United States, of aluminum, copper, and nickel of Russian Federation origin is prohibited, except to the extent provided by law, or unless licensed or otherwise authorized by the Office of Foreign Assets Control -- This determination excludes aluminum, copper, and nickel of Russian Federation origin that was produced prior to April 13, 2024. The row keys on origin and production date, never on the parties; for renewables it is the aluminium of module frames and mounting structures. The Federal Register listing of OFAC's determination publications (8 documents) is mirrored at knowledge/fetched/cmp_tradecompliance_fr_eo14068_determinations.json (16948 B, sha256 555c1ef604928e89e371d554a23ae78eaa6db75b096ad7e54029c6118fe5cd18) for the remaining determinations (diamonds, fish and seafood, gold), each to be read the same way before its row exists. 2026-09-29 land GOODS AND CORRIDOR RULES ARE ROWS OF THE ONE REGISTRY, EACH SOURCED WITH ITS DECIDING SENTENCE: ten topics joined knowledge/law/topics.conf (nx_law_core_gate re-run live 86/86 GREEN: catalogue 24 topics, 12 answered, 12 unfilled, 0 malformed) with one topic file each: trade.us-import.eo14068-1a-i, RU prohibited, world none from the same sentence [eo14068]; trade.us-import.eo14068-det-metals, RU prohibited from 2024-04-12, the pre-2024-04-13 production exclusion in the row note [eo14068-det-metals]; trade.us-import.cacr-515-204 (CU), itsr-560-201 (IR) and nksr-510-205 (KP), each section quoted, each eCFR URL re-fetched today returning identical bytes, effective set to the title 31 up-to-date day 2026-09-24 as a verified lower bound [cfr31-515-204] [cfr31-560-201] [cfr31-510-205]; trade.us-import.uflpa-xuar, CN-XJ rebuttable-prohibition from 2022-06-21 (section 3(e): 180 days after enactment, Approved December 23, 2021) [uflpa-statute]; trade.us-import.adcvd-cspv, CN, TW, KH, MY, TH and VN order-in-force from the Federal Register listing, with NO world row so an origin no row names takes the strictest line [fr-pv]; trade.us-export.ear746-ccl and ear746-supp4, RU and BY policy-of-denial under 746.8(a)(1), (a)(5) and (b)(3) [ear-746]; trade.us-export.ear-destination, deliberately unfilled so every US export refuses until the Country Chart, embargo and end-use rows are read. knowledge/law/trade.goods-classes.conf routes a good to those topics (selector every good, HS prefixes or ECCN; coverage complete or partial) and names its own imprecision: the HS routings of EO 14068 words are the strictest reading, not an official HTS list 2026-09-29 lesson A WORLD ROW IS HONEST ONLY WHERE THE INSTRUMENT NAMES ITS OWN ORIGINS, AND A PARTIAL PRODUCT LIST MUST NOT CLEAR WHAT IT HAS NOT READ: the embargo, EO 14068 and UFLPA topics carry a world row (none) because each deciding sentence names its origin, so the same sentence draws no line anywhere else; the AD/CVD topic carries none, because the orders were read from a listing and an origin no row names has not been read, so it takes the strictest line. For goods, a routing whose instrument list is fully read is complete (a good it does not name is outside the measure), while EO 14068 (7 of 8 determinations unread) and supplement no. 4 (six renewables codes parsed) are partial, so wherever the topic draws a line for the place a good they do not name reads UNSCREENED: a Russian wind generating set is refused as unscreened, not cleared. The same world row would have been a false clearance on the AD/CVD topic 2026-09-29 queue OPEN AT RETURN, goods and corridor rows: (1) seven of the eight OFAC determinations under E.O. 14068 (diamonds, gold, seafood extensions and the rest, listed in the mirrored Federal Register listing) are unread, so every Russian-origin good the read rows do not name reads UNSCREENED; read each from its own FR document and add its topic before that routing can say complete; (2) the HS routings for the E.O. 14068 product words and the metals determination are the strictest reading of the words, not an official HTS list: OFAC's own HTS guidance should replace them; (3) the AD and CVD rows name six origins from the Federal Register listing; the India, Indonesia and Laos proceedings (2025 initiations, 2026 determinations) have no row, so their cells read the strictest line, and cells assembled into other products and company exclusions are scope facts no routing names; AD and CVD orders on other renewables goods (wind towers among them) are not rows; (4) EU rows are unbuilt: Regulation 833/2014 Articles 2, 3i (Annex XXI carries CN 8541), 3k and 12g, Regulation 765/2006 Article 1e and Regulation 2021/821 Article 3 [eu-833] [eu-765] [eu-dualuse]; (5) CBAM, read today from the pinned consolidated text [eu-cbam]: Article 2(1), This Regulation applies to goods listed in Annex I originating in a third country, where those goods ... are imported into the customs territory of the Union; Article 2(4), this Regulation shall not apply to goods originating in the third countries and territories listed in point 1 of Annex III (Iceland, Liechtenstein, Norway, Switzerland, and the territories Busingen and others); Annex VII, The single mass-based threshold referred to in Article 2a shall be set at 50 tonnes of net mass. The topic trade.eu-import.cbam needs the EU member states' parent rows in jurisdictions.conf first (a member state's goods are not third-country goods, and a world row without them would put the obligation on intra-Union trade), which is the law-core lane's open item 7, then Annex I's CN codes as its class routing; (6) EAR supplements no. 4 (beyond six renewables codes), 5 and 6 are unparsed and the destination topic trade.us-export.ear-destination is unfilled, so every US export refuses; (7) UFLPA inputs made in the region and the DHS high-priority sectors (silica-based products including polysilicon) are the importer's tracing evidence, named in every receipt's CAVEAT line, not screened 2026-09-29 measure UNDER-DECLARED CODES CLEARED, witnessed on the live binary before the fix: nx_trade_check check US import VN 8541 (the heading that holds the PV cell and module lines) read verdict=CLEAR with trade.us-import.adcvd-cspv skipped good-not-named coverage=complete, while VN 8541.43 refuses on the 2025 orders; VN with no HS code at all read CLEAR the same way, and a US export to RU with no ECCN declared skipped the 746.8(a)(1) CCL line (skipped good-not-named); a complete class compared only codes at least as long as its lines, so a shorter code, or none, fell outside every line and cleared 2026-09-29 lesson A COMPLETE PRODUCT LIST CLEARS ONLY A GOOD IT CAN SEE IS OUTSIDE IT: a prefix match that asks only whether the declared code starts with a covered line reads a shorter code, or no code, as outside every line, so the coarsest declaration was the one most likely to clear; a code that is the start of a covered line decides nothing, and the receipt has to say declare the full classification rather than skip the measure 2026-09-29 queue CBAM, read further today from the pinned consolidated text [eu-cbam] and NOT built: Article 4, Goods shall be imported into the customs territory of the Union only by an authorised CBAM declarant, applies from 1 January 2026 (Article 36(2)(b) as replaced by Regulation (EU) 2025/2083); it is a condition on the importer, not a ban, and Article 2a with Annex VII exempts an importer under 50 tonnes of net mass a year, a fact per importer and year that no single check holds; Annex I carries exclusions a prefix selector cannot say (Chapter 72 except the ferro-alloys of 7202 2, 7202 30, 50, 70, 80, 91, 92, 93 and 99 and ferrous waste and scrap 7204; 3105 except 3105 60 00; ex 2507 00 80, calcined kaolinic clays only), so routing it needs an exclusion syntax in the class selector, and the outcome wants a CONDITION class (an authorised declarant, or under the threshold) rather than a refusal; the AD and CVD orders (a duty, not a ban) and the UFLPA presumption (rebuttable) share that want and refuse today on the strictest reading, because a quote cannot price or clear what it cannot verify; the member states' parent rows (law-core open item 7) remain the first step 2026-09-29 land THE UNDER-DECLARED STATE, fixed in the one selector nx_trade_check_lib: tck_hs_match answers a third state, UNDER, when the declared digits are shorter than a covered line and are its own start (a heading that holds the line; no digits hold every line), and tck_selects answers UNDER for an export with no ECCN declared (empty or a dash); an UNDER good is measured whatever the class's coverage and reads UNSCREENED where the topic draws a line for the place (reason declare-the-full-classification-the-good-may-be-covered, printed good_named=0 under_declared=1), while a heading that holds no covered line still clears; five new teeth on nx_trade_screen_gate, 44/44 GREEN (VN 8541 and VN with no code UNSCREENED on the AD and CVD line, neg-control VN 73 clears, an RU export with no ECCN UNSCREENED on the CCL line, the quote on VN 8541 refused unscreened and unpriced), and every new tooth's input read CLEAR or skipped on the pre-fix live binary, the witness that each can fail; shipped through nx_organ_ship: nx_trade_check c9b16cca (164032 B, content GREEN, behaviour IDENTICAL on a WEAK usage probe, so the promoted binary was then run on VN 8541 and reads verdict=UNSCREENED measures=6 unscreened=1 where the old one read CLEAR measures=5 skipped=2) and nx_landed_cost ea646be3 (271496 B, content GREEN, behaviour IDENTICAL STRONG); the gate promoted 00e0fdef (310848 B) through /api/promote with expect_sha256 and its offc twin installed |
TC4 The quote gate inside nx_landed_cost · cell PRESENT · gate UNRECORDED
| Contract | lc_quote · executor Organ · 1 u · stands on TC1, TC3 |
|---|---|
| Definition of done | lc_quote (contracted as lc_quote_gate and repointed on 2026-09-28 when the quote verb shipped, the matrix row with it) runs before lc_calc and lc_rank issue any figure, composes tsc_screen_party and tgr_corridor_rule for the parties, goods and corridor, and refuses by name with statute, list and entry; an unscreened quote reads as refused; the selftest reference shipments (Belarus and Central Asia) are re-run and the Belarus corridor refuses with its legal source; the gate proves a sanctioned consignee refused, a clean corridor priced unchanged and a Russia-origin banned good refused |
| Matrix cell | Landed-cost quote gate: no quote for a party, good or corridor the law refuses · runtime/_hdl_build/nx_landed_cost.nx · PRESENT decl |
| Gate | nx_trade_screen_gate · UNRECORDED — no recorded verdict for this gate (it is declared for the organ but the evidence referee's last run did not record it: it is not on this board's gates map, or the referee has not run since the per-gate record shipped) |
| Work log | 2026-09-28 queue INTAKE 1790625310 routed by nx_intake_route (trade-research-seat, epoch 1790625365) from trade-research-seat: TRADE COMPLIANCE FROM THE ONE LAW ENGINE (operator standing order 2026-09-28, ETHICS IS THE LAW, APPLIED NEUTRALLY): every import and export quote screens its parties against the OFAC SDN list, the EU -- sponsor intake-1790625310 plus2 2026-09-28 queue TRADE-BUILD needs for TC4, the legal sources the quote gate names: lc_is_col2 encodes Public Law 117-110 section 3(a) [col2-statute] -- Notwithstanding any other provision of law, beginning on the day after the date of the enactment of this Act, the rates of duty set forth in column 2 of the Harmonized Tariff Schedule of the United States shall apply to all products of the Russian Federation and of the Republic of Belarus -- and section 4 lets the President temporarily resume column 1 rates for periods not exceeding 1 year each, so the regime is a registry row re-read at quote time, never the literal codes ru and by. Once TC1 and TC3 land, the Belarus reference shipment in the selftest must refuse or carry its licence line: EAR supplement no. 4 lists 850231 wind-powered generating sets, 850440 electrical static converters, 850760 lithium-ion batteries and 854142, 854143 and 854149 photosensitive semiconductor devices including photovoltaic cells, each read in the supplement's table [ear-746], so a US-origin renewables export to Belarus needs a licence reviewed under a policy of denial, and an EU-origin dual-use export to Belarus is barred by Article 1e(1) [eu-765]. The Central Asia reference shipments are screened like any other corridor -- every party against every list, the goods against the export, re-export and transit rules such as 833 Article 12g -- and no line is drawn by nationality: the law's lines are jurisdiction, list, product and ownership. The EXIM closure and the expired Section 122 surcharge inside the regime layer carry no pinned source yet: mirror EXIM's own country limitation schedule and the Section 122 proclamation with its end date before the gate cites them, and until then the gate reads them as UNSOURCED, the strictest line. 2026-09-28 queue TRADE-BUILD needs for TC4, the two regime sources the earlier TC4 row named as unsourced are now pinned: EXIM's Country Limitation Schedule reads N (support is not available for this country) for Russia and Belarus in every term for the public and the private sector [exim-cls], taken from the canonical page fetched without a redirect; and the Section 122 surcharge is the proclamation's 10 percent ad valorem imposed for a period of 150 days effective February 24, 2026, section 122 itself allowing no more than 150 days unless extended by an Act of the Congress [s122-proc]. Counted from the effective date the 150 days end on 23 or 24 July 2026 depending on whether 24 February is day one; nx_landed_cost's 2026-07-24 matches the second count, so the gate carries the proclamation's sentence and its counting rule as data, and since no Act of Congress extending it has been read, any extension claim reads UNSOURCED. 2026-09-29 land THE SCREENED QUOTE IS LIVE IN nx_landed_cost (shipped by nx_organ_ship, sha 06b9cc550bc6a33750cc3ccc6d3b66e9c461268509b41434e0623b9c23d17e71, 270312 B; prior fa953420 banked): nx_landed_cost quote <place CC or CC-SSS> <hs> <eccn or -> <party> and the 13 price fields prints the nx_trade_check_lib receipt, then on CLEAR the calc line byte-identical to calc, and on REFUSED or UNSCREENED one refusal line naming the first refusing measure with its law id, source and pin, exit 4. Ship evidence: PROVE nx_trade_screen_gate 39/39 GREEN on a closure-CURRENT build; content ruler 1 lost run (the old usage text, replaced by one naming quote) approved by its exact loss record e0bc23fa41d267a4e541100f5b67274dba526b3c93813b7ca610f93dc4dadaab; nx_behaveprobe on the workloads.conf argv (calc cn ...) IDENTICAL, first_diff_off -1, 337 B both; selftest 15/15 unchanged; offc twin installed. Live runs from the serving root: quote ru 0303.89 REFUSED, the refusal line carrying law EO14068-s1(a)(i) source eo14068 and the mirror pin; quote mx 8502.31 (wind-powered generating sets, a bank the lists do not name) CLEAR, priced landed_c 4772356 margin_permil 372. calc, rank, corridors and the catalog beat keep their bytes: calc is the price model, quote is the transaction. nx_trade_screen (fb12fae6, 121384 B) and nx_trade_check (3d2b6987, 162848 B) were promoted with expect_sha256, registered and published to tools/list by nx_toolreg_reconcile (registered=3 with the gate), offc twins installed 2026-09-29 land GATE nx_trade_screen_gate 39/39 GREEN, promoted (10e78e7d, 307408 B), registered, rostered and declared in organ_gate.conf as the gate of nx_trade_screen, nx_trade_check, both libs and nx_landed_cost; re-run live from the serving root 39/39 GREEN. It inherits nx_gate_verdict, runs in process on the production registry and the pinned mirrors, and draws its listed entity at run time from the pinned SDN file (AEROCARIBBEAN AIRLINES with its published alias AERO-CARIBBEAN, both matching that entry at 1000); teeth: the lists load with parsed equal to declared; the listed name and its alias match naming the entry; a bank the lists do not name clears; the whole FDIC control population (4231) screened, 18 false positives, 4 permil against the ratchet row; a day past the earliest derived freshness bound (stale_day 20261009) refuses the load and turns the same listed name UNSCREENED; an export screen is UNSCREENED while the CSL is not ingested; an empty name is refused; EO 14068 fish and the metals determination refuse Russian goods naming their law ids while the same fish from Norway clears; a Russian good the read determinations do not name is UNSCREENED; Cuba, Iran and North Korea refuse naming their sections; a bare CN origin is UNSCREENED, CN-XJ refuses on UFLPA 3(a), CN-JS clears; PV modules from Vietnam refuse on the 2025 orders and from Mexico on the strictest line; exports to Russia refuse on 746.8(a)(1) and (a)(5) while 746.8 draws no line for Germany, and every export refuses on the unfilled destination topic; the landed-cost selftest 15/15; the lawful renewables quote CLEAR and its price line byte-identical to calc; Russian fish, the listed party and a stale list each refuse the quote by name. Eight teeth are named neg-controls. BITE-PROVEN: nx_gate_bite killed a compiling comparison mutant at offset 6785 of nx_trade_check_lib (gate RED), restore verified byte-identical at 23141 B, then GREEN 2026-09-29 lesson A PLANE READ RELATIVE TO THE WORKING DIRECTORY TURNED A HEALTHY SELFTEST RED IN A QUALIFICATION RUN: nx_landed_cost read knowledge/store/corridor- relative to its CWD, and nx_sov_build_run --qualify anchors CWD at buildroot/, where that plane is absent, so the candidate's selftest read 13/15 (the mexico preference and the china 301 teeth, both plane facts) while the live binary read 15/15 from the serving root. The difference was the directory, not the code; the law engine and the screen already read on a root ladder (the working directory, then one level up), so lc_load_regime now does the same, byte-identical from the serving root (behaveprobe IDENTICAL) and correct from buildroot. A red that follows the working directory is a fixture fact until a run from the serving root agrees 2026-09-29 queue INTAKE 1790658701 routed by nx_intake_route (trade-build-w18, epoch 1790658699) from trade-build-w18: Declare the trade-compliance owner in the crew data and the RACI authority: crew_capabilities.data (buildroot/knowledge/registry) declares no trade-compliance role, so the screened quote (nx_landed_co -- sponsor intake-1790658701 plus1 2026-09-29 queue OPEN AT RETURN, owner and ritual: (1) the RACI activity trade-quote is not in the authority knowledge/store/raci: crew_capabilities.data declares no trade-compliance role and this seat holds no nx_raci_reconcile capability, so the owner is filed as intake 1790658701 (routed to tradecompliance TC4 and legal LG4, sponsor plus1) with the proposal legal A, engineer and researcher R, finance, merchant, warden and referee C, pm I; workstreams.conf binds trade-quote to nx_trade_screen_gate meanwhile; (2) the plan plane plan-trade-quote- is seeded (1 nx_trade_screen status import US, 2 nx_trade_check on the reference renewables shipment, 3 nx_landed_cost quote for it, 4 nx_trade_screen_gate) and, like plan-law-core-audit-, nx_plan_run will refuse it managed-owned-definition-required until the accountable role approves an owned PMI2 definition; the treat TC4 row (nx_treatment COMPLETE, board TREATED) claims the five surfaces are present, not that the workflow runs; (3) rank and calc stay the unscreened price models and say so on the matrix row; (4) declared builds not promoted: nx_sourcing_path was rebuilt build-only as a compile check of the target that imports nx_landed_cost (it compiles, 158800 B, the live binary is unchanged and should read BEHIND on the drift census until its own lane ships it); the staging slot nx_trade_screen_gate.sov.elf.new.prev banked by /api/build is this seat's own disposable ship-loop artifact; the three _v20260924 eCFR mirrors are byte-identical provenance witnesses of the URL cited in each ref row; (5) /compare/tradecompliance republished (index 310816 B) and nx_page_verify GREEN on static checks only: browser rendering unverified; (6) the trade page's stale legal statements (debt 1790637353) and the corridor plane's dead columns remain with the trade and sites lane. Shipped, gate 39/39, awaiting acceptance 2026-09-29 land THE PRICE STEP JOINS THE PLAN PLANE, BY RECORD, AND A CLAIM OF MINE IS CORRECTED: plan-trade-quote- row 3 had never landed, because the quote verb's 17 positional fields plus the organ and the row id exceed the plane's 16 columns (nx_store_put refuses, too many fields), while the plane's hist held rows 1, 2 and 4 only and row 1790658802 above claimed four; nx_landed_cost quote-rec <file> now reads the shipment from the file's first quote |
TC5 Renewables product law per HS-6 · cell WATCHING · gate NO-GATE-DECLARED
| Contract | tpr_renewables_rule · executor Organ · 1.5 u · stands on TC3 |
|---|---|
| Definition of done | tpr_renewables_rule answers for 854142 and 854143 (cells and modules), 850440 (inverters), 850760 (lithium-ion batteries), 850231 (wind generating sets) and 7610 (aluminium structures) with the AD and CVD orders in force by origin, the UFLPA entity rule, the EAR supplement no. 4 licence to Russia and Belarus, the EU Battery Regulation dates (label, QR code, passport, due diligence) and CBAM coverage with its 50-tonne threshold, each row pinned; the gate proves a Vietnam-origin module under order, a UFLPA-listed supplier refused and a battery before its passport date flagged |
| Matrix cell | Renewables product law per HS-6: solar cells and modules, inverters, batteries, wind generating sets, structures · runtime/_hdl_build/nx_trade_rules.nx · WATCHING decl |
| Gate | NO-GATE-DECLARED — knowledge/organ_gate.conf carries no row for nx_trade_rules; declare nx_trade_rules TAB <gate> and the ship loop proves it and the verdict lands here. |
| Work log | 2026-09-28 queue INTAKE 1790625310 routed by nx_intake_route (trade-research-seat, epoch 1790625365) from trade-research-seat: TRADE COMPLIANCE FROM THE ONE LAW ENGINE (operator standing order 2026-09-28, ETHICS IS THE LAW, APPLIED NEUTRALLY): every import and export quote screens its parties against the OFAC SDN list, the EU -- sponsor intake-1790625310 plus2 2026-09-28 queue TRADE-BUILD needs for TC5, renewables product law with its deciding sentences: US UFLPA section 3(a) [uflpa-statute] -- The Commissioner of U.S. Customs and Border Protection shall, except as provided by subsection (b), apply a presumption that, with respect to any goods, wares, articles, and merchandise mined, produced, or manufactured wholly or in part in the Xinjiang Uyghur Autonomous Region of the People's Republic of China or produced by an entity on a list required by clause (i), (ii), (iv) or (v) of section 2(d)(2)(B)-- (1) the importation of such goods, wares, articles, and merchandise is prohibited under section 307 of the Tariff Act of 1930 (19 U.S.C. 1307); and (2) such goods, wares, articles, and merchandise are not entitled to entry at any of the ports of the United States -- joined to the UFLPA Entity List rows (Entity Name and Effective Date, page last updated 07/31/2026) [uflpa]; the presumption attaches to a place of production and a listed entity, never to a party's nationality. AD and CVD orders on crystalline silicon photovoltaic cells: the Federal Register listing names A-570-979 and C-570-980 for the 2012 China orders [fr-pv]; each order's own FR document (its html_url and full_text_xml_url in the listing) must be parsed for case number, scope and cash-deposit rates before a rate row exists. EU: Regulation 833/2014 Annex XXI, the Article 3i import list, carries CN 8541 (diodes, transistors and similar semiconductor devices; photosensitive semiconductor devices, the photovoltaic heading) [eu-833]; Battery Regulation Article 13(1) [eu-battery] -- From 18 August 2026 or 18 months after the date of entry into force of the implementing act referred to in paragraph 10, whichever is the latest, batteries shall bear a label containing the general information on batteries set out in Part A of Annex VI (whether that implementing act is in force is unread, so the strictest reading applies: labels from 18 August 2026); CBAM, the single mass-based threshold [eu-cbam] -- The single mass-based threshold referred to in Article 2a shall be set at 50 tonnes of net mass. The SAP GTS Feature Scope Description (2025 FPS01) is mirrored at knowledge/fetched/cmp_tradecompliance_sapgts_fsd_2025fps01.pdf (479610 B, sha256 5fb80d77f3d461be812a12a0bf89d031a309244d65a8630df4b51f15c1d1750b) but unread: its streams are FlateDecode-compressed and nx_pdf_text is not in this seat's caps, so no SAP code rests on it. 2026-09-28 queue TRADE-BUILD needs for TC5, the remaining deciding sentences and order documents: Battery Regulation Article 77(1) [eu-battery] -- From 18 February 2027 each LMT battery, each industrial battery with a capacity greater than 2 kWh and each electric vehicle battery placed on the market or put into service shall have an electronic record (battery passport); Article 48(1), its date set by the amending Regulation (EU) 2025/1561 inside the consolidated text's amendment markers -- From 18 August 2027, economic operators that place batteries on the market or put them into service shall fulfil the due diligence obligations laid down in paragraphs 2 and 3 of this Article, and in Articles 49, 50 and 52 and shall, to that end, set up and implement battery due diligence policies. AD and CVD order documents in the Federal Register listing [fr-pv]: the Cambodia, Malaysia, Thailand and Vietnam orders are FR Doc. 2025-11589 (the CVD orders) and FR Doc. 2025-11588 (the AD orders), both of 24 June 2025; new investigations were initiated by FR Doc. 2025-15250 (less than fair value) and 2025-15251 (countervailing) on 12 August 2025, the proceedings behind the 16 September 2026 India determinations; three changed-circumstances notices of 24 July 2025 (FR Doc. 2025-13953, 2025-13954, 2025-13955) revoke orders in part for certain small, low-wattage, off-grid cells -- each is a scope exclusion the rule row must carry, not a footnote. |
TC6 Corporate-family links for the ownership rules · cell WATCHING · gate UNRECORDED
| Contract | tsc_family_links · executor Organ · 2 u · stands on TC1 |
|---|---|
| Definition of done | tsc_family_links generates candidate affiliates from ownership records, not from name similarity, and applies EAR 744.11(a)(1) and each jurisdiction's ownership rule once read, graded on the CorpFam name-invisible stratum where the best published matcher recovers 4.2 percent; the gate proves a 50-percent-owned affiliate with an unrelated name refused and a 49-percent one cleared |
| Matrix cell | Ownership: the 50 percent rules reach affiliates whose names share nothing with the listed parent · runtime/_hdl_build/nx_trade_screen.nx · WATCHING decl |
| Gate | nx_trade_screen_gate · UNRECORDED — no recorded verdict for this gate (it is declared for the organ but the evidence referee's last run did not record it: it is not on this board's gates map, or the referee has not run since the per-gate record shipped) |
| Work log | 2026-09-28 queue TRADE-BUILD needs for TC6, the ownership rules with their deciding sentences: OFAC FAQ 401 [ofac-50pct] -- OFAC's 50 Percent Rule states that the property and interests in property of entities directly or indirectly owned 50 percent or more in the aggregate by one or more blocked persons are considered blocked -- with indirectly defined as ownership of shares through another entity or entities that are 50 percent or more owned in the aggregate by the blocked person(s), and five worked examples that are ready-made known-answer fixtures (Example 4: X owns 50 percent of A and 25 percent of B, A and B each own 25 percent of C, and C is not blocked because X's indirect stake through B does not count); EAR 744.11(a)(1) [ear-744-11] -- The Entity List license requirements and other Entity List restrictions also apply to any foreign entity that is owned, directly or indirectly, individually or in aggregate, 50 percent or more by one or more listed entities or unlisted entities that are subject to Entity List license requirements or other Entity List restrictions based upon their ownership -- and, where the ownership percentage cannot be determined, the exporter must resolve the Red Flag or obtain a license from BIS before proceeding, which is the strictest-line default written into the regulation itself. An entity owned 50 percent or more by several parties subject to Entity List, MEU List or SDN restrictions takes the most restrictive of their requirements (the same section). The EU and UK ownership and control tests are not yet read: until they are, TC6 applies to EU and UK hits only what their lists name. 2026-09-28 queue TRADE-BUILD needs for TC6, the UK ownership test read verbatim from OFSI's general guidance, section 4.1 [ofsi-guidance]: An entity is owned or controlled directly or indirectly by another person in any of the following circumstances: the person holds (directly or indirectly) more than 50% of the shares or voting rights in an entity; the person has the right (directly or indirectly) to appoint or remove a majority of the board of directors of the entity; it is reasonable to expect that the person would be able to ensure the affairs of the entity are conducted in accordance with the person's wishes -- and if each of the designated person's holdings falls below the 50% threshold in respect of share ownership and there is no evidence of a joint arrangement or that the shares are held jointly, the company would not be directly or indirectly owned by a designated person. THE BOUNDARY DIFFERS BY JURISDICTION AND IS THE GATE'S FIRST KNOWN-ANSWER PAIR: an affiliate owned exactly 50 percent by a listed party is blocked under OFAC's rule and caught under EAR 744.11 (both read 50 percent or more [ofac-50pct] [ear-744-11]) and is not owned under the UK share limb (more than 50%), so the engine applies each jurisdiction's own line to the same facts and reports each result with its source, never one blended threshold. The UK control limbs (board appointment, control in fact) need ownership and governance records the screen does not yet hold: until they do, a UK control question reads UNSCREENED, the strictest line. |
TC7 Decision record for every screen and quote · cell WATCHING · gate UNRECORDED
| Contract | tsc_decision_record · executor Organ · 1 u · stands on TC1 |
|---|---|
| Definition of done | tsc_decision_record stores, per decision, the sha256 of every list file and the rule rows read, and replays the decision to the same answer; the gate proves a replay equal and a changed list detected |
| Matrix cell | Decision record: every screen and quote keeps the list versions and rule rows it used · runtime/_hdl_build/nx_trade_screen.nx · WATCHING decl |
| Gate | nx_trade_screen_gate · UNRECORDED — no recorded verdict for this gate (it is declared for the organ but the evidence referee's last run did not record it: it is not on this board's gates map, or the referee has not run since the per-gate record shipped) |
| Work log | no log row names this rung yet |
TC8 Goods classification with a sourced rule trace · cell WATCHING · gate NO-GATE-DECLARED
| Contract | tcl_classify_goods · executor Organ · 2 u · stands on TC3 |
|---|---|
| Definition of done | tcl_classify_goods proposes an HS-6 and an ECCN for a product description with the tariff or control-list text that decided it and abstains when two headings fit, graded against the rival classification products and the February 2026 HS prediction line; the gate proves a known module description classified to 854143 with its text and an ambiguous description abstaining |
| Matrix cell | Goods classification with a sourced rule trace (HS and ECCN) · runtime/_hdl_build/nx_trade_rules.nx · WATCHING decl |
| Gate | NO-GATE-DECLARED — knowledge/organ_gate.conf carries no row for nx_trade_rules; declare nx_trade_rules TAB <gate> and the ship loop proves it and the verdict lands here. |
| Work log | no log row names this rung yet |
dossiers=8 cells_joined=8 no_matrix_row=0 (sum 8) gates_recorded=0 gates_unrecorded=5 no_gate_declared=3 (sum 8 of cells_joined) evgates=UNSTAMPED
Capability comparisons
Compare the field, search individual capabilities and open their source and adoption evidence. Documented presence does not establish comparative quality.
Position map — centrality and distinctiveness
The four-quadrant map the field uses for brand strategy (Dawar and Bagga, HBR June 2015), re-derived from this matrix on every publish. Centrality is the share of the category's feature mass a player covers, each feature weighted by how many hold it; distinctiveness is the average lead over each rival on the rows the player holds; breadth is the depth-weighted share of the whole matrix (the bubble); depth is how deeply the rows held are held; momentum is the day-over-day move off the spine (green rising, red falling, grey until day two); the dashed path runs first day → previous day → today. Dividers are the category means. Axes are fitted to the field of play, so read the tick numerals, not the frame. Rival marks are documented presence, so a rival's position reads the record, never its quality. The picture grades its own readability below; the table beside it is the same data for a screen reader or a second method.
knowledge/compare/tradecompliance.cdmap (cut|x|y, cube|x|y|z); absent = the HBR defaultsbubble area = breadth · ring = momentum (green rising, red falling, grey until day two) · dashed = category means · axes fitted to the field of play: centrality 0–1000, distinctiveness 0–800 of 0–1000 permil (the full range put every player in one corner)
readability of the 2D cut, self-graded by the layout ruler: label overlaps 0 · labels over marks 0 · off-canvas 0 · unresolved labels 0 · mark overlaps 0 (a fact of the data: two players that close are that close) · data spread 687 permil of the plot · quadrant words unseated 0
text contrast, measured with wcag2-ratio (floors from contrast.conf), light theme: labels 16.24 (floor 4.50) · notes 16.24 (floor 4.50) · quadrant words 5.89 (floor 4.50) · tick numerals 5.89 (floor 4.50) · axis titles 5.59 (floor 4.50) · dark theme: labels 13.78 (floor 4.50) · quadrant words 5.55 (floor 4.50) · axis titles 5.97 (floor 4.50) · dark classes under their floor 0 (one figure serves both themes: a dark shortfall is a token to fix, never a class to hide) · classes refused under their floor 0 (a refused class is not drawn; the scale classes are measured, never hidden) · export: SVG PNG (receipt, rendered by the estate's own rasteriser from this page)
readability of the 3D cube, self-graded by the layout ruler: label overlaps 0 · labels over marks 0 · off-canvas 0 · unresolved labels 0 · mark overlaps 1 (a fact of the data: two players that close are that close) · data spread 280 permil of the plot
10 panels over 5 registered axes, every pair once (the lower axis on x, the higher on y) · each panel fitted to its own field of play, first and last tick numerals shown · no labels in a small cut, the legend names the colours; the grade below reports the mark terms only (MM summed over the panels, spread averaged)
readability of the small multiples, self-graded by the layout ruler: label overlaps 0 · labels over marks 0 · off-canvas 0 · unresolved labels 0 · mark overlaps 2 (a fact of the data: two players that close are that close) · data spread 559 permil of the plot
| Player | Quadrant | centrality | distinctiveness | breadth | depth | momentum | Rows held | Days on spine | First seen |
|---|---|---|---|---|---|---|---|---|---|
| Nishi | Unconventional | 434 | 694 | 424 | 777 | 0 since 2026-09-29 | 6 | 3 | 2026-09-28 |
| DescartesVC | Aspirational | 565 | 450 | 303 | 666 | 0 since 2026-09-29 | 5 | 3 | 2026-09-28 |
| SAP-GTS | Mainstream | 782 | 291 | 303 | 555 | 0 since 2026-09-29 | 6 | 3 | 2026-09-28 |
| ONESOURCE | Mainstream | 695 | 250 | 242 | 533 | 0 since 2026-09-29 | 5 | 3 | 2026-09-28 |
| OFAC-SLS | Peripheral | 173 | 83 | 30 | 333 | 0 since 2026-09-29 | 1 | 3 | 2026-09-28 |
| Day | Matrix rows reviewed | Players recorded |
|---|---|---|
| 2026-09-28 | 11 | 5 |
| 2026-09-29 | 11 | 5 |
| 2026-10-08 | 11 | 5 |
players 5|matrix rows 11|feature mass 23|centrality mean 529|distinctiveness mean 353|axes 5|spine days 3 (shown 3)|rows written today 0|readability defects 2D 0 cube 0|spine knowledge/status/cdmap/tradecompliance.spine
Capability matrix — measured against source
◉ authored stronger claim; source present● present◐ partial○ absent? unassessed; excluded from relative comparison · click any capability for its evidence
Peer cell coverage: authored assessed 52, unassessed 0. Authored assessments are not verified outcomes.
No capabilities match this filter or search.
| Capability | Nishi | DescartesVC | SAP-GTS | ONESOURCE | OFAC-SLS |
|---|---|---|---|---|---|
Restricted-party screening across the sanctions, export-control and forced-labour listsOpen — watchingruntime/_hdl_build/nx_trade_screen.nx : tsc_screen_party, re-measured on every compare beat. Ship that symbol and this mark flips itself; the comparewatch- plane row flips with it. WATCH, rung TC1 (PARTLY LIVE 2026-09-28: runtime/nx_trade_screen_lib.nx ts_screen screens the US import lists, OFAC SDN, OFAC non-SDN and DHS UFLPA, with a match threshold calibrated on the lists' own aliases, gate nx_trade_screen_gate 39/39; the EU, UK, UN and CSL files are declared and not yet parsed, so those screens read UNSCREENED, and this contract stays open until they are): one screen over the OFAC SDN list (19391 records, published 09/23/2026) [ofac-sdn] and OFAC's non-SDN consolidated list (481 records, published 09/14/2026) [ofac-cons], the EU consolidated list (6241 entities, generated 2026-09-22) [eu-fsf], the UK Sanctions List (6339 designations, generated 21/09/2026) [uk-list], the UN Security Council list (736 individuals and 275 entities, generated 2026-09-28) [un-list], the BIS Entity List [ear-entitylist] with the Denied Persons (1596 rows), Unverified (222) and Military End User (70) lists carried in the US Consolidated Screening List file [csl-file], and the UFLPA Entity List [uflpa] that the Act's import presumption names [uflpa-statute]; a hit refuses by name with the list, program and entry id, and an unscreened party reads as refused, never as clear; the Belarus program [ofac-belarus] rides the same SDN file. Descartes Visual Compliance ships online, OFAC, integrated, batch and mobile denied-party screening with a resolution workflow and AI assist against false positives [visualcompliance] (Best); SAP Global Trade Services starts sanctioned party list screening automatically, with general and phonetic comparison terms over lists entered manually or obtained from data providers [sapgts-help-spl] (Yes); ONESOURCE Denied Party Screening checks over 750 lists [onesource] (Yes); OFAC Sanctions List Search covers only OFAC's own SDN and non-SDN lists with Jaro-Winkler and Soundex fuzzy scoring [ofac-sls-faq] (Part)Pros none measured yetCons behind DescartesVC (leads), SAP-GTS, ONESOURCE, OFAC-SLS; open contract; expected source declaration not established | ○ | ◉ | ● | ● | ◐ |
List freshness: every answer carries each list's own date and a stale list refusesOpen — watchingruntime/_hdl_build/nx_trade_screen.nx : tsc_list_fresh, re-measured on every compare beat. Ship that symbol and this mark flips itself; the comparewatch- plane row flips with it. WATCH, rung TC2 (PARTLY LIVE 2026-09-28: ts_load in runtime/nx_trade_screen_lib.nx refuses a list past two observed cadences from the day its mirror was read, a mirror whose sha256 is not its pin and a parsed count that differs from the declared records, and every refusal turns the screen UNSCREENED; reading each file's own date and refusing an undated file are still open): each list file states its own date -- SDN Publish_Date [ofac-sdn] and the non-SDN consolidated Publish_Date, 09/14/2026 against the SDN's 09/23/2026 [ofac-cons], EU generationDate [eu-fsf], UK DateGenerated [uk-list], UN dateGenerated [un-list], whose page states the list was last updated on 28 September 2026 and supersedes all previous versions [un-page], the eCFR up-to-date date for Titles 15 and 31 [ecfr-titles] -- and the bound is derived from the observed update cadence (OFAC list updates on 8 separate days of September 2026, longest gap 5 days [ofac-recent]; the US Consolidated Screening List states a daily 5:00 AM EST/EDT refresh from each sourcing agency [csl]), never typed. Descartes re-screens daily against changes made to watch lists [visualcompliance] (Yes); SAP GTS reconciles business partners with new or changed sanctioned-party lists [sapgts-help-delta] (Yes); ONESOURCE Global Trade Content promises rapid updates [onesource] (Part: updates, no stated re-screen); OFAC publishes dated exports and delta files [ofac-sls] (Part: the data for a re-screen, not the re-screen). EXCEED candidate: the answer itself is refused when a list it was checked against is older than its derived boundPros none measured yetCons behind DescartesVC, SAP-GTS, ONESOURCE, OFAC-SLS; open contract; expected source declaration not established | ○ | ● | ● | ◐ | ◐ |
| Ownership | |||||
the 50 percent rules reach affiliates whose names share nothing with the listed parentOpen — watchingruntime/_hdl_build/nx_trade_screen.nx : tsc_family_links, re-measured on every compare beat. Ship that symbol and this mark flips itself; the comparewatch- plane row flips with it. WATCH, rung TC6: EAR 744.11(a)(1) extends Entity List restrictions to foreign affiliates owned 50 percent or more by listed entities [ear-744-11], as the Entity List preamble repeats [ear-entitylist]; OFAC's 50 Percent Rule blocks entities owned 50 percent or more in the aggregate, directly or indirectly, by one or more blocked persons, and FAQ 401 works five examples that serve as known-answer fixtures [ofac-50pct]; the UK test differs at the boundary -- more than 50% of the shares or voting rights, or the right to appoint or remove a majority of the board, or control in fact [ofsi-guidance] -- so a 50-percent-owned affiliate is blocked under the US rules and not owned under the UK share test, and the engine applies each jurisdiction's line exactly; the September 2026 CorpFam benchmark shows the strongest of 5 matchers recovers 4.2 percent of name-invisible corporate-family links and 93.2 percent never enter any candidate set [arxiv-screening], so the contract is candidate generation over ownership records, not a better string match. Descartes sells Sanctioned Party Ownership plus BIS 50% Rule and OFAC 50 Percent Rule solutions [visualcompliance] (Yes); the SAP Help Portal results read name no ownership rule [sapgts-help-spl] (No, uncertainty stated); the ONESOURCE global-trade catalogue read names no ownership product [onesource] (No, uncertainty stated); OFAC Sanctions List Search matches names only [ofac-sls] (No)Pros none measured yetCons behind DescartesVC; open contract; expected source declaration not established | ○ | ● | ○ | ○ | ○ |
Goods and corridor rules as sourced rows in the one jurisdiction registryOpen — watchingruntime/_hdl_build/nx_trade_rules.nx : tgr_corridor_rule, re-measured on every compare beat. Ship that symbol and this mark flips itself; the comparewatch- plane row flips with it. WATCH, rung TC3 (PARTLY LIVE 2026-09-28: the US rows are ten topics of knowledge/law/, routed to a good by knowledge/law/trade.goods-classes.conf and answered through the one law engine by runtime/nx_trade_check_lib.nx tck_check, gate nx_trade_screen_gate 39/39; the EU rows are still open, so this contract stays open): every line is a row per jurisdiction, direction and HS-6 carrying the deciding sentence of the law -- US: Executive Order 14068 section 1(a)(i) bans imports of Russian-origin fish, seafood, alcoholic beverages and non-industrial diamonds [eo14068], extended by determinations to aluminum, copper and nickel (the April 12, 2024 determination, excluding metal produced prior to April 13, 2024 [eo14068-det-metals]), gold and diamonds [ofac-russia]; EAR 746.8(a)(1) and (a)(5) licences for Russia and Belarus reviewed under a policy of denial [ear-746]; EU: Regulation 833/2014 Articles 2, 3i, 3k and 12g in the consolidated text of 24 July 2026 [eu-833] located through CELLAR [eu-cellar-833], Regulation 765/2006 Article 1e for dual-use goods to Belarus [eu-765], Regulation 2021/821 Article 3 for Annex I dual-use items [eu-dualuse]; a place or topic with no sourced row gets the strictest line. Descartes Export License Determination covers every export, reexport and transfer [visualcompliance] (Yes); SAP GTS runs an embargo check beside sanctioned party list screening in its trade compliance check and names a Legal Control - Import/Export area [sapgts-help-spl] (Part: licence-determination text not read); ONESOURCE Export Management and Global Trade Content [onesource] (Part); OFAC Sanctions List Search screens names, not goods [ofac-sls] (No). EXCEED candidate: one registry composed by every lane, every row pinned to its official textPros none measured yetCons behind DescartesVC, SAP-GTS, ONESOURCE; open contract; expected source declaration not established | ○ | ● | ◐ | ◐ | ○ |
Landed-cost quote gate: no quote for a party, good or corridor the law refusesSource present; authored stronger claim:lc_quote in runtime/_hdl_build/nx_landed_cost.nx, verified at emit. LIVE, rung TC4 (wave 18 TRADE-BUILD, 2026-09-28): nx_landed_cost quote composes the party screen and the goods and corridor law rows (nx_trade_check_lib) before any figure is issued; a listed party, a banned good or an unread law refuses by name with its law id, source ref and pin, an unscreened quote reads as refused, and a lawful quote prints the calc line byte-identical (gate nx_trade_screen_gate 39/39, nx_behaveprobe IDENTICAL on the workloads argv); calc and rank remain the unscreened price models. None of the four catalogues read joins screening to a landed-cost quote [visualcompliance] [sapgts-help-customs] [onesource] [ofac-sls] (No, uncertainty stated) Adoption: RUN-BY:clock — fully adopted (top of its ladder).Pros Source symbol found; stronger capability claim is authored; ahead of DescartesVC, SAP-GTS, ONESOURCE, OFAC-SLS; fully adopted on the estate ladderCons none on the measured axes (rival marks are documented presence, not depth) | ◉ | ○ | ○ | ○ | ○ |
Landed-cost corridor pricing with the 2026 US duty stackMeasured:lc_calc exists in runtime/_hdl_build/nx_landed_cost.nx, verified at emit. LIVE: integer-exact duty, MPF and HMF arithmetic per corridor and a ranker over corridors; product duty rates are inputs from a licensed broker; the 2026 stack's Section 122 surcharge is the proclamation's 10 percent ad valorem for a period of 150 days from 24 February 2026, extendable only by an Act of Congress [s122-proc]. SAP GTS calculates customs duties on declarations under Customs Management, applying preference rates [sapgts-help-customs] (Part: duty on a declaration, not a ranker over corridors); ONESOURCE Foreign Trade Zone Management and Trade Agreement Management reduce duties [onesource] (Part); the Descartes Visual Compliance catalogue read names no landed-cost pricer [visualcompliance] (No, uncertainty stated); OFAC Sanctions List Search prices nothing (No) Adoption: RUN-BY:clock — fully adopted (top of its ladder).Pros Implementing source symbol found; runtime acceptance separate; ahead of DescartesVC, SAP-GTS, ONESOURCE, OFAC-SLS; fully adopted on the estate ladderCons none on the measured axes (rival marks are documented presence, not depth) | ● | ○ | ◐ | ◐ | ○ |
Column 2 regime for PNTR-suspended corridors and EXIM closure as corridor dataMeasured:lc_is_col2 exists in runtime/_hdl_build/nx_landed_cost.nx, verified at emit. LIVE and a consolidation debt: the regime reads the corridor- plane but falls back to the literal codes ru and by in source, a second country table beside the one registry; TC3 moves it onto the registry through the artifact lifecycle. The law it encodes is Public Law 117-110 section 3(a) -- the column 2 rates of the Harmonized Tariff Schedule apply to all products of the Russian Federation and of the Republic of Belarus -- and section 4 lets the President resume column 1 rates for periods of up to a year, so the regime is a sourced row that is re-read, never a literal [col2-statute]; the EXIM closure is EXIM's own Country Limitation Schedule, which reads N (support is not available) for Russia and Belarus in every term for the public and the private sector [exim-cls]. No catalogue read prices a Column 2 regime [visualcompliance] [sapgts-help-customs] [onesource] (No, uncertainty stated) Adoption: RUN-BY:clock — fully adopted (top of its ladder).Pros Implementing source symbol found; runtime acceptance separate; ahead of DescartesVC, SAP-GTS, ONESOURCE, OFAC-SLS; fully adopted on the estate ladderCons none on the measured axes (rival marks are documented presence, not depth) | ● | ○ | ○ | ○ | ○ |
Preference eligibility refused for PNTR-suspended corridorsMeasured:lc_pref_ok exists in runtime/_hdl_build/nx_landed_cost.nx, verified at emit. LIVE: a Column 2 country is ineligible for AGOA, USMCA or GSP by construction (the fixed defect had priced Russia and Belarus duty-free). SAP GTS Preference Processing determines the preferential customs duty rate automatically when duties are calculated [sapgts-help-customs] (Yes); ONESOURCE Trade Agreement Management qualifies free-trade-agreement claims [onesource] (Yes); not on the Descartes Visual Compliance catalogue read [visualcompliance] (No, uncertainty stated); OFAC Sanctions List Search (No) Adoption: RUN-BY:clock — fully adopted (top of its ladder).Pros Implementing source symbol found; runtime acceptance separate; ahead of DescartesVC, OFAC-SLS; fully adopted on the estate ladderCons none on the measured axes (rival marks are documented presence, not depth) | ● | ○ | ● | ● | ○ |
Renewables product law per HS-6: solar cells and modules, inverters, batteries, wind generating sets, structuresOpen — watchingruntime/_hdl_build/nx_trade_rules.nx : tpr_renewables_rule, re-measured on every compare beat. Ship that symbol and this mark flips itself; the comparewatch- plane row flips with it. WATCH, rung TC5: US -- AD and CVD orders on crystalline silicon photovoltaic cells from China (2012 and 2015), Taiwan (2015) and Cambodia, Malaysia, Thailand and Vietnam (24 June 2025), final determinations on India on 16 September 2026 and a circumvention inquiry on Ethiopia-completed cells and Vietnam-assembled modules opened 17 July 2026 [fr-pv]; the UFLPA Entity List with additions effective 3 August 2026 [uflpa], under the Act's presumption that goods made wholly or in part in Xinjiang or by a listed entity are barred from entry [uflpa-statute]; EAR supplement no. 4 licences for 850231, 850440, 850760 and the 8541 photovoltaic lines to Russia and Belarus [ear-746]; EU -- Regulation 833/2014 Annex XXI lists CN 8541 among the goods Article 3i bars from import when they originate in or are exported from Russia [eu-833]; the Battery Regulation labelling from 18 August 2026 (or 18 months after its implementing act, whichever is later), QR code and battery passport from 18 February 2027 and due diligence from 18 August 2027 [eu-battery] located through CELLAR [eu-cellar-four]; CBAM Annex I covering CN 7610 aluminium structures with a 50-tonne single mass threshold [eu-cbam]. Descartes Forced Labor Compliance [visualcompliance], SAP GTS product classification by tariff number, commodity code and control class [sapgts-help-customs] and ONESOURCE classification and content [onesource] each cover part (Part); OFAC Sanctions List Search (No). EXCEED candidate: renewables-first product law per HS-6, each row pinnedPros none measured yetCons behind DescartesVC, SAP-GTS, ONESOURCE; open contract; expected source declaration not established | ○ | ◐ | ◐ | ◐ | ○ |
Decision record: every screen and quote keeps the list versions and rule rows it usedOpen — watchingruntime/_hdl_build/nx_trade_screen.nx : tsc_decision_record, re-measured on every compare beat. Ship that symbol and this mark flips itself; the comparewatch- plane row flips with it. WATCH, rung TC7: each decision stores the sha256 of every list file and the rule rows it read, so an audit replays the answer exactly. Descartes Screening and Audit History and Resolution Manager [visualcompliance] (Yes); SAP GTS audit trail for external auditors shows the sanctioned-party list entries that caused each screening result [sapgts-help-spl] (Yes); not named on the ONESOURCE catalogue read [onesource] (No, uncertainty stated); OFAC Sanctions List Search keeps no record (No)Pros none measured yetCons behind DescartesVC, SAP-GTS; open contract; expected source declaration not established | ○ | ● | ● | ○ | ○ |
Goods classification with a sourced rule trace (HS and ECCN)Open — watchingruntime/_hdl_build/nx_trade_rules.nx : tcl_classify_goods, re-measured on every compare beat. Ship that symbol and this mark flips itself; the comparewatch- plane row flips with it. WATCH, rung TC8: a proposed HS-6 and ECCN for a product description with the tariff or control-list text that decided it, abstaining when two headings fit; the research line is industrial HS code prediction from short descriptions (February 2026) [arxiv-hscode] and the EU control list is Regulation 2021/821 Annex I [eu-dualuse]. Descartes Export Classification (ECCN, USML, EU, Schedule B) [visualcompliance] (Yes); SAP GTS Products and Classification works with foreign-trade numbers -- tariff numbers, commodity codes and control classes [sapgts-help-customs] (Yes); ONESOURCE Global Classification AI [onesource] (Yes); OFAC Sanctions List Search (No). Rivals lead here todayPros none measured yetCons behind DescartesVC, SAP-GTS, ONESOURCE; open contract; expected source declaration not established | ○ | ● | ● | ● | ○ |
One sourced jurisdiction registry composed by every laneSource present; authored stronger claim:jur_rules_for in runtime/_hdl_build/nx_connect_juris.nx, verified at emit. LIVE for CONNECT's minors lines: every row names its law, status, effective date, ref, mirror, pin and read date, and an undeclared or unsourced place gets the strictest line; the trade rows land in it through TC3, never in a private table. No catalogue read publishes its rules as pinned official text [visualcompliance] [sapgts-help-spl] [onesource] (No, uncertainty stated) Adoption: LIB-WIRED importers=5 nonval=3 — fully adopted (top of its ladder).Pros Source symbol found; stronger capability claim is authored; ahead of DescartesVC, SAP-GTS, ONESOURCE, OFAC-SLS; fully adopted on the estate ladderCons none on the measured axes (rival marks are documented presence, not depth) | ◉ | ○ | ○ | ○ | ○ |
Licences of the sources recorded, no aggregator in the pathMeasured:tradecompliance.refs exists in knowledge/compare/tradecompliance.refs, verified at emit. EVIDENCE: US federal works carry no copyright [usc17-105]; EU documents are reusable for commercial purposes [eu-reuse]; GOV.UK content is under the Open Government Licence v3.0 [uk-page]; the un.org terms grant personal non-commercial use only [un-terms], so the UN list is screened against and never republished while the EU and UK lists transpose UN designations under commercial-reuse terms; no third-party aggregator is in the path -- the one aggregator read, the US Consolidated Screening List, is published by the Department of Commerce and is itself a federal work [csl] -- and every mirror is content-pinned and re-measured on every emit Adoption: ABSENT — PARTIAL: no source and no binary: this is a build contract, not a partial deploy.Pros Implementing source symbol found; runtime acceptance separate; ahead of DescartesVC, SAP-GTS, ONESOURCE, OFAC-SLSCons not adopted yet: no source and no binary: this is a build contract, not a partial deploy | ● | ○ | ○ | ○ | ○ |
| Class | Count | Note |
|---|---|---|
| rows with rival marks | 9 | rows carrying a Yes, Best or Part in a rival column |
| cited | 9 | a reference mark resolves to a pinned mirror |
| uncited | 0 | an observation read, badged until a reference lands |
| rows, summed | 9 | RECONCILED: the parts sum to the total 9 |
Delivery and evidence
Inspect risks, technical debt, rendered observations, experiments and references. Read scope and limitations alongside every result.
Risk register
| Risk | Likelihood x impact | Mitigation |
|---|---|---|
| A list read as clear when it could not be read | possible x high | TC1 returns REFUSED-UNSCREENED, never CLEAR, when any list is missing or unreadable; TC2 refuses a stale list |
| A law read wrong or out of date | possible x high | every TC3 and TC5 row quotes its deciding sentence and pins its official text with its read date; an unsourced pair gets the strictest line |
| A second country table growing beside the one registry | likely x medium | lc_is_col2 falls back to the literal codes ru and by in source today; TC3 composes the registry and the fallback moves onto it through the artifact lifecycle |
| Redistributing a list whose terms forbid it | possible x medium | the UN list is screened against and never republished (un.org terms grant personal non-commercial use); the US, EU and UK sources carry commercial-reuse terms, all recorded in tradecompliance.refs |
Release history and work log
| When | Rung | Kind | Entry |
|---|---|---|---|
| 2026-09-28 | TC4 | queue | INTAKE 1790625310 routed by nx_intake_route (trade-research-seat, epoch 1790625365) from trade-research-seat: TRADE COMPLIANCE FROM THE ONE LAW ENGINE (operator standing order 2026-09-28, ETHICS IS THE LAW, APPLIED NEUTRALLY): every import and export quote screens its parties against the OFAC SDN list, the EU -- sponsor intake-1790625310 plus2 |
| 2026-09-28 | TC1 | queue | INTAKE 1790625310 routed by nx_intake_route (trade-research-seat, epoch 1790625365) from trade-research-seat: TRADE COMPLIANCE FROM THE ONE LAW ENGINE (operator standing order 2026-09-28, ETHICS IS THE LAW, APPLIED NEUTRALLY): every import and export quote screens its parties against the OFAC SDN list, the EU -- sponsor intake-1790625310 plus2 |
| 2026-09-28 | TC3 | queue | INTAKE 1790625310 routed by nx_intake_route (trade-research-seat, epoch 1790625365) from trade-research-seat: TRADE COMPLIANCE FROM THE ONE LAW ENGINE (operator standing order 2026-09-28, ETHICS IS THE LAW, APPLIED NEUTRALLY): every import and export quote screens its parties against the OFAC SDN list, the EU -- sponsor intake-1790625310 plus2 |
| 2026-09-28 | TC5 | queue | INTAKE 1790625310 routed by nx_intake_route (trade-research-seat, epoch 1790625365) from trade-research-seat: TRADE COMPLIANCE FROM THE ONE LAW ENGINE (operator standing order 2026-09-28, ETHICS IS THE LAW, APPLIED NEUTRALLY): every import and export quote screens its parties against the OFAC SDN list, the EU -- sponsor intake-1790625310 plus2 |
| 2026-09-28 | BOARD | land | tradecompliance admitted as DATA 2026-09-28 by the TRADE-RESEARCH seat of wave 18: tradecompliance.refs 23862 B (31 refs, every mirror fetched today through nx_research_fetch and read from the mirrored bytes, pins = the fetcher's provenance sha256), tradecompliance.matrix 14022 B (13 rows, cols DescartesVC ONESOURCE OFAC-SLS, 5 present and 8 watch, UNPINNED and CLAIM-ONLY declared), tradecompliance.plan (5 sotabar, 4 barscan, 3 sotatarget, 8 rungs TC1 to TC8 each naming its matrix contract symbol, 8 rungrole, ms M1 M2, ver 0.1 1.0); nx_domain_admit VERDICT=ADMIT (rows=13 grounded=5 absent=1 watch-new-organ=7 ungrounded=0 unreadable=0); nx_ladder verdict=LADDERED (targets 3, rungs 8, placed 8, orphans 0); nx_barfresh verdict=FRESH (4 fresh, 1 attested); regen.list gained tradecompliance |
| 2026-09-28 | TC1 | queue | TRADE-BUILD needs for TC1 (all under knowledge/fetched/, fetched 2026-09-28, sha256 = the pin on the row in tradecompliance.refs): OFAC cmp_tradecompliance_ofac_sdn.xml 29089607 B XML, namespace https://sanctionslistservice.ofac.treas.gov/api/PublicationPreview/exports/XML, root sdnList, publshInformation Publish_Date MM/DD/YYYY = 09/23/2026 and Record_Count 19391 (equal to the 19391 sdnEntry counted), sdnEntry fields uid lastName firstName sdnType programList/program akaList/aka (type, category strong or weak) addressList idList; EU cmp_tradecompliance_eu_fsf.xml 25791425 B XML, namespace http://eu.europa.ec/fpi/fsd/export, export generationDate ISO-8601 with offset = 2026-09-22T20:01:34.799+02:00, globalFileId 185564, 6241 sanctionEntity (euReferenceNumber, unitedNationId, regulation programme, nameAlias, address, identification); UK cmp_tradecompliance_uk_sanctions.xml 21777970 B XML, root Designations, DateGenerated DD/MM/YYYY = 21/09/2026, 6339 Designation (LastUpdated, DateDesignated, UniqueID, OFSIGroupID, UNReferenceNumber, Names/Name/Name6 with NameType); UN cmp_tradecompliance_un_consolidated_blob.xml 2187079 B XML, CONSOLIDATED_LIST dateGenerated = 2026-09-28T07:26:55.703Z, 736 INDIVIDUAL and 275 ENTITY (DATAID, VERSIONNUM, UN_LIST_TYPE, REFERENCE_NUMBER, LISTED_ON); BIS cmp_tradecompliance_ear_entitylist.xml 2247830 B eCFR XML, DIV9 Supplement No. 4 to Part 744, entities in TABLE rows by country (3420 TR); DHS cmp_tradecompliance_uflpa_entitylist.html 137149 B HTML table of Entity Name and Effective Date, page Last Updated 07/31/2026. Refresh from the url field of each ref; OFAC CONSOLIDATED.XML (the non-SDN lists) is served by the same service and is not yet mirrored |
| 2026-09-28 | TC2 | queue | TRADE-BUILD needs for TC2, the cadence evidence so the bound is derived, not typed: OFAC publishes no fixed schedule; Recent Actions read 2026-09-28 lists sanctions-list updates on 2026-09-08, 09, 10, 14, 16, 17, 18 and 23 (intervals 1 1 4 2 1 1 5 days, longest 5) [ofac-recent] and the SDN export's own Publish_Date 09/23/2026 equals the newest list update, so the check compares the file's Publish_Date with the newest list-update date on Recent Actions rather than with a clock bound; the UN blob answers Last-Modified 28 Sep 2026 07:28:22 GMT with Cache-Control max-age 28800 (the publisher's own 8-hour hint); the EU generationDate 2026-09-22 and the UK DateGenerated 21/09/2026 were 6 and 7 days old at fetch, which is age since the last change, not staleness; the eCFR titles listing gives up_to_date_as_of per title (Title 15 at 2026-09-24) [ecfr-titles]. Measure each list's change intervals with daily fetches for a week and write the bound as a conf row carrying that evidence |
| 2026-09-28 | TC1 | queue | TRADE-BUILD needs for TC1, second leg (read and pinned today; the pins are the rows in tradecompliance.refs): the OFAC non-SDN consolidated list knowledge/fetched/cmp_tradecompliance_ofac_consolidated.xml 1062957 B uses the SDN.XML schema exactly (root sdnList, publshInformation Publish_Date 09/14/2026, Record_Count 481 equal to the 481 sdnEntry counted; program tags UKRAINE-EO13662 286, RUSSIA-EO14024 96, CMIC-EO13959 68) [ofac-cons], so one parser reads both OFAC files; the US Consolidated Screening List knowledge/fetched/cmp_tradecompliance_csl_consolidated.csv 16781202 B is CSV with double-quoted fields and a 29-column header (_id, source, entity_number, type, programs, name, title, addresses, federal_register_notice, start_date, end_date, standard_order, license_requirement, license_policy, call_sign, vessel_type, gross_tonnage, gross_registered_tonnage, vessel_flag, vessel_owner, remarks, source_list_url, alt_names, citizenships, dates_of_birth, nationalities, places_of_birth, source_information_url, ids) and rows by source Entity List 3419, Denied Persons List 1596, Unverified List 222, Military End User List 70 [csl-file] -- the Denied Persons, Unverified and Military End User lists exist in no other mirror, and the Entity List count is one below the 3420 table rows of the eCFR supplement, a difference to adjudicate before either is trusted as the population; the UFLPA Entity List is the section 2(d)(2)(B) list that section 3(a) of the Act names [uflpa-statute]. The screen applies every list to every party alike: a hit is a listed name, program and entry, never a nationality. |
| 2026-09-28 | TC2 | queue | TRADE-BUILD needs for TC2, second leg: OFAC's non-SDN consolidated export carries its own Publish_Date 09/14/2026, nine days behind the SDN export's 09/23/2026 read the same hour [ofac-cons], so freshness is judged per file against that file's own last change, never against a sibling's date; the Consolidated Screening List page states All the tools are updated automatically every day at 5:00 AM EST/EDT, and that it is the responsibility of the federal agency to make available updated file(s) in order for the CSL to be up-to-date [csl], so a CSL row is at most one daily pull behind its source agency and never fresher than it; SAP GTS reconciles business partners with new or changed sanctioned-party lists [sapgts-help-delta], the rival bar a stale-list refusal must meet. |
| 2026-09-28 | TC3 | queue | TRADE-BUILD needs for TC3, the deciding sentences read verbatim from the pinned mirrors (one registry row per sentence, the sentence in the row note, the ref key as its source; annex and supplement lists parsed from the same mirrors, never retyped): US Executive Order 14068 section 1(a)(i) [eo14068] -- the importation into the United States of the following products of Russian Federation origin: fish, seafood, and preparations thereof; alcoholic beverages; non-industrial diamonds; and any other products of Russian Federation origin as may be determined by the Secretary of the Treasury, in consultation with the Secretary of State and the Secretary of Commerce (the determinations are listed on the program page [ofac-russia]; their own texts are not yet mirrored and must be before a determination row carries a date). EAR 746.8(a)(1) [ear-746] -- A license is required to export, reexport, or transfer (in-country) to or within Russia or Belarus any item subject to the EAR and specified in any Export Control Classification Number (ECCN) on the CCL. 746.8(a)(5) -- A license is required to export, reexport, or transfer (in-country) any item subject to the EAR listed in supplement no. 4 to this part to or within Russia or Belarus. 746.8(b)(3) -- Applications for the export, reexport, or transfer (in-country) of any item pursuant to paragraphs (a)(1), (2), and (a)(5) through (8) of this section will be reviewed under a policy of denial. Regulation (EU) 833/2014 Article 2(1) [eu-833] -- It shall be prohibited to sell, supply, transfer or export, directly or indirectly, dual-use goods and technology, whether or not originating in the Union, to any natural or legal person, entity or body in Russia or for use in Russia. Article 3i(1) -- It shall be prohibited to purchase, import, or transfer, directly or indirectly, goods which generate significant revenues for Russia thereby enabling its actions destabilising the situation in Ukraine, as listed in Annex XXI into the Union if they originate in Russia or are exported from Russia. Article 3k(1) -- It shall be prohibited to sell, supply, transfer or export, directly or indirectly, goods which could contribute in particular to the enhancement of Russian industrial capacities, whether or not originating in the Union, as listed in Annex XXIII, to any natural or legal person, entity or body in Russia or for use in Russia. Article 12g(1), operative clause -- exporters shall, as of 20 March 2024, contractually prohibit re-exportation to Russia and re-exportation for use in Russia (scope in brief: goods in Annexes XI, XX and XXXV, the common high priority items of Annex XL and the firearms of Regulation 258/2012, the partner countries of Annex VIII excepted). Regulation (EC) 765/2006 Article 1e(1) [eu-765] -- It shall be prohibited to sell, supply, transfer or export, directly or indirectly, dual-use goods and technology, whether or not originating in the Union, to any natural or legal person, entity or body in Belarus or for use in Belarus; the same regulation bars the Annex XVIII industrial-capacity goods to Belarus in the words of 833 Article 3k (its article number is to be read from the mirror). Regulation (EU) 2021/821 Article 3(1) [eu-dualuse] -- An authorisation shall be required for the export of dual-use items listed in Annex I. |
| 2026-09-28 | TC4 | queue | TRADE-BUILD needs for TC4, the legal sources the quote gate names: lc_is_col2 encodes Public Law 117-110 section 3(a) [col2-statute] -- Notwithstanding any other provision of law, beginning on the day after the date of the enactment of this Act, the rates of duty set forth in column 2 of the Harmonized Tariff Schedule of the United States shall apply to all products of the Russian Federation and of the Republic of Belarus -- and section 4 lets the President temporarily resume column 1 rates for periods not exceeding 1 year each, so the regime is a registry row re-read at quote time, never the literal codes ru and by. Once TC1 and TC3 land, the Belarus reference shipment in the selftest must refuse or carry its licence line: EAR supplement no. 4 lists 850231 wind-powered generating sets, 850440 electrical static converters, 850760 lithium-ion batteries and 854142, 854143 and 854149 photosensitive semiconductor devices including photovoltaic cells, each read in the supplement's table [ear-746], so a US-origin renewables export to Belarus needs a licence reviewed under a policy of denial, and an EU-origin dual-use export to Belarus is barred by Article 1e(1) [eu-765]. The Central Asia reference shipments are screened like any other corridor -- every party against every list, the goods against the export, re-export and transit rules such as 833 Article 12g -- and no line is drawn by nationality: the law's lines are jurisdiction, list, product and ownership. The EXIM closure and the expired Section 122 surcharge inside the regime layer carry no pinned source yet: mirror EXIM's own country limitation schedule and the Section 122 proclamation with its end date before the gate cites them, and until then the gate reads them as UNSOURCED, the strictest line. |
| 2026-09-28 | TC5 | queue | TRADE-BUILD needs for TC5, renewables product law with its deciding sentences: US UFLPA section 3(a) [uflpa-statute] -- The Commissioner of U.S. Customs and Border Protection shall, except as provided by subsection (b), apply a presumption that, with respect to any goods, wares, articles, and merchandise mined, produced, or manufactured wholly or in part in the Xinjiang Uyghur Autonomous Region of the People's Republic of China or produced by an entity on a list required by clause (i), (ii), (iv) or (v) of section 2(d)(2)(B)-- (1) the importation of such goods, wares, articles, and merchandise is prohibited under section 307 of the Tariff Act of 1930 (19 U.S.C. 1307); and (2) such goods, wares, articles, and merchandise are not entitled to entry at any of the ports of the United States -- joined to the UFLPA Entity List rows (Entity Name and Effective Date, page last updated 07/31/2026) [uflpa]; the presumption attaches to a place of production and a listed entity, never to a party's nationality. AD and CVD orders on crystalline silicon photovoltaic cells: the Federal Register listing names A-570-979 and C-570-980 for the 2012 China orders [fr-pv]; each order's own FR document (its html_url and full_text_xml_url in the listing) must be parsed for case number, scope and cash-deposit rates before a rate row exists. EU: Regulation 833/2014 Annex XXI, the Article 3i import list, carries CN 8541 (diodes, transistors and similar semiconductor devices; photosensitive semiconductor devices, the photovoltaic heading) [eu-833]; Battery Regulation Article 13(1) [eu-battery] -- From 18 August 2026 or 18 months after the date of entry into force of the implementing act referred to in paragraph 10, whichever is the latest, batteries shall bear a label containing the general information on batteries set out in Part A of Annex VI (whether that implementing act is in force is unread, so the strictest reading applies: labels from 18 August 2026); CBAM, the single mass-based threshold [eu-cbam] -- The single mass-based threshold referred to in Article 2a shall be set at 50 tonnes of net mass. The SAP GTS Feature Scope Description (2025 FPS01) is mirrored at knowledge/fetched/cmp_tradecompliance_sapgts_fsd_2025fps01.pdf (479610 B, sha256 5fb80d77f3d461be812a12a0bf89d031a309244d65a8630df4b51f15c1d1750b) but unread: its streams are FlateDecode-compressed and nx_pdf_text is not in this seat's caps, so no SAP code rests on it. |
| 2026-09-28 | BOARD | lesson | ADMISSION GREEN IS NOT PUBLISHABLE: the admission-day board passed nx_domain_admit (ADMIT), nx_ladder (LADDERED) and nx_barfresh (FRESH) and still could not publish, because nx_swcompare_matrix's liar-kill refuses a board with fewer than four rival columns (regen job 1790630718: LIAR-KILL cols>=4=0, ATOMIC-FAIL artifact_published=0, the previous page stays published -- here there was none), a check none of the three admission rulers runs; run the scoped regen before journaling a domain as landed. A 403 at a vendor's front door is not the end of the record: sap.com answered 403 and the help.sap.com pages serve a JavaScript shell, but the SAP Help Portal's own search service (help.sap.com/http.svc/elasticsearch) returns SAP's documentation text as JSON, enough to grade the fourth column with every No stating its uncertainty. |
| 2026-09-28 | BOARD | lesson | A SECOND nx_intake_route file ON AN ALREADY-FILED INTAKE REPLACES ITS SPONSOR ROW WHOLESALE: filing intake 1790625310 to legal:LG1 and finance:FN3 at plus1 (job 1790632088) rewrote sponsor- row intake-1790625310 to plus1 with only those two symbols, silently dropping the plus2 boost the admission leg had put on TC1, TC3, TC4, TC5 and supimacotton CT3 -- the receipt said only replaced=1. Repaired two minutes later by re-filing all seven targets at plus2 in one call (job 1790632200: sponsor row plus2 over lc_quote_gate, tsc_screen_party, tgr_corridor_rule, tpr_renewables_rule, ct_product_rank, legal_search_query and tx_compute_return, logs_present=7, none duplicated). File every target of an intake in ONE call, and read the sponsor- plane (bare prefix sponsor-, relative to the serving root; knowledge/store/sponsor- reads EMPTY) after any re-file. |
| 2026-09-28 | TC2 | queue | TRADE-BUILD needs for TC2, stated and observed cadence for the UK and UN lists: the GOV.UK page for the UK Sanctions List carries its full change history as datetime stamps -- 64 entries dated 2026, 8 of them in September 2026 (2, 3, 7, 8, 9, 10, 11 and 21 September; intervals 1, 4, 1, 1, 1, 1 and 10 days, longest 10) -- and states that the UK Sanctions List is now the only source for all UK sanctions designations, the OFSI Consolidated List of Asset Freeze Targets having closed on 28 January 2026 [uk-page]: derive the UK bound from those stamps and never screen against the closed OFSI list; the UN page states the Consolidated Sanctions List was last updated on 28 September 2026 and supersedes all previous versions, with a press release after every change [un-page], beside the blob's own Cache-Control max-age of 28800 s recorded in the admission leg. |
| 2026-09-28 | TC3 | queue | TRADE-BUILD needs for TC3, the determination text behind the metals row, read verbatim from FR Doc. 2024-12372 [eo14068-det-metals]: I hereby determine that the prohibitions in section 1(a)(i)(A) of E.O. 14068 shall apply to aluminum, copper, and nickel of Russian Federation origin -- As a result, the importation and entry into the United States, including importation for admission into a foreign trade zone located in the United States, of aluminum, copper, and nickel of Russian Federation origin is prohibited, except to the extent provided by law, or unless licensed or otherwise authorized by the Office of Foreign Assets Control -- This determination excludes aluminum, copper, and nickel of Russian Federation origin that was produced prior to April 13, 2024. The row keys on origin and production date, never on the parties; for renewables it is the aluminium of module frames and mounting structures. The Federal Register listing of OFAC's determination publications (8 documents) is mirrored at knowledge/fetched/cmp_tradecompliance_fr_eo14068_determinations.json (16948 B, sha256 555c1ef604928e89e371d554a23ae78eaa6db75b096ad7e54029c6118fe5cd18) for the remaining determinations (diamonds, fish and seafood, gold), each to be read the same way before its row exists. |
| 2026-09-28 | TC4 | queue | TRADE-BUILD needs for TC4, the two regime sources the earlier TC4 row named as unsourced are now pinned: EXIM's Country Limitation Schedule reads N (support is not available for this country) for Russia and Belarus in every term for the public and the private sector [exim-cls], taken from the canonical page fetched without a redirect; and the Section 122 surcharge is the proclamation's 10 percent ad valorem imposed for a period of 150 days effective February 24, 2026, section 122 itself allowing no more than 150 days unless extended by an Act of the Congress [s122-proc]. Counted from the effective date the 150 days end on 23 or 24 July 2026 depending on whether 24 February is day one; nx_landed_cost's 2026-07-24 matches the second count, so the gate carries the proclamation's sentence and its counting rule as data, and since no Act of Congress extending it has been read, any extension claim reads UNSOURCED. |
| 2026-09-28 | TC5 | queue | TRADE-BUILD needs for TC5, the remaining deciding sentences and order documents: Battery Regulation Article 77(1) [eu-battery] -- From 18 February 2027 each LMT battery, each industrial battery with a capacity greater than 2 kWh and each electric vehicle battery placed on the market or put into service shall have an electronic record (battery passport); Article 48(1), its date set by the amending Regulation (EU) 2025/1561 inside the consolidated text's amendment markers -- From 18 August 2027, economic operators that place batteries on the market or put them into service shall fulfil the due diligence obligations laid down in paragraphs 2 and 3 of this Article, and in Articles 49, 50 and 52 and shall, to that end, set up and implement battery due diligence policies. AD and CVD order documents in the Federal Register listing [fr-pv]: the Cambodia, Malaysia, Thailand and Vietnam orders are FR Doc. 2025-11589 (the CVD orders) and FR Doc. 2025-11588 (the AD orders), both of 24 June 2025; new investigations were initiated by FR Doc. 2025-15250 (less than fair value) and 2025-15251 (countervailing) on 12 August 2025, the proceedings behind the 16 September 2026 India determinations; three changed-circumstances notices of 24 July 2025 (FR Doc. 2025-13953, 2025-13954, 2025-13955) revoke orders in part for certain small, low-wattage, off-grid cells -- each is a scope exclusion the rule row must carry, not a footnote. |
| 2026-09-28 | TC6 | queue | TRADE-BUILD needs for TC6, the ownership rules with their deciding sentences: OFAC FAQ 401 [ofac-50pct] -- OFAC's 50 Percent Rule states that the property and interests in property of entities directly or indirectly owned 50 percent or more in the aggregate by one or more blocked persons are considered blocked -- with indirectly defined as ownership of shares through another entity or entities that are 50 percent or more owned in the aggregate by the blocked person(s), and five worked examples that are ready-made known-answer fixtures (Example 4: X owns 50 percent of A and 25 percent of B, A and B each own 25 percent of C, and C is not blocked because X's indirect stake through B does not count); EAR 744.11(a)(1) [ear-744-11] -- The Entity List license requirements and other Entity List restrictions also apply to any foreign entity that is owned, directly or indirectly, individually or in aggregate, 50 percent or more by one or more listed entities or unlisted entities that are subject to Entity List license requirements or other Entity List restrictions based upon their ownership -- and, where the ownership percentage cannot be determined, the exporter must resolve the Red Flag or obtain a license from BIS before proceeding, which is the strictest-line default written into the regulation itself. An entity owned 50 percent or more by several parties subject to Entity List, MEU List or SDN restrictions takes the most restrictive of their requirements (the same section). The EU and UK ownership and control tests are not yet read: until they are, TC6 applies to EU and UK hits only what their lists name. |
| 2026-09-28 | TC6 | queue | TRADE-BUILD needs for TC6, the UK ownership test read verbatim from OFSI's general guidance, section 4.1 [ofsi-guidance]: An entity is owned or controlled directly or indirectly by another person in any of the following circumstances: the person holds (directly or indirectly) more than 50% of the shares or voting rights in an entity; the person has the right (directly or indirectly) to appoint or remove a majority of the board of directors of the entity; it is reasonable to expect that the person would be able to ensure the affairs of the entity are conducted in accordance with the person's wishes -- and if each of the designated person's holdings falls below the 50% threshold in respect of share ownership and there is no evidence of a joint arrangement or that the shares are held jointly, the company would not be directly or indirectly owned by a designated person. THE BOUNDARY DIFFERS BY JURISDICTION AND IS THE GATE'S FIRST KNOWN-ANSWER PAIR: an affiliate owned exactly 50 percent by a listed party is blocked under OFAC's rule and caught under EAR 744.11 (both read 50 percent or more [ofac-50pct] [ear-744-11]) and is not owned under the UK share limb (more than 50%), so the engine applies each jurisdiction's own line to the same facts and reports each result with its source, never one blended threshold. The UK control limbs (board appointment, control in fact) need ownership and governance records the screen does not yet hold: until they do, a UK control question reads UNSCREENED, the strictest line. |
| 2026-09-28 | BOARD | land | Second leg of the TRADE-RESEARCH seat, wave 18 (T0 1790630573): 14 refs added, 45 in all (ofac-cons, csl, csl-file, sapgts-help-spl, sapgts-help-delta, sapgts-help-customs, uflpa-statute, col2-statute, exim-cls, s122-proc, un-page, eo14068-det-metals, ofac-50pct, ofsi-guidance), each fetched through nx_research_fetch, read from the mirrored bytes and pinned with nx_filehash equal to the fetcher's provenance sha256 (EXIM re-fetched at its canonical url so no mirror rides a redirect); tradecompliance.matrix rewritten under CAS to four columns (SAP-GTS second; every SAP code grounded in a help-portal read, every No stating its uncertainty) and extended with the Column 2 statute, the EXIM schedule, the Section 122 proclamation, the metals determination, the UFLPA statute, the UN page and the US and UK ownership rules; plan pos, answer, SB-TC-BIC note and a SAP bar row updated; queue rows for TC1 to TC6 carry the list files, formats, sizes, cadences and the deciding sentences verbatim. Measured the same leg: nx_domain_admit VERDICT=ADMIT (rows=13 grounded=5 watch-new-organ=7 ungrounded=0), nx_ladder LADDERED (3 targets, 8 rungs placed), nx_barfresh FRESH (4 fresh, 1 attested), nx_compare_rank TARGET VERSION 0.1 with TC1 and TC3 first and TC2, TC4 behind them (PM filed 3 of the top 3), nx_compare_refs_gate with no tradecompliance row flagged (its failing teeth belong to other boards), /compare/tradecompliance published for the first time (regen jobs 1790631973 onward, verdict GREEN) and nx_page_verify status 200, a11y-issues 0, broken 0, VERDICT GREEN (browser rendering unverified); intake 1790625310 sponsors all seven targets at plus2 after the replace-not-merge repair (debt 1790632506). Shipped as data, awaiting acceptance. |
| 2026-09-29 | TC1 | land | RESUMED SEAT, WHAT THE PREDECESSOR LEFT: the paused TRADE-BUILD run (18:23 to 19:07 CDT) journaled nothing; it left buildroot/runtime/nx_trade_screen_lib.nx (57831 B), buildroot/runtime/nx_trade_screen.nx (13489 B, built at 1790640363) and knowledge/law/trade.screen-lists.conf, all compiling; nx_landed_cost was untouched (source mtime 1790634653 is LAW-CORE's, live fa953420) and was banked before this seat edited it (knowledge/bank/nx_landed_cost.elf-fa953420-pre-tradebuild-20260928 byte-verified, .nx-pre-tradebuild-20260928). PARTY SCREEN: nx_trade_screen_lib ingests the lists that conf declares, each row carrying list, program, published date, cadence evidence and a sha256 pin checked against the mirror bytes, and a declared record count checked against the parsed count; US imports load OFAC-SDN 19391, OFAC-CONS 481 and DHS-UFLPA 205 entries (20077 entries, 45961 names) [ofac-sdn] [ofac-cons] [uflpa]. Names are case-folded, Latin diacritics folded, apostrophes joined and tokens sorted, blocked by Soundex and scored by token Jaro-Winkler under idf weights (soft TF-IDF); every alias a list publishes is indexed as a name, and a hit names list, program, entry uid, listed name, source and pin, never a bare yes or no. Live: nx_trade_screen screen AERO-CARIBBEAN import US reads MATCH on OFAC-SDN uid 36, program CUBA, score 1000. The CSL, EU, UK and UN rows stay declared NOT-INGESTED (no parser yet), so a US export screen and every EU, UK or UN screen reads UNSCREENED, which every consumer reads as refused |
| 2026-09-29 | TC1 | measure | THE MATCH THRESHOLD IS CALIBRATED ON THE LISTS' OWN ALIASES OVER FULL POPULATIONS (no sample): nx_trade_screen calibrate screened all 21391 strong aliases the loaded US import lists publish, each held out of the index (leave-one-out recall), and all 4231 FDIC active institutions as a control population of names known not listed (knowledge/fetched/cmp_tradecompliance_fdic_active_institutions.csv, sha256 fb927a1dcf1b5a689c3a0efb18c0f51fdd5b4f12e0db116deec02b73a8719ac7): 600 permil recall 12639 fp 324; 650 recall 11153 fp 115; 700 recall 9503 fp 44; 750 recall 8000 fp 18; 800 recall 6707 fp 14; 900 recall 5166 fp 14; 1000 recall 766 fp 4. match_permil is now 750 (the knee: 50 lower adds 26 false positives for 1503 aliases, 50 higher removes 4 for 1293) as a conf row carrying this table; token_floor_permil stays the 900 seed and its row says it was held fixed, not swept. The 14 control names that survive every threshold from 800 up are exact name collisions (National Bank and Trust against a listed NATIONAL BANK TRUST scores 1000), which only a secondary identifier can clear, so a MATCH is a potential match to adjudicate, never a finding about a party. Leave-one-out recall is bounded by aliases sharing no token with their entry's other names. The gate holds control_fp_max_permil 4 (18 of 4231) as a ratchet |
| 2026-09-29 | TC3 | land | GOODS AND CORRIDOR RULES ARE ROWS OF THE ONE REGISTRY, EACH SOURCED WITH ITS DECIDING SENTENCE: ten topics joined knowledge/law/topics.conf (nx_law_core_gate re-run live 86/86 GREEN: catalogue 24 topics, 12 answered, 12 unfilled, 0 malformed) with one topic file each: trade.us-import.eo14068-1a-i, RU prohibited, world none from the same sentence [eo14068]; trade.us-import.eo14068-det-metals, RU prohibited from 2024-04-12, the pre-2024-04-13 production exclusion in the row note [eo14068-det-metals]; trade.us-import.cacr-515-204 (CU), itsr-560-201 (IR) and nksr-510-205 (KP), each section quoted, each eCFR URL re-fetched today returning identical bytes, effective set to the title 31 up-to-date day 2026-09-24 as a verified lower bound [cfr31-515-204] [cfr31-560-201] [cfr31-510-205]; trade.us-import.uflpa-xuar, CN-XJ rebuttable-prohibition from 2022-06-21 (section 3(e): 180 days after enactment, Approved December 23, 2021) [uflpa-statute]; trade.us-import.adcvd-cspv, CN, TW, KH, MY, TH and VN order-in-force from the Federal Register listing, with NO world row so an origin no row names takes the strictest line [fr-pv]; trade.us-export.ear746-ccl and ear746-supp4, RU and BY policy-of-denial under 746.8(a)(1), (a)(5) and (b)(3) [ear-746]; trade.us-export.ear-destination, deliberately unfilled so every US export refuses until the Country Chart, embargo and end-use rows are read. knowledge/law/trade.goods-classes.conf routes a good to those topics (selector every good, HS prefixes or ECCN; coverage complete or partial) and names its own imprecision: the HS routings of EO 14068 words are the strictest reading, not an official HTS list |
| 2026-09-29 | TC4 | land | THE SCREENED QUOTE IS LIVE IN nx_landed_cost (shipped by nx_organ_ship, sha 06b9cc550bc6a33750cc3ccc6d3b66e9c461268509b41434e0623b9c23d17e71, 270312 B; prior fa953420 banked): nx_landed_cost quote <place CC or CC-SSS> <hs> <eccn or -> <party> and the 13 price fields prints the nx_trade_check_lib receipt, then on CLEAR the calc line byte-identical to calc, and on REFUSED or UNSCREENED one refusal line naming the first refusing measure with its law id, source and pin, exit 4. Ship evidence: PROVE nx_trade_screen_gate 39/39 GREEN on a closure-CURRENT build; content ruler 1 lost run (the old usage text, replaced by one naming quote) approved by its exact loss record e0bc23fa41d267a4e541100f5b67274dba526b3c93813b7ca610f93dc4dadaab; nx_behaveprobe on the workloads.conf argv (calc cn ...) IDENTICAL, first_diff_off -1, 337 B both; selftest 15/15 unchanged; offc twin installed. Live runs from the serving root: quote ru 0303.89 REFUSED, the refusal line carrying law EO14068-s1(a)(i) source eo14068 and the mirror pin; quote mx 8502.31 (wind-powered generating sets, a bank the lists do not name) CLEAR, priced landed_c 4772356 margin_permil 372. calc, rank, corridors and the catalog beat keep their bytes: calc is the price model, quote is the transaction. nx_trade_screen (fb12fae6, 121384 B) and nx_trade_check (3d2b6987, 162848 B) were promoted with expect_sha256, registered and published to tools/list by nx_toolreg_reconcile (registered=3 with the gate), offc twins installed |
| 2026-09-29 | TC4 | land | GATE nx_trade_screen_gate 39/39 GREEN, promoted (10e78e7d, 307408 B), registered, rostered and declared in organ_gate.conf as the gate of nx_trade_screen, nx_trade_check, both libs and nx_landed_cost; re-run live from the serving root 39/39 GREEN. It inherits nx_gate_verdict, runs in process on the production registry and the pinned mirrors, and draws its listed entity at run time from the pinned SDN file (AEROCARIBBEAN AIRLINES with its published alias AERO-CARIBBEAN, both matching that entry at 1000); teeth: the lists load with parsed equal to declared; the listed name and its alias match naming the entry; a bank the lists do not name clears; the whole FDIC control population (4231) screened, 18 false positives, 4 permil against the ratchet row; a day past the earliest derived freshness bound (stale_day 20261009) refuses the load and turns the same listed name UNSCREENED; an export screen is UNSCREENED while the CSL is not ingested; an empty name is refused; EO 14068 fish and the metals determination refuse Russian goods naming their law ids while the same fish from Norway clears; a Russian good the read determinations do not name is UNSCREENED; Cuba, Iran and North Korea refuse naming their sections; a bare CN origin is UNSCREENED, CN-XJ refuses on UFLPA 3(a), CN-JS clears; PV modules from Vietnam refuse on the 2025 orders and from Mexico on the strictest line; exports to Russia refuse on 746.8(a)(1) and (a)(5) while 746.8 draws no line for Germany, and every export refuses on the unfilled destination topic; the landed-cost selftest 15/15; the lawful renewables quote CLEAR and its price line byte-identical to calc; Russian fish, the listed party and a stale list each refuse the quote by name. Eight teeth are named neg-controls. BITE-PROVEN: nx_gate_bite killed a compiling comparison mutant at offset 6785 of nx_trade_check_lib (gate RED), restore verified byte-identical at 23141 B, then GREEN |
| 2026-09-29 | TC4 | lesson | A PLANE READ RELATIVE TO THE WORKING DIRECTORY TURNED A HEALTHY SELFTEST RED IN A QUALIFICATION RUN: nx_landed_cost read knowledge/store/corridor- relative to its CWD, and nx_sov_build_run --qualify anchors CWD at buildroot/, where that plane is absent, so the candidate's selftest read 13/15 (the mexico preference and the china 301 teeth, both plane facts) while the live binary read 15/15 from the serving root. The difference was the directory, not the code; the law engine and the screen already read on a root ladder (the working directory, then one level up), so lc_load_regime now does the same, byte-identical from the serving root (behaveprobe IDENTICAL) and correct from buildroot. A red that follows the working directory is a fixture fact until a run from the serving root agrees |
| 2026-09-29 | TC3 | lesson | A WORLD ROW IS HONEST ONLY WHERE THE INSTRUMENT NAMES ITS OWN ORIGINS, AND A PARTIAL PRODUCT LIST MUST NOT CLEAR WHAT IT HAS NOT READ: the embargo, EO 14068 and UFLPA topics carry a world row (none) because each deciding sentence names its origin, so the same sentence draws no line anywhere else; the AD/CVD topic carries none, because the orders were read from a listing and an origin no row names has not been read, so it takes the strictest line. For goods, a routing whose instrument list is fully read is complete (a good it does not name is outside the measure), while EO 14068 (7 of 8 determinations unread) and supplement no. 4 (six renewables codes parsed) are partial, so wherever the topic draws a line for the place a good they do not name reads UNSCREENED: a Russian wind generating set is refused as unscreened, not cleared. The same world row would have been a false clearance on the AD/CVD topic |
| 2026-09-29 | TC4 | queue | INTAKE 1790658701 routed by nx_intake_route (trade-build-w18, epoch 1790658699) from trade-build-w18: Declare the trade-compliance owner in the crew data and the RACI authority: crew_capabilities.data (buildroot/knowledge/registry) declares no trade-compliance role, so the screened quote (nx_landed_co -- sponsor intake-1790658701 plus1 |
| 2026-09-29 | TC1 | queue | OPEN AT RETURN (wave 18 TRADE-BUILD), each with its unblock: (1) the EU, UK and UN list parsers (formats eufsfxml, ukxml, unxml, mirrors pinned [eu-fsf] [uk-list] [un-list]) and the CSL CSV parser for the BIS Entity, Denied Persons, Unverified and Military End User lists [csl-file]: until each is built and its row flipped to INGESTED, every EU, UK and UN screen and every US export screen reads UNSCREENED; (2) TC2: ts_load derives staleness from the conf row's read date and cadence, so reading each file's own date and refusing an undated file remain, and the DHS-UFLPA row's 565-day observed gap (January 15 2025 to August 3 2026) yields stale_after 2029-11-01, a derivation the conf states and a daily refresh beat should shorten in practice; (3) token_floor_permil 900 is an unswept seed: a floor sweep through nx_trade_screen calibrate is owed before its row may say CALIBRATED; (4) the 14 control collisions that survive every threshold need a secondary identifier (country, address, date of birth) the screen does not hold; (5) TC6 ownership (the 50 percent rules), TC7 the stored decision record (today the receipt is returned, not retained) and TC8 classification are untouched |
| 2026-09-29 | TC3 | queue | OPEN AT RETURN, goods and corridor rows: (1) seven of the eight OFAC determinations under E.O. 14068 (diamonds, gold, seafood extensions and the rest, listed in the mirrored Federal Register listing) are unread, so every Russian-origin good the read rows do not name reads UNSCREENED; read each from its own FR document and add its topic before that routing can say complete; (2) the HS routings for the E.O. 14068 product words and the metals determination are the strictest reading of the words, not an official HTS list: OFAC's own HTS guidance should replace them; (3) the AD and CVD rows name six origins from the Federal Register listing; the India, Indonesia and Laos proceedings (2025 initiations, 2026 determinations) have no row, so their cells read the strictest line, and cells assembled into other products and company exclusions are scope facts no routing names; AD and CVD orders on other renewables goods (wind towers among them) are not rows; (4) EU rows are unbuilt: Regulation 833/2014 Articles 2, 3i (Annex XXI carries CN 8541), 3k and 12g, Regulation 765/2006 Article 1e and Regulation 2021/821 Article 3 [eu-833] [eu-765] [eu-dualuse]; (5) CBAM, read today from the pinned consolidated text [eu-cbam]: Article 2(1), This Regulation applies to goods listed in Annex I originating in a third country, where those goods ... are imported into the customs territory of the Union; Article 2(4), this Regulation shall not apply to goods originating in the third countries and territories listed in point 1 of Annex III (Iceland, Liechtenstein, Norway, Switzerland, and the territories Busingen and others); Annex VII, The single mass-based threshold referred to in Article 2a shall be set at 50 tonnes of net mass. The topic trade.eu-import.cbam needs the EU member states' parent rows in jurisdictions.conf first (a member state's goods are not third-country goods, and a world row without them would put the obligation on intra-Union trade), which is the law-core lane's open item 7, then Annex I's CN codes as its class routing; (6) EAR supplements no. 4 (beyond six renewables codes), 5 and 6 are unparsed and the destination topic trade.us-export.ear-destination is unfilled, so every US export refuses; (7) UFLPA inputs made in the region and the DHS high-priority sectors (silica-based products including polysilicon) are the importer's tracing evidence, named in every receipt's CAVEAT line, not screened |
| 2026-09-29 | TC4 | queue | OPEN AT RETURN, owner and ritual: (1) the RACI activity trade-quote is not in the authority knowledge/store/raci: crew_capabilities.data declares no trade-compliance role and this seat holds no nx_raci_reconcile capability, so the owner is filed as intake 1790658701 (routed to tradecompliance TC4 and legal LG4, sponsor plus1) with the proposal legal A, engineer and researcher R, finance, merchant, warden and referee C, pm I; workstreams.conf binds trade-quote to nx_trade_screen_gate meanwhile; (2) the plan plane plan-trade-quote- is seeded (1 nx_trade_screen status import US, 2 nx_trade_check on the reference renewables shipment, 3 nx_landed_cost quote for it, 4 nx_trade_screen_gate) and, like plan-law-core-audit-, nx_plan_run will refuse it managed-owned-definition-required until the accountable role approves an owned PMI2 definition; the treat TC4 row (nx_treatment COMPLETE, board TREATED) claims the five surfaces are present, not that the workflow runs; (3) rank and calc stay the unscreened price models and say so on the matrix row; (4) declared builds not promoted: nx_sourcing_path was rebuilt build-only as a compile check of the target that imports nx_landed_cost (it compiles, 158800 B, the live binary is unchanged and should read BEHIND on the drift census until its own lane ships it); the staging slot nx_trade_screen_gate.sov.elf.new.prev banked by /api/build is this seat's own disposable ship-loop artifact; the three _v20260924 eCFR mirrors are byte-identical provenance witnesses of the URL cited in each ref row; (5) /compare/tradecompliance republished (index 310816 B) and nx_page_verify GREEN on static checks only: browser rendering unverified; (6) the trade page's stale legal statements (debt 1790637353) and the corridor plane's dead columns remain with the trade and sites lane. Shipped, gate 39/39, awaiting acceptance |
| 2026-09-29 | TC3 | measure | UNDER-DECLARED CODES CLEARED, witnessed on the live binary before the fix: nx_trade_check check US import VN 8541 (the heading that holds the PV cell and module lines) read verdict=CLEAR with trade.us-import.adcvd-cspv skipped good-not-named coverage=complete, while VN 8541.43 refuses on the 2025 orders; VN with no HS code at all read CLEAR the same way, and a US export to RU with no ECCN declared skipped the 746.8(a)(1) CCL line (skipped good-not-named); a complete class compared only codes at least as long as its lines, so a shorter code, or none, fell outside every line and cleared |
| 2026-09-29 | TC3 | lesson | A COMPLETE PRODUCT LIST CLEARS ONLY A GOOD IT CAN SEE IS OUTSIDE IT: a prefix match that asks only whether the declared code starts with a covered line reads a shorter code, or no code, as outside every line, so the coarsest declaration was the one most likely to clear; a code that is the start of a covered line decides nothing, and the receipt has to say declare the full classification rather than skip the measure |
| 2026-09-29 | TC3 | queue | CBAM, read further today from the pinned consolidated text [eu-cbam] and NOT built: Article 4, Goods shall be imported into the customs territory of the Union only by an authorised CBAM declarant, applies from 1 January 2026 (Article 36(2)(b) as replaced by Regulation (EU) 2025/2083); it is a condition on the importer, not a ban, and Article 2a with Annex VII exempts an importer under 50 tonnes of net mass a year, a fact per importer and year that no single check holds; Annex I carries exclusions a prefix selector cannot say (Chapter 72 except the ferro-alloys of 7202 2, 7202 30, 50, 70, 80, 91, 92, 93 and 99 and ferrous waste and scrap 7204; 3105 except 3105 60 00; ex 2507 00 80, calcined kaolinic clays only), so routing it needs an exclusion syntax in the class selector, and the outcome wants a CONDITION class (an authorised declarant, or under the threshold) rather than a refusal; the AD and CVD orders (a duty, not a ban) and the UFLPA presumption (rebuttable) share that want and refuse today on the strictest reading, because a quote cannot price or clear what it cannot verify; the member states' parent rows (law-core open item 7) remain the first step |
| 2026-09-29 | TC3 | land | THE UNDER-DECLARED STATE, fixed in the one selector nx_trade_check_lib: tck_hs_match answers a third state, UNDER, when the declared digits are shorter than a covered line and are its own start (a heading that holds the line; no digits hold every line), and tck_selects answers UNDER for an export with no ECCN declared (empty or a dash); an UNDER good is measured whatever the class's coverage and reads UNSCREENED where the topic draws a line for the place (reason declare-the-full-classification-the-good-may-be-covered, printed good_named=0 under_declared=1), while a heading that holds no covered line still clears; five new teeth on nx_trade_screen_gate, 44/44 GREEN (VN 8541 and VN with no code UNSCREENED on the AD and CVD line, neg-control VN 73 clears, an RU export with no ECCN UNSCREENED on the CCL line, the quote on VN 8541 refused unscreened and unpriced), and every new tooth's input read CLEAR or skipped on the pre-fix live binary, the witness that each can fail; shipped through nx_organ_ship: nx_trade_check c9b16cca (164032 B, content GREEN, behaviour IDENTICAL on a WEAK usage probe, so the promoted binary was then run on VN 8541 and reads verdict=UNSCREENED measures=6 unscreened=1 where the old one read CLEAR measures=5 skipped=2) and nx_landed_cost ea646be3 (271496 B, content GREEN, behaviour IDENTICAL STRONG); the gate promoted 00e0fdef (310848 B) through /api/promote with expect_sha256 and its offc twin installed |
| 2026-09-29 | TC1 | lesson | A HEADER THAT STATES A SAFETY RULE THE CODE DOES NOT APPLY INVITES THE FIX THAT BREAKS IT: nx_trade_screen_lib's header said a list goes stale from its published day, while ts_load anchors on the day the mirror was READ from the source; the code is the defensible rule, because OFAC-CONS is republished less often than the sanctions-update cadence its row carries (Publish_Date 2026-09-14, cadence 5 days), so a published-day anchor would have read it stale since 2026-09-24 and every screen UNSCREENED; the header now states the read-day rule (comment only, the same three lines), proven neutral by a build that missed the cache and reproduced the promoted gate 00e0fdef byte for byte, 44/44 |
| 2026-09-29 | TC1 | queue | TOKEN FLOOR SWEEP, ACCEPT RULE DECLARED BEFORE THE RUN: nx_trade_screen calibrate takes an optional token floor (a sweep point, printed token_floor_source=argv; the conf is never written), and the sweep runs floors 800, 850, 875, 900, 925 and 950 over every strong alias the lists publish (leave-one-out recall) and every name of the FDIC control population (false positives), at every match threshold of the table; the floor in force stays 900 and its row is relabelled CALIBRATED with the sweep as evidence unless some other (floor, threshold) pair reaches strictly higher alias recall with control false positives within control_fp_max_permil under the gate's own integer arithmetic (fp times 1000 over controls, truncated); a pair that does is adopted only with nx_trade_screen_gate re-run GREEN at the unraised ratchet, else the row keeps the seed and says why |
| 2026-09-29 | TC1 | measure | TOKEN FLOOR SWEPT, the incumbent held under the declared rule: six concurrent nx_trade_screen calibrate runs (promoted dd3517ee, floors 800 850 875 900 925 950, about 16 minutes each on a box at 850 permil swap) over all 21391 strong aliases and all 4231 FDIC control names; at match 750 recall and false positives read floor 800 9908 and 120, 850 9170 and 43, 875 8596 and 27, 900 8000 and 18, 925 6867 and 13, 950 5713 and 9; within the ratchet (at most 21 false positives, 4 integer permil) no (floor, threshold) pair beats floor 900 at 750, the nearest being 925 at 750 (6867) and 875 at 900 (5715 with 19); the floor-900 run reproduced the recorded match_permil table line for line, the control that the override changes nothing else; token_floor_permil 900 is now CALIBRATED in trade.screen-lists.conf with this evidence, value unchanged, so no live screen moved |
| 2026-09-29 | TC4 | land | THE PRICE STEP JOINS THE PLAN PLANE, BY RECORD, AND A CLAIM OF MINE IS CORRECTED: plan-trade-quote- row 3 had never landed, because the quote verb's 17 positional fields plus the organ and the row id exceed the plane's 16 columns (nx_store_put refuses, too many fields), while the plane's hist held rows 1, 2 and 4 only and row 1790658802 above claimed four; nx_landed_cost quote-rec <file> now reads the shipment from the file's first quote |
| 2026-10-01 | TC1 | measure | BARFRESH 2026-10-01 (seat residue-fleet, T0 1790856940): before STALE with 5 of 5 bars UNATTESTED on the October clock; after 3 ATTESTED and 2 UNATTESTED, verdict still STALE. Attested from page bytes re-fetched and read this month: SB-TC-LAW (OFAC Recent Actions, newest item 30 September 2026, no October item), SB-TC-RENEW (Federal Register listing byte-identical to the 28 Sep mirror, newest publication 2026-09-16, zero October documents) and SB-TC-BIC (the Visual Compliance home page's own modification stamp 2026-09-22; a vendor page with no independent dated listing, said so in its barscan). Left for the arXiv attest runner and NOT fetched by this seat: SB-TC-SCREEN (arxiv-screening) and SB-TC-CLASS (arxiv-hscode). The page needs a regen to show the October barscans. |
Person · product · place — not yet measured for this domain
knowledge/compare/tradecompliance.ppp (rows surface|nishi or c1..c4|label|url|connect naming OUR live surface and each rival's front door), run nx_ppp_probe domain tradecompliance, and this section fills itself on the next beat: the same ruler on both sides — privacy and CX (third-party hosts, tracker classes, cookies, security headers), design and longevity (design hygiene, computed WCAG contrast, render-blocking resources, unsized media, script weight, theme and motion queries), findability (landmarks, skip link, on-site search, breadcrumb, headings, internal links).Exclusive and shared capabilities
This board grades 13 capabilities: 11 exclusive to it and 2 shared with other boards. Shared rows on this page: 2 = home here 0 + home elsewhere 2 + ambiguous 0 + undecided 0 + refused 0 (partition 2); undecided = unmapped 0 + unproven 0 + unevidenced 0; homonyms 0; since the previous census: new 0, resolved 0. Census FRESH age_s=7289.
| Capability | Organ | Boards grading it | Home | Rule | Evidence | Standing on this board |
|---|---|---|---|---|---|---|
| lc_calc | nx_landed_cost.nx | growth*, appliancemove, braketool, soilscience, alignbiz, carflip, butterchurn, phototwin, tradecompliance | growth | rung | plan | home elsewhere adopt: @xrow growth|lc_calc|home by rung (fleet duplicate census) |
| jur_rules_for | nx_connect_juris.nx | youthsafety*+, tradecompliance | youthsafety | rung | plan | home elsewhere adopt: @xrow youthsafety|jur_rules_for|home by rung (fleet duplicate census) |
Gaps from the record — what the estate does that no board carries
The record census (nx_goalmap record) reads the invoked-tool population and every plan queue row and files each organ or directive that NO matrix, plan or gates row names. A row here is a callout the boards missed: adjudicate it onto a board or declare it infrastructure. Census state STALE (age 1396394 s), sources read 4 of 7 declared — a BLIND census is a FLOOR: unread sources can only add rows.
| kind | name | board | source | evidence |
|---|
rows shown 0|this board's directives 0|estate-wide un-boarded organs 452 (listed in full on /compare/ecosystem)|census rows 639|malformed 0 (counted, never rendered)
References
- [ofac-sdn] US Treasury OFAC, Sanctions List Service export SDN.XML -- the Specially Designated Nationals and Blocked Persons list as data; header Publish_Date 09/23/2026 and Record_Count 19391, equal to the 19391 sdnEntry records counted in the mirror; each entry carries uid, name, sdnType, programList, akaList, addresses and ids. publisher · read in our library
knowledge/fetched/cmp_tradecompliance_ofac_sdn.xml· pinhd533a38ee0a8dc1dca61574cda864d1740ec6785f1ae93f00e678fdf01654227· accessed 2026-09-28 · datasetGrounds: The party-screening row and rung TC1; the list-freshness row and rung TC2. - [ofac-sls] US Treasury OFAC, Sanctions List Service page -- SLS provides the most up-to-date sanctions lists ready for immediate download (the SDN list and the non-SDN Consolidated list), a Customize Sanctions Dataset tool and a delta-file archive; its Sanctions List Search tool employs fuzzy logic on its name search field to look for potential matches on the SDN list and on the non-SDN consolidated list. publisher · read in our library
knowledge/fetched/cmp_tradecompliance_ofac_sls.html· pinh29258eb365b7fceb830980ff6e404f734867a72642c216634a3817d14f471437· accessed 2026-09-28 · published-standardGrounds: The OFAC Sanctions List Search column (the free baseline); the list-freshness row. - [ofac-sls-faq] US Treasury OFAC, Sanctions List Search FAQ -- the score uses two algorithms, Jaro-Winkler (a string difference algorithm) and Soundex (a phonetic algorithm), over the whole name string and over name parts, and returns the higher of the two scores; a further algorithm was added to the fuzzy logic in late 2020. publisher · read in our library
knowledge/fetched/cmp_tradecompliance_ofac_sls_faq.html· pinhb38910cf2ee01d1f0bf151e2a66ade0eff1dfd05d1df8fc8a36edf79d9a8c8a9· accessed 2026-09-28 · published-standardGrounds: The OFAC Sanctions List Search column on the party-screening row. - [ofac-recent] US Treasury OFAC, Recent Actions listing read 2026-09-28 -- newest item 28 September 2026 (amended Venezuela general licenses); sanctions list updates dated 23, 18, 17, 16, 14, 10, 9 and 8 September 2026, the 17 September item including Belarus-related designation removals and the 16 September item Russia-related designation removals; the longest gap between consecutive list updates in the listing is 5 days. publisher · read in our library
knowledge/fetched/cmp_tradecompliance_ofac_recent.html· pinh8e065f3eae20dd0147b1dca0108c2fb2d47e2407cc19c27d53d05cb13fbcc71d· accessed 2026-09-28 · mirrored-indexGrounds: The legal bar SB-TC-LAW and its barscan; the list-freshness row (the observed update cadence). - [ofac-russia] US Treasury OFAC, Russian Harmful Foreign Activities Sanctions program page -- lists the determinations under Executive Order 14068 section 1(a)(i): imports of aluminum, copper and nickel of Russian Federation origin (effective 12 April 2024), diamond jewelry and unsorted diamonds of Russian Federation origin or exported from the Russian Federation (effective 1 March 2024), certain categories of fish and seafood (effective 22 December 2023) and gold of Russian Federation origin (effective 28 June 2022, as amended). publisher · read in our library
knowledge/fetched/cmp_tradecompliance_ofac_russia.html· pinh6ced1f0e4dda9c530db4471b395cf2a57218a6dd9c1a807c692419a6b84a8649· accessed 2026-09-28 · published-standardGrounds: The goods-and-corridor row and rung TC3 (US import prohibitions on Russian-origin goods). - [ofac-belarus] US Treasury OFAC, Belarus Sanctions program page -- lists Executive Order 14038, Blocking Property of Additional Persons Contributing to the Situation in Belarus (effective 9 August 2021). publisher · read in our library
knowledge/fetched/cmp_tradecompliance_ofac_belarus.html· pinh92b22387d34a04b7963e30ae55fa0380076e086bb47158fe513cd266ddc0e2ce· accessed 2026-09-28 · published-standardGrounds: The party-screening row (the Belarus program on the SDN list). - [eo14068] Executive Order 14068 of March 11, 2022, 87 FR 14381 (FR Doc. 2022-05554), Federal Register full-text XML -- section 1(a)(i) prohibits the importation into the United States of fish, seafood and preparations thereof, alcoholic beverages, non-industrial diamonds and any other products of Russian Federation origin as may be determined by the Secretary of the Treasury; section 1(a)(ii) prohibits the exportation of luxury goods and any other items as may be determined by the Secretary of Commerce to any person located in the Russian Federation. publisher · read in our library
knowledge/fetched/cmp_tradecompliance_eo14068.xml· pinhb9da532d164eeedc33b2ded8197c74e4d44762ba4ec5b23d6ebbe12f20900607· accessed 2026-09-28 · published-standardGrounds: The goods-and-corridor row and rung TC3. - [ecfr-titles] eCFR versioner titles listing read 2026-09-28 -- Title 15 (Commerce and Foreign Trade) latest amended 2026-09-24 and up to date as of 2026-09-24; Title 31 (Money and Finance, Treasury) up to date as of 2026-09-24. publisher · read in our library
knowledge/fetched/cmp_tradecompliance_ecfr_titles.json· pinhb1b424a594ee076880c82aa487c67edd8c758c716b7479043f80f406199ed2a8· accessed 2026-09-28 · mirrored-indexGrounds: The list-freshness row (the regulation text carries its own currency date). - [ear-746] 15 CFR part 746 as of 2026-09-24 (eCFR versioner XML) -- 746.8(a)(1): a license is required to export, reexport, or transfer (in-country) to or within Russia or Belarus any item subject to the EAR and specified in any ECCN on the CCL; 746.8(a)(5): a license is required for any item subject to the EAR listed in supplement no. 4 to part 746 (Russian and Belarusian Industry Sector Sanctions), which lists HTS-6 850231 wind-powered generating sets, 850440 electrical static converters, 850760 lithium-ion batteries and 854141 to 854149 photosensitive semiconductor devices including photovoltaic cells; 746.8(b)(3): applications under (a)(1), (2) and (a)(5) to (8) are reviewed under a policy of denial. publisher · read in our library
knowledge/fetched/cmp_tradecompliance_ear_part746.xml· pinhac9cbd2f7e92cecc4fa6df0b9d4405178f64f91571ac4b06a125a8f34b9dc566· accessed 2026-09-28 · published-standardGrounds: The goods-and-corridor row and rung TC3; the renewables product row and rung TC5. - [ear-entitylist] 15 CFR part 744 supplement no. 4, the Entity List, as of 2026-09-24 (eCFR versioner XML, 3420 table rows) -- lists entities and addresses subject to license requirements for specified items; the restrictions also apply to any foreign entity owned, directly or indirectly, individually or in aggregate, 50 percent or more by one or more listed entities. publisher · read in our library
knowledge/fetched/cmp_tradecompliance_ear_entitylist.xml· pinh81d18779518df3d0209c576c5cee841b62034337f51b4efb649370bde10a12e5· accessed 2026-09-28 · published-standardGrounds: The party-screening row and rung TC1; the ownership row and rung TC6. - [ear-744-11] 15 CFR 744.11 as of 2026-09-24 (eCFR versioner XML) -- paragraph (a)(1): Entity List entries extend to other foreign affiliates of listed entities owned 50 percent or more by one or more listed entities or unlisted entities that are subject to ownership-related restrictions. publisher · read in our library
knowledge/fetched/cmp_tradecompliance_ear_744_11.xml· pinhc4025ab3d63b76ab796e4948b7339ec9902afc81febced5e766242c1260b4363· accessed 2026-09-28 · published-standardGrounds: The ownership row and rung TC6. - [uflpa] US Department of Homeland Security, UFLPA Entity List page (last updated 07/31/2026) -- entities with effective dates, the newest additions effective 3 August 2026 after the addition of 43 companies announced 31 July 2026, among them Xinjiang GCL New Energy Material Technology, TBEA, Xinjiang Tianhongji Technology (formerly Xinjiang Tianhongji Silicon Industry), Tianshan Aluminum Group and SDIC Xinjiang Lithium Industry, beside earlier entries such as Shuangliang Silicon Materials (Baotou) and Baotou Meike Silicon Energy (15 January 2025). publisher · read in our library
knowledge/fetched/cmp_tradecompliance_uflpa_entitylist.html· pinh328607905cfee9241ebf386a1fb27382e2c4c62357893f7c1b6d095874b6209f· accessed 2026-09-28 · published-standardGrounds: The party-screening row and rung TC1; the renewables product row and rung TC5. - [fr-pv] Federal Register API, ITA documents matching crystalline silicon photovoltaic, newest first, read 2026-09-28 (409 documents) -- the final affirmative countervailing duty determination on solar cells from India (16 September 2026, FR Doc. 2026-18947, period of investigation April 2024 to March 2025) beside the final affirmative less-than-fair-value determination; a country-wide circumvention inquiry on the China orders for cells completed in Ethiopia from Chinese parts or assembled into modules in Vietnam (17 July 2026, FR Doc. 2026-14416); CVD and AD orders on solar cells from Cambodia, Malaysia, Thailand and Vietnam (24 June 2025, FR Doc. 2025-11589 for the CVD orders); the China orders of 7 December 2012 (77 FR 73017 and 73018) and the China and Taiwan orders of 18 February 2015 (80 FR 8592 and 8596) continued after sunset review. publisher · read in our library
knowledge/fetched/cmp_tradecompliance_fr_csphotovoltaic.json· pinhe281134bbb91c6983b790692ac58b1d6f5173ae83a82e2466eb2f89e460aab2f· accessed 2026-09-28 · mirrored-indexGrounds: The renewables bar SB-TC-RENEW and its barscan; the renewables product row and rung TC5. - [eu-fsf] European Commission, consolidated list of persons, groups and entities subject to EU financial sanctions, XML (generationDate 2026-09-22, globalFileId 185564, 6241 sanctionEntity records) -- each entity carries its regulation, programme, names, addresses and identifications. publisher · read in our library
knowledge/fetched/cmp_tradecompliance_eu_fsf.xml· pinhcd59eccb0278d33181c1d87814236109287c9ea5925502f00acfd2e0fd7fe440· accessed 2026-09-28 · datasetGrounds: The party-screening row and rung TC1; the list-freshness row and rung TC2. - [eu-cellar-833] EU Publications Office CELLAR SPARQL, consolidated versions of Regulation (EU) No 833/2014, read 2026-09-28 -- newest 02014R0833-20260724, then 20260717, 20260424, 20260116 and 20251219. publisher · read in our library
knowledge/fetched/cmp_tradecompliance_eu_sparql_833.json· pinhddbb7f56d7529c42b21968dfa0dd5da23fcd3b4eccdd3e7f522f44349619b405· accessed 2026-09-28 · mirrored-indexGrounds: The legal bar SB-TC-LAW; the goods-and-corridor row. - [eu-cellar-four] EU Publications Office CELLAR SPARQL, newest consolidated versions read 2026-09-28 -- Regulation (EC) No 765/2006 02006R0765-20260724, Regulation (EU) 2021/821 02021R0821-20260921, Regulation (EU) 2023/956 02023R0956-20251020, Regulation (EU) 2023/1542 02023R1542-20260813. publisher · read in our library
knowledge/fetched/cmp_tradecompliance_eu_sparql_four.json· pinhac10337512cef00f0ee756dbbecd96a42df1c15b5e7f0796889d27c2d4bd2591· accessed 2026-09-28 · mirrored-indexGrounds: The legal bar SB-TC-LAW; the renewables product row. - [eu-833] Council Regulation (EU) No 833/2014, consolidated text of 24 July 2026 (CELLAR xhtml) -- Article 2(1) prohibits selling, supplying, transferring or exporting dual-use goods and technology to any person in Russia or for use in Russia; Article 3i(1) prohibits purchasing, importing or transferring into the Union goods listed in Annex XXI if they originate in Russia or are exported from Russia; Article 3k(1) prohibits selling, supplying, transferring or exporting goods listed in Annex XXIII to any person in Russia or for use in Russia; Article 12g(1) obliges exporters of goods in Annexes XI, XX and XXXV and of common high priority items in Annex XL to third countries (partner countries in Annex VIII excepted) to contractually prohibit re-exportation to Russia. publisher · read in our library
knowledge/fetched/cmp_tradecompliance_eu_reg833_consol_20260724.xhtml· pinh2682ecf3442d2f16a3b36ef4d9bbb6fde43fd4d6743bcd991bd4a8e14857770b· accessed 2026-09-28 · published-standardGrounds: The goods-and-corridor row and rung TC3. - [eu-765] Council Regulation (EC) No 765/2006, consolidated text of 24 July 2026 (CELLAR xhtml) -- prohibits selling, supplying, transferring or exporting dual-use goods and technology, whether or not originating in the Union, to any person in Belarus or for use in Belarus. publisher · read in our library
knowledge/fetched/cmp_tradecompliance_eu_reg765_consol_20260724.xhtml· pinhe990b1467f20b3e36f45bcfffb25b5fabab91546e3635561072cf9f867f4bd71· accessed 2026-09-28 · published-standardGrounds: The goods-and-corridor row and rung TC3. - [eu-dualuse] Regulation (EU) 2021/821, consolidated text of 21 September 2026 (CELLAR xhtml) -- Article 3(1): an authorisation shall be required for the export of dual-use items listed in Annex I. publisher · read in our library
knowledge/fetched/cmp_tradecompliance_eu_reg2021_821_consol_20260921.xhtml· pinhd29358c49f93a8672f10d1a32ae561a6a83934ab2a130652be29abba7ce6f1ea· accessed 2026-09-28 · published-standardGrounds: The goods-and-corridor row and rung TC3; the classification row and rung TC8. - [eu-cbam] Regulation (EU) 2023/956 (the carbon border adjustment mechanism), consolidated text of 20 October 2025 (CELLAR xhtml) -- Annex I lists CN 7610 aluminium structures and parts of structures (towers, lattice masts); the single mass-based threshold referred to in Article 2a is set at 50 tonnes of net mass. publisher · read in our library
knowledge/fetched/cmp_tradecompliance_eu_cbam_consol_20251020.xhtml· pinh9cea7c8c203076922aa4a1b9c3913225eb94f5f36c4315c5c8c1f652c9e6a8c1· accessed 2026-09-28 · published-standardGrounds: The renewables product row and rung TC5. - [eu-battery] Regulation (EU) 2023/1542 on batteries, consolidated text of 13 August 2026 (CELLAR xhtml) -- labelling: from 18 August 2026 or 18 months after the entry into force of the implementing act on labelling, whichever is the latest, batteries shall bear a label with the general information in Part A of Annex VI, and from 18 February 2027 all batteries shall be marked with a QR code; from 18 February 2027 each LMT battery, industrial battery above 2 kWh and electric vehicle battery placed on the market shall have a battery passport; Article 48(1): the battery due diligence obligations apply from 18 August 2027. publisher · read in our library
knowledge/fetched/cmp_tradecompliance_eu_battery_consol_20260813.xhtml· pinh1d8737f67f764772a92dc50b59bd99b0251467c24992ce9cc69f77a596e6bc81· accessed 2026-09-28 · published-standardGrounds: The renewables product row and rung TC5. - [eu-reuse] Commission Decision 2011/833/EU on the reuse of Commission documents (CELLAR html) -- Article 4: all documents shall be available for reuse for commercial or non-commercial purposes under the conditions laid down in Article 6. publisher · read in our library
knowledge/fetched/cmp_tradecompliance_eu_reuse_2011_833.html· pinh2d5bc877b9a5aad948af21c680aca1d3409f41df5dd0dcc57ef9b1b225f60982· accessed 2026-09-28 · published-standardGrounds: The licence row for the EU sources (the EU consolidated list and the EU legislation). - [uk-list] UK Foreign, Commonwealth and Development Office, the UK Sanctions List as XML (DateGenerated 21/09/2026, 6339 Designation records) -- each designation carries LastUpdated, DateDesignated, UniqueID, OFSIGroupID, the UN reference number and names. publisher · read in our library
knowledge/fetched/cmp_tradecompliance_uk_sanctions.xml· pinh50b83b8202daf366976dd35c9d1e9c24edf6ab73b4063cfef8e95d6cc2f0452f· accessed 2026-09-28 · datasetGrounds: The party-screening row and rung TC1; the list-freshness row and rung TC2. - [uk-page] GOV.UK, The UK Sanctions List publication page -- links the XML format UK Sanctions List at sanctionslist.fcdo.gov.uk; the page footer states that all content is available under the Open Government Licence v3.0, except where otherwise stated. publisher · read in our library
knowledge/fetched/cmp_tradecompliance_uk_sanctions_page.html· pinh3400ed021c8d058c28daf99ea8b11f45d4912702a4e82cb585f035806d4a901f· accessed 2026-09-28 · published-standardGrounds: The licence row for the UK source. - [un-list] United Nations Security Council consolidated list, XML (dateGenerated 2026-09-28T07:26:55Z, 736 INDIVIDUAL and 275 ENTITY records) -- the published address https://scsanctions.un.org/resources/xml/en/consolidated.xml redirects in one hop to this blob (served as consolidatedLegacyByPRN.xml, Last-Modified 28 Sep 2026 07:28:22 GMT, Cache-Control max-age 28800); both captures hash identically. publisher · read in our library
knowledge/fetched/cmp_tradecompliance_un_consolidated_blob.xml· pinh680907c13aa23afc226558529a0e97be8b644e0b6f0068e37965bd3b3977c025· accessed 2026-09-28 · datasetGrounds: The party-screening row and rung TC1; the list-freshness row and rung TC2. - [un-terms] United Nations, Terms of Use of the un.org website -- the UN grants permission to download and copy materials from the site for the user's personal, non-commercial use, without any right to resell or redistribute them or to compile or create derivative works therefrom, subject to more specific restrictions on specific material. publisher · read in our library
knowledge/fetched/cmp_tradecompliance_un_terms.html· pinhb842c801122dc08d8e6fe7150ca4e5bc5196ed452e9cc7d8cc7079a0246e5a47· accessed 2026-09-28 · published-standardGrounds: The licence row: the UN list is screened against and never republished (the strictest reading while the scsanctions.un.org terms are unread). - [usc17-105] 17 U.S.C. 105, Office of the Law Revision Counsel -- (a) copyright protection under this title is not available for any work of the United States Government. publisher · read in our library
knowledge/fetched/cmp_tradecompliance_usc17_105.html· pinh058bfe0a1e7feab0e4be00e90d6b331b9376af9df0a1a136af539125667b1947· accessed 2026-09-28 · published-standardGrounds: The licence row for the US sources (OFAC, BIS through the eCFR, DHS and the Federal Register). - [arxiv-screening] arXiv listing, sanctions screening sorted by submission date -- 3 results, newest 2 September 2026: Corporate-Family Resolution Is Not a String-Matching Problem (2609.04269), a public benchmark of 54,864 candidate pairs over 10,307 corporate families where the strongest of 5 matchers recovers 4.2 percent of name-invisible family links and 93.2 percent of those links never enter any blocking scheme's candidate set; then named entity recognition for payment data (2602.14009, February 2026). publisher · read in our library
knowledge/fetched/cmp_tradecompliance_arxiv_sanctions_screening.xml· pinh75f0eab4608dae3aa354bcac22c048b4282dd32864a30bb8faaa68d1478d803e· accessed 2026-09-28 · mirrored-indexGrounds: The frontier bar SB-TC-SCREEN and its barscan; the ownership row and rung TC6. - [arxiv-hscode] arXiv listing, HS code classification sorted by submission date -- 3 results, newest 19 February 2026: an industrial implementation for Harmonized System code prediction mapping short unstructured product descriptions to customs codes (2602.17102); then Explainable Product Classification for Customs (2311.10922, November 2023). publisher · read in our library
knowledge/fetched/cmp_tradecompliance_arxiv_hscode.xml· pinhccf1ef675a9201ac18050a838477edf7a0fcadeb6c506ad8b19c1a2e0d273ddb· accessed 2026-09-28 · mirrored-indexGrounds: The classification bar SB-TC-CLASS and its barscan; the classification row and rung TC8. - [visualcompliance] Descartes Visual Compliance home page and solution catalogue read 2026-09-28 -- Denied Party Screening (online, OFAC, integrated, batch and mobile), Dynamic Screening (daily re-screening against changes made to watch lists), Forced Labor Compliance, Sanctioned Party Ownership, BIS 50% Rule and OFAC 50 Percent Rule solutions, Screening and Audit History, Resolution Manager, AI Assist to reduce false positives, Export Classification (ECCN, USML, EU and Schedule B) and Export License Determination for every export, reexport and transfer. publisher · read in our library
knowledge/fetched/cmp_tradecompliance_visualcompliance.html· pinhd1936bff8a3171562a111b2b02a8c1fed834d12abc0de0576dc6fad4abe26986· accessed 2026-09-28 · vendor-docGrounds: The Descartes Visual Compliance column; the best-in-class bar SB-TC-BIC and its barscan. - [onesource] Thomson Reuters ONESOURCE global trade management page and catalogue read 2026-09-28 -- ONESOURCE Denied Party Screening validates customers and suppliers against over 750 denied party lists; ONESOURCE Global Classification AI delivers product classifications for import and export; ONESOURCE Global Trade Content, Trade Agreement Management, Foreign Trade Zone Management and Export Management (export compliance, screening, clearance and documents in one workflow). publisher · read in our library
knowledge/fetched/cmp_tradecompliance_onesource_gtm.html· pinhc838d5800f57ece672c260bb89bd19a95ce034a656b9aecc91659ca9b196bbe7· accessed 2026-09-28 · vendor-docGrounds: The ONESOURCE Global Trade column. - [ofac-cons] US Treasury OFAC, Sanctions List Service export CONSOLIDATED.XML -- the non-SDN consolidated sanctions list as data in the same schema as SDN.XML; header Publish_Date 09/14/2026 and Record_Count 481, equal to the 481 sdnEntry records counted in the mirror; program tags counted include UKRAINE-EO13662 (286), RUSSIA-EO14024 (96) and CMIC-EO13959 (68). publisher · read in our library
knowledge/fetched/cmp_tradecompliance_ofac_consolidated.xml· pinha9a394cfa9457ed166728cc89c7b3aa373ad457bc908b1cef71ae2e10b147c4f· accessed 2026-09-28 · datasetGrounds: The party-screening row and rung TC1; the list-freshness row and rung TC2 (its own date, nine days behind the SDN export). - [csl] US Department of Commerce, International Trade Administration, Consolidated Screening List page -- all the tools are updated automatically every day at 5:00 AM EST/EDT; the CSL pulls updates of the lists from each of the sourcing federal agencies, and it is the responsibility of the federal agency to make available updated files in order for the CSL to be up to date; the CSL search engine and the CSL API have Fuzzy Name Search, returning a score for results that exactly or nearly match the searched name; for nonproliferation sanctions the Federal Register is the only official and complete listing. publisher · read in our library
knowledge/fetched/cmp_tradecompliance_csl_page.html· pinhb840f200ebd2dae894c82554b52b0a48211db903624fb086e56a5d7c8be5fff4· accessed 2026-09-28 · published-standardGrounds: The list-freshness row (a stated daily cadence); the licence row (a federal aggregator, not a third party). - [csl-file] US Department of Commerce, International Trade Administration, Consolidated Screening List downloadable file consolidated.csv (29 columns from _id to ids) -- rows counted by source in the mirror: Entity List 3419 (the eCFR supplement carries 3420 table rows, a difference not yet adjudicated), Denied Persons List 1596, Unverified List 222, Military End User List 70; each row carries source, programs, name, addresses, federal_register_notice, start_date, license_requirement, license_policy, alt_names and source_list_url. publisher · read in our library
knowledge/fetched/cmp_tradecompliance_csl_consolidated.csv· pinh6654cf4c8b8288a2d0e6e3426f35145f8a37718ec757b83bfa555c1c65594284· accessed 2026-09-28 · datasetGrounds: The party-screening row and rung TC1 (the BIS Denied Persons, Unverified and Military End User lists that no other mirror carries). - [sapgts-help-spl] SAP Help Portal search service (help.sap.com), results for SAP Global Trade Services sanctioned party list screening, read 2026-09-28 -- SAP GTS 11.0 SP26: a sanctioned party list contains a list of persons and companies with whom trade is prohibited by law; SAP GTS edition for SAP HANA 2025 FPS01: SAP GTS starts sanctioned party list screening automatically; comparison terms are the foundation of SPL screening, with general and phonetic settings; the lists can be entered manually or obtained from data providers; the audit trail for external auditors shows the SPL entries that caused a screening result; the trade compliance check consists of sanctioned party list screening and an embargo check, and the trade compliance processing topic names Legal Control - Import/Export beside the Embargo Check. publisher · read in our library
knowledge/fetched/cmp_tradecompliance_sapgts_helpsearch2.json· pinh1a5e8087f39bb225facdc5bf48aca0e387e5f54bf6c2b48191e568d5468b9d90· accessed 2026-09-28 · mirrored-indexGrounds: The SAP Global Trade Services column on the screening, ownership, goods-and-corridor, decision-record and registry rows. - [sapgts-help-delta] SAP Help Portal search service, results for re-screening after a sanctioned party list update, read 2026-09-28 -- SAP GTS edition for SAP HANA 2025 FPS01, SPL Screening of Business Partners When SPL Changes: this function enables you to reconcile your business partners with new or changed sanctioned-party lists; SAP S/4HANA Cloud Public Edition 2602: delta screening in SAP Watch List Screening allows active screening requests to be rescreened against changes on watch lists. publisher · read in our library
knowledge/fetched/cmp_tradecompliance_sapgts_helpsearch3.json· pinh563a3062c410f9d663d3d17b94e81e26d5a71a9f000c6cc22f1368a043f35d8f· accessed 2026-09-28 · mirrored-indexGrounds: The SAP Global Trade Services column on the list-freshness row. - [sapgts-help-customs] SAP Help Portal search service, results for classification, preference and customs duty calculation, read 2026-09-28 -- SAP GTS edition for SAP HANA 2025 FPS01: customs duty calculation is configured in Customizing under Customs Management, and if you use the Preference Processing system the system can determine the preferential customs duty rate automatically when calculating the customs duties; Products and Classification: the FTC numbers used in Compliance Management are tariff numbers, commodity codes and control classes; the Feature Scope Description for 2025 FPS01 is listed as a PDF dated 2026-06-19. publisher · read in our library
knowledge/fetched/cmp_tradecompliance_sapgts_helpsearch4.json· pinh63fd764053d670f385224c7ac1e25af9cfae8101fc2ae312716c8955b26c8fd5· accessed 2026-09-28 · mirrored-indexGrounds: The SAP Global Trade Services column on the pricing, Column 2, preference, renewables, classification and quote-gate rows. - [uflpa-statute] Public Law 117-78, the Uyghur Forced Labor Prevention Act (govinfo) -- section 3(a): the Commissioner of U.S. Customs and Border Protection shall, except as provided by subsection (b), apply a presumption that, with respect to any goods, wares, articles, and merchandise mined, produced, or manufactured wholly or in part in the Xinjiang Uyghur Autonomous Region of the People's Republic of China or produced by an entity on a list required by clause (i), (ii), (iv) or (v) of section 2(d)(2)(B), the importation of such goods is prohibited under section 307 of the Tariff Act of 1930 (19 U.S.C. 1307) and such goods are not entitled to entry at any of the ports of the United States. publisher · read in our library
knowledge/fetched/cmp_tradecompliance_uflpa_plaw117_78.htm· pinh8f4b5556aa0307b87665340da9cd1ae8fe994344d5d5722afdb0e3384be5aa35· accessed 2026-09-28 · published-standardGrounds: The party-screening row (the UFLPA Entity List is a section 2(d)(2)(B) list) and the renewables product row and rung TC5. - [col2-statute] Public Law 117-110, the Suspending Normal Trade Relations with Russia and Belarus Act (govinfo) -- section 3(a): notwithstanding any other provision of law, beginning on the day after the date of the enactment of this Act, the rates of duty set forth in column 2 of the Harmonized Tariff Schedule of the United States shall apply to all products of the Russian Federation and of the Republic of Belarus; section 4 authorises the President to temporarily resume column 1 rates for one or more periods not to exceed 1 year each on a submission to Congress. publisher · read in our library
knowledge/fetched/cmp_tradecompliance_col2_plaw117_110.htm· pinh31496377453d56289250caa9bb2b4c0233bd353691413ffabf87bf1844ee2b99· accessed 2026-09-28 · published-standardGrounds: The Column 2 regime row (lc_is_col2) and the quote-gate rung TC4. - [exim-cls] Export-Import Bank of the United States, Country Limitation Schedule, canonical page read 2026-09-28 -- Russia and Belarus read N for the Public Sector and the Private Sector in every term (Up to 1 Year, 1 to 7 Years, Over 7 Years); the page's own legend reads Y = Yes, support is available for this country, and N = No, support is not available for this country. publisher · read in our library
knowledge/fetched/cmp_tradecompliance_exim_cls_canon.html· pinha4f4e2d2b48b9ccf45da3d57fe0a6827b8552a0f822ba5aac86728732985d39d· accessed 2026-09-28 · published-standardGrounds: The Column 2 regime and EXIM closure row (lc_is_col2) and the quote-gate rung TC4. - [s122-proc] Proclamation, Imposing a Temporary Import Surcharge To Address Fundamental International Payments Problems, FR Doc. 2026-03824 published 25 February 2026 (Federal Register full-text XML) -- I impose, for a period of 150 days, a temporary import surcharge of 10 percent ad valorem, as described below, on articles imported into the United States, effective February 24, 2026; and section 122 authorizes the President to impose, for a period not exceeding 150 days unless extended by an Act of the Congress, a temporary import surcharge up to 15 percent ad valorem. publisher · read in our library
knowledge/fetched/cmp_tradecompliance_section122_proc_2026_03824.xml· pinh53095b1b07d8f97e135f715031896bbeafefabe0a6e4101197ca2cda16d2fc5e· accessed 2026-09-28 · published-standardGrounds: The landed-cost pricing row (lc_calc and its 2026 duty stack) and the quote-gate rung TC4. - [un-page] United Nations Security Council, United Nations Security Council Consolidated List page (canonical, read 2026-09-28) -- the Consolidated Sanctions List maintained on this website was last updated on 28 September 2026 and supersedes all previous versions; a press release is issued after all changes to the respective sanctions list and is posted in the Press releases section of the concerned Committee. publisher · read in our library
knowledge/fetched/cmp_tradecompliance_un_list_page.html· pinh15fd6215ffb7fe1fbac28e405b3490562743a6897225bda16ace704d74325017· accessed 2026-09-28 · published-standardGrounds: The list-freshness row and rung TC2 (the UN list states its own last update and supersedes every earlier version). - [eo14068-det-metals] US Treasury OFAC, Publication of Russian Harmful Foreign Activities Sanctions Regulations Determinations, FR Doc. 2024-12372 published 6 June 2024 (Federal Register full-text XML) -- Determination Pursuant to Section 1(a)(i)(A) of Executive Order 14068 of April 12, 2024: the prohibitions in section 1(a)(i)(A) of E.O. 14068 shall apply to aluminum, copper, and nickel of Russian Federation origin; as a result the importation and entry into the United States, including importation for admission into a foreign trade zone located in the United States, of aluminum, copper, and nickel of Russian Federation origin is prohibited, except to the extent provided by law, or unless licensed or otherwise authorized by OFAC; the determination excludes aluminum, copper, and nickel of Russian Federation origin that was produced prior to April 13, 2024. publisher · read in our library
knowledge/fetched/cmp_tradecompliance_eo14068_det_alcuni_2024_12372.xml· pinh0828b127b38b428671e4d98df153f42888c77854b5f92711f00cbbe6a95da3d9· accessed 2026-09-28 · published-standardGrounds: The goods-and-corridor row and rung TC3; the renewables product row and rung TC5 (aluminium for module frames and structures). - [ofac-50pct] US Treasury OFAC, FAQ 401 (Entities Owned by Blocked Persons, the 50% Rule) -- OFAC's 50 Percent Rule states that the property and interests in property of entities directly or indirectly owned 50 percent or more in the aggregate by one or more blocked persons are considered blocked; indirectly refers to one or more blocked persons' ownership of shares of an entity through another entity or entities that are 50 percent or more owned in the aggregate by the blocked person(s); the FAQ works five examples, among them Example 4: Blocked Person X owns 50 percent of Entity A and 25 percent of Entity B, Entities A and B each own 25 percent of Entity C, and Entity C is not considered to be blocked. publisher · read in our library
knowledge/fetched/cmp_tradecompliance_ofac_faq401.html· pinhf2c8ad69859a5c4696f5e745a3e6ec67f888be35b8f6e3c130afa9e566b9a31a· accessed 2026-09-28 · published-standardGrounds: The ownership row and rung TC6 (the OFAC rule, its worked examples usable as known-answer fixtures). - [ofsi-guidance] UK HM Treasury OFSI, UK financial sanctions general guidance (GOV.UK), section 4.1 Ownership and Control -- an entity is owned or controlled directly or indirectly by another person in any of the following circumstances: the person holds (directly or indirectly) more than 50% of the shares or voting rights in an entity; the person has the right (directly or indirectly) to appoint or remove a majority of the board of directors of the entity; it is reasonable to expect that the person would be able to ensure the affairs of the entity are conducted in accordance with the person's wishes; and if each of the designated person's holdings falls below the 50% threshold in respect of share ownership and there is no evidence of a joint arrangement or that the shares are held jointly, the company would not be directly or indirectly owned by a designated person. publisher · read in our library
knowledge/fetched/cmp_tradecompliance_ofsi_general_guidance.html· pinhba6a0732d0d32c9d690688f386a5c5db55d57be3291e47acb76dfe18c2730d37· accessed 2026-09-28 · published-standardGrounds: The ownership row and rung TC6 (the UK test is more than 50 percent, where the US tests are 50 percent or more). - [cfr31-515-204] 31 CFR 515.204, Cuban Assets Control Regulations, eCFR title 31 up to date as of 2026-09-24 -- (a) no person subject to the jurisdiction of the United States may purchase, transport, import, or otherwise deal in or engage in any transaction with respect to any merchandise outside the United States if such merchandise (1) is of Cuban origin, (2) is or has been located in or transported from or through Cuba, or (3) is made or derived in whole or in part of any article which is the growth, produce or manufacture of Cuba. publisher · read in our library
knowledge/fetched/cmp_tradecompliance_cfr31_515_204.xml· pinhcf81cd4264932f20e0d1061b81675e8904c94486f1254315175bf60abe065efb· accessed 2026-09-28 · published-standardGrounds: The goods-and-corridor row and rung TC3 (the embargo topic trade.us-import.cacr-515-204 of the law registry; the url re-fetched 2026-09-28 returned identical bytes). - [cfr31-560-201] 31 CFR 560.201, Iranian Transactions and Sanctions Regulations, eCFR title 31 up to date as of 2026-09-24 -- except as otherwise authorized pursuant to this part, the importation into the United States of any goods or services of Iranian origin or owned or controlled by the Government of Iran, other than information and informational materials within the meaning of section 203(b)(3) of the International Emergency Economic Powers Act, is prohibited. publisher · read in our library
knowledge/fetched/cmp_tradecompliance_cfr31_560_201.xml· pinhb8ddbe72d7abd48db575e56b61df617978ba7c2a1e576a31b295a34f80122df1· accessed 2026-09-28 · published-standardGrounds: The goods-and-corridor row and rung TC3 (the embargo topic trade.us-import.itsr-560-201 of the law registry; the url re-fetched 2026-09-28 returned identical bytes). - [cfr31-510-205] 31 CFR 510.205, North Korea Sanctions Regulations, eCFR title 31 up to date as of 2026-09-24 -- (a) the importation into the United States, directly or indirectly, of any goods, services, or technology from North Korea is prohibited; (b) the prohibitions apply except to the extent provided by regulations, orders, directives, or licenses issued pursuant to the part. publisher · read in our library
knowledge/fetched/cmp_tradecompliance_cfr31_510_205.xml· pinh206e573d22880c865de4a4f9bc83cd4665f737ab951c4866934cd35ab03eed74· accessed 2026-09-28 · published-standardGrounds: The goods-and-corridor row and rung TC3 (the embargo topic trade.us-import.nksr-510-205 of the law registry; the url re-fetched 2026-09-28 returned identical bytes).
generated by nx_swcompare_matrix (sovereign NishiLang organ) from knowledge/compare/tradecompliance.matrix · source checks show implementation presence; runtime and user-outcome evidence are reported separately · JavaScript supports page controls