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.

The unit. 1 u = one measured session-leg (organ plus gate plus live flip), the standing calibration.
Where we are: 5 of 13 rows present in source at admission, 0 quotes screened. Corridor pricing, the Column 2 regime, preference refusal and the one registry exist; party screening, list freshness, goods and corridor rules, the quote gate, renewables product law, ownership links, the decision record and classification are open. 45 sources (official texts, official list files and rival documentation) are mirrored and pinned in tradecompliance.refs with their licences.
Cost to screen before a quote: 6 u. Through M1: TC1 party screening, TC2 list freshness, TC3 goods and corridor rules, TC4 the quote gate.
Cost to renewables-first corridor law and the frontier: 12.5 u. Through M2: TC5 renewables product law, TC6 ownership links, TC7 the decision record, TC8 classification.

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 history and work log

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

Unstamped. No evidence profile is published for this domain yet: run 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

Two dated targets, and every rung's role toward them. Best in class is the proven, deployed leader today; the frontier is the research edge as of its month. Each target is dated by a sotabar row and judged against the current month by the bar-age ruler (FRESH, ATTESTED with the fallback month named, or refused). Each rung is substrate (what the target's own methods consume), an arm (a sovereign arm that triangulates without competing for the number), a contender (its done-rule is a number against the target) or superseded (kept as capability, retired as a claim), and carries the rungs it stands on.
best-in-class (T-BIC-TRADE), dated by SB-TC-BIC = 2026-09 ATTESTED. Every screening capability the September 2026 field ships -- the lists screened with re-screening on list change, the ownership rules, forced-labour entities, an audit record of every decision, goods classification -- present in the Nishi trade engine, sovereign, every rule traced to a pinned official text and every answer carrying the dates of the lists it read ref visualcompliance
frontier (T-FRONT-FAMILY), dated by SB-TC-SCREEN = 2026-09 UNATTESTED. The 50 percent rules applied to affiliates whose names share nothing with the listed parent, by candidate generation over ownership records rather than string matching -- the 93.2 percent of family links the September 2026 benchmark shows every matcher misses ref arxiv-screening
frontier (T-FRONT-QUOTE), dated by SB-TC-LAW = 2026-09 ATTESTED. A landed-cost quote that cannot be issued for a party, good or corridor the law of any involved jurisdiction refuses, the refusal naming the statute, list and entry, with renewables product law per HS-6 in the same pass -- no catalogue read joins screening to a quote ref ofac-recent
RungCloses withDefinition of done (pre-declared)ExecutorEst.
Party screening across the US, EU, UK and UN lists plus the BIS Entity List and the UFLPA Entity List (TC1)tsc_screen_partytsc_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)Organ2 u
List freshness from each list's own date and its observed cadence (TC2)tsc_list_freshtsc_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 refusedOrgan1 u
Goods and corridor rules as sourced rows in the one jurisdiction registry (TC3)tgr_corridor_ruletgr_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 refusedOrgan2 u
The quote gate inside nx_landed_cost (TC4)
after TC1,TC3
lc_quotelc_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 refusedOrgan1 u
Renewables product law per HS-6 (TC5)
after TC3
tpr_renewables_ruletpr_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 flaggedOrgan1.5 u
Corporate-family links for the ownership rules (TC6)
after TC1
tsc_family_linkstsc_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 clearedOrgan2 u
Decision record for every screen and quote (TC7)
after TC1
tsc_decision_recordtsc_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 detectedOrgan1 u
Goods classification with a sourced rule trace (TC8)
after TC3
tcl_classify_goodstcl_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 abstainingOrgan2 u

Milestones

MilestoneRungsCumulative
M1 · Screen before you quoteTC1,TC2,TC3,TC46 u
M2 · Renewables-first corridor law and the frontierTC5,TC6,TC7,TC812.5 u
RungRoleTowardStands onWhy
TC1contenderT-BIC-TRADE-its done-rule is the screen itself, graded against Descartes Visual Compliance and ONESOURCE
TC2substrateT-BIC-TRADE-every screen reads it; refusing on a stale list is what makes an answer trustworthy
TC3substrateT-FRONT-QUOTE-the quote gate and the renewables rules read its rows; one registry, no private table
TC4contenderT-FRONT-QUOTETC1,TC3the frontier target itself: no quote for what the law refuses
TC5contenderT-FRONT-QUOTETC3renewables-first product law in the same pass as the quote
TC6contenderT-FRONT-FAMILYTC1the frontier bar itself: name-invisible corporate-family links
TC7contenderT-BIC-TRADETC1the audit record the best-in-class products sell
TC8contenderT-BIC-TRADETC3the one capability where rivals lead today
Ladder verdict. LADDERED. Targets, rung roles and bars are counted in the tables below, each partition re-derived beside its total. Bars read STALE against the current month 2026-10.
Ladder verdict, counted (17 rows, more than the 12-row disclosure bar)
Ladder verdict, counted
ClassCountNote
targets3sotatarget rows on the plan
best in class1targets whose class is best-in-class, by code
frontier2targets whose class is frontier, by code
undated0targets naming no bar that exists
bad class0targets whose class is neither word
duplicate0target ids an earlier row already carries
rungs8rung rows on the plan
placed8rungs carrying a rungrole row
unplaced0rungs with no role toward any target
bad role0rungrole rows naming a role the ladder does not know
bad target0rungrole rows naming a target no sotatarget row declares
rungs, summed8RECONCILED: the parts sum to the total 8
substrate2what the target's own methods consume
arm0a sovereign arm that triangulates without competing for the number
contender6its done-rule is a number against the target
superseded0kept as capability, retired as a claim
placed, summed8RECONCILED: the parts sum to the total 8
Bar freshness, counted
ClassCountNote
bars5sotabar rows on the plan
fresh0the bar month is the current month
attested3an older bar with a this-month barscan reporting no newer entry
stale0a this-month scan saw a newer month the bar ignores
unattested2nobody looked this month
malformed0a sotabar row missing a field
duplicate0bar ids an earlier row already carries
bars, summed5RECONCILED: the parts sum to the total 5
current month2026-10the month every bar is judged against
Treatment verdict. TREATED. The declared rows, the rungs and the evidence read are counted in the table below, the row partition re-derived beside its total. The complete effective clock view could not be read. Agent absence remains UNPROVEN; restore that observation before claiming completion.
Treatment verdict, counted
ClassCountNote
rows4treat rows declared on the plan
complete4every declared step verifies against the evidence
partial0a declared step is unmet
malformed0a treat row missing a field
rows, summed4RECONCILED: the parts sum to the total 4
rungs8rungs on the plan
undeclared4rungs with no treat row
allowlist bytes read207162the MCP allowlist the ranker reads
roster bytes read119881the gate roster
clock plane bytes read0the clock DESIRED plane
RungMCP rowAPI routePrimitiveWorkflowAgent beatVerdict
TC4nx_landed_cost present/api/tools/call name=nx_landed_cost presentnx_trade_check_lib presenttrade-quote presentnx_trade_screen_gate presentCOMPLETE
TC1nx_trade_screen present/api/tools/call name=nx_trade_screen presentnx_trade_screen_lib presenttrade-quote presentnx_trade_screen_gate presentCOMPLETE
TC3nx_trade_check present/api/tools/call name=nx_trade_check presentnx_trade_check_lib presenttrade-quote presentnx_trade_screen_gate presentCOMPLETE
TC2nx_trade_screen present/api/tools/call name=nx_trade_screen presentnx_trade_screen_lib presenttrade-quote presentnx_trade_screen_gate presentCOMPLETE

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.

  1. 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_party

    Acceptance: 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.

  2. 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_fresh

    Acceptance: 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.

  3. 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_rule

    Acceptance: 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.

  4. TC4 — The quote gate inside nx_landed_cost

    Prerequisites: TC1 (acceptance unverified), TC3 (acceptance unverified)

    Contract: lc_quote

    Acceptance: 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.

  5. TC5 — Renewables product law per HS-6

    Prerequisites: TC3 (acceptance unverified)

    Contract: tpr_renewables_rule

    Acceptance: 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.

  6. TC6 — Corporate-family links for the ownership rules

    Prerequisites: TC1 (acceptance unverified)

    Contract: tsc_family_links

    Acceptance: 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.

  7. TC7 — Decision record for every screen and quote

    Prerequisites: TC1 (acceptance unverified)

    Contract: tsc_decision_record

    Acceptance: 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.

  8. TC8 — Goods classification with a sourced rule trace

    Prerequisites: TC3 (acceptance unverified)

    Contract: tcl_classify_goods

    Acceptance: 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

Joined by symbol, never typed. Each dossier is assembled on every publish from the rows this board already carries: the plan's rung row, the matrix row that carries its contract symbol (its status re-measured by the one symbol ruler), the gate the organ declares and the verdict the evidence referee recorded on its last run, the reference marks in the rung text, the design rows that name the rung and the work log filed against it. The capability matrix links each cell to its dossier and each dossier links back to its cell and forward to the rungs it stands on; a dependency naming no rung on this plan is written as UNRESOLVED rather than linked. Absences are named: NO-MATRIX-ROW, NO-GATE-DECLARED, UNRECORDED.
Gate verdicts: UNSTAMPED — no per-gate verdict artifact is published for this domain yet (nx_swcompare_evidence tradecompliance writes it beside its stamp); every gate below reads UNRECORDED until it runs.
Gate declarations: 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
Contracttsc_screen_party · executor Organ · 2 u · stands on nothing
Definition of donetsc_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 cellRestricted-party screening across the sanctions, export-control and forced-labour lists · runtime/_hdl_build/nx_trade_screen.nx · WATCHING decl
Gatenx_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 log2026-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
Contracttsc_list_fresh · executor Organ · 1 u · stands on nothing
Definition of donetsc_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 cellList freshness: every answer carries each list's own date and a stale list refuses · runtime/_hdl_build/nx_trade_screen.nx · WATCHING decl
Gatenx_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 log2026-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
Contracttgr_corridor_rule · executor Organ · 2 u · stands on nothing
Definition of donetgr_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 cellGoods and corridor rules as sourced rows in the one jurisdiction registry · runtime/_hdl_build/nx_trade_rules.nx · WATCHING decl
GateNO-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 log2026-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
Contractlc_quote · executor Organ · 1 u · stands on TC1, TC3
Definition of donelc_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 cellLanded-cost quote gate: no quote for a party, good or corridor the law refuses · runtime/_hdl_build/nx_landed_cost.nx · PRESENT decl
Gatenx_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 log2026-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
Contracttpr_renewables_rule · executor Organ · 1.5 u · stands on TC3
Definition of donetpr_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 cellRenewables product law per HS-6: solar cells and modules, inverters, batteries, wind generating sets, structures · runtime/_hdl_build/nx_trade_rules.nx · WATCHING decl
GateNO-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 log2026-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
Contracttsc_family_links · executor Organ · 2 u · stands on TC1
Definition of donetsc_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 cellOwnership: the 50 percent rules reach affiliates whose names share nothing with the listed parent · runtime/_hdl_build/nx_trade_screen.nx · WATCHING decl
Gatenx_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 log2026-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
Contracttsc_decision_record · executor Organ · 1 u · stands on TC1
Definition of donetsc_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 cellDecision record: every screen and quote keeps the list versions and rule rows it used · runtime/_hdl_build/nx_trade_screen.nx · WATCHING decl
Gatenx_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 logno log row names this rung yet
TC8 Goods classification with a sourced rule trace · cell WATCHING · gate NO-GATE-DECLARED
Contracttcl_classify_goods · executor Organ · 2 u · stands on TC3
Definition of donetcl_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 cellGoods classification with a sourced rule trace (HS and ECCN) · runtime/_hdl_build/nx_trade_rules.nx · WATCHING decl
GateNO-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 logno 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.

Rows. 11 feature rows mapped of 13 matrix rows; 2 substrate rows (kernels, bounds and instruments the plan's rungrole marks substrate) are the estate's scaffolding, not category features, and stay off the map
Views. 2D cut: centrality, distinctiveness · 3D cube: centrality, distinctiveness, breadth · axes registered: centrality, distinctiveness, breadth, depth, momentum · a board picks its own in knowledge/compare/tradecompliance.cdmap (cut|x|y, cube|x|y|z); absent = the HBR defaults
Position map, two-dimensional cutOne bubble per player. Bubble area is breadth, the ring colour is momentum, the dashed lines are the category means, and both axes are fitted to the field of play with their tick numerals shown. Every value is repeated in the table that follows. 0 200 400 600 800 1000 0 200 400 600 800 centrality (permil, fitted 0–1000) distinctiveness (permil, fitted 0–800) mean 529 mean 353 Unconventional Aspirational Peripheral Mainstream Nishi, centrality 434, distinctiveness 694, breadth 424, depth 777, momentum 0 DescartesVC, centrality 565, distinctiveness 450, breadth 303, depth 666, momentum 0 SAP-GTS, centrality 782, distinctiveness 291, breadth 303, depth 555, momentum 0 ONESOURCE, centrality 695, distinctiveness 250, breadth 242, depth 533, momentum 0 OFAC-SLS, centrality 173, distinctiveness 83, breadth 30, depth 333, momentum 0 Nishi DescartesVC SAP-GTS ONESOURCE OFAC-SLS

bubble 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)
Position map, three-dimensional cubeThe same players in an isometric cube. Each axis is fitted to its own field of play and carries numerals on the floor grid and the vertical axis; each bubble drops a dotted line to its floor shadow so height reads as height. Values are in the table that follows. 0 200 400 600 800 1000 0 200 400 600 800 0 100 200 300 400 500 centrality distinctiveness breadth OFAC-SLS: centrality 173, distinctiveness 83, breadth 30 ONESOURCE: centrality 695, distinctiveness 250, breadth 242 DescartesVC: centrality 565, distinctiveness 450, breadth 303 SAP-GTS: centrality 782, distinctiveness 291, breadth 303 Nishi: centrality 434, distinctiveness 694, breadth 424 Nishi DescartesVC SAP-GTS ONESOURCE OFAC-SLS
axes fitted: centrality 0–1000 · distinctiveness 0–800 · breadth 0–500 permil · farther bubbles are painted first, nearer ones over them · the floor shadow is each bubble's (x, y) at height 0
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
Position map, small multiplesEvery pair of registered axes as one small cut. Each panel fits both axes to the field of play, the dashed lines are the category means, bubble area is breadth and the ring colour is momentum; the legend below names the colours. 0 1000 0 800 distinctiveness vs centrality Nishi: centrality 434, distinctiveness 694 DescartesVC: centrality 565, distinctiveness 450 SAP-GTS: centrality 782, distinctiveness 291 ONESOURCE: centrality 695, distinctiveness 250 OFAC-SLS: centrality 173, distinctiveness 83 0 1000 0 500 breadth vs centrality Nishi: centrality 434, breadth 424 DescartesVC: centrality 565, breadth 303 SAP-GTS: centrality 782, breadth 303 ONESOURCE: centrality 695, breadth 242 OFAC-SLS: centrality 173, breadth 30 0 1000 200 900 depth vs centrality Nishi: centrality 434, depth 777 DescartesVC: centrality 565, depth 666 SAP-GTS: centrality 782, depth 555 ONESOURCE: centrality 695, depth 533 OFAC-SLS: centrality 173, depth 333 0 1000 480 520 momentum vs centrality Nishi: centrality 434, momentum 500 DescartesVC: centrality 565, momentum 500 SAP-GTS: centrality 782, momentum 500 ONESOURCE: centrality 695, momentum 500 OFAC-SLS: centrality 173, momentum 500 0 800 0 500 breadth vs distinctiveness Nishi: distinctiveness 694, breadth 424 DescartesVC: distinctiveness 450, breadth 303 SAP-GTS: distinctiveness 291, breadth 303 ONESOURCE: distinctiveness 250, breadth 242 OFAC-SLS: distinctiveness 83, breadth 30 0 800 200 900 depth vs distinctiveness Nishi: distinctiveness 694, depth 777 DescartesVC: distinctiveness 450, depth 666 SAP-GTS: distinctiveness 291, depth 555 ONESOURCE: distinctiveness 250, depth 533 OFAC-SLS: distinctiveness 83, depth 333 0 800 480 520 momentum vs distinctiveness Nishi: distinctiveness 694, momentum 500 DescartesVC: distinctiveness 450, momentum 500 SAP-GTS: distinctiveness 291, momentum 500 ONESOURCE: distinctiveness 250, momentum 500 OFAC-SLS: distinctiveness 83, momentum 500 0 500 200 900 depth vs breadth Nishi: breadth 424, depth 777 DescartesVC: breadth 303, depth 666 SAP-GTS: breadth 303, depth 555 ONESOURCE: breadth 242, depth 533 OFAC-SLS: breadth 30, depth 333 0 500 480 520 momentum vs breadth Nishi: breadth 424, momentum 500 DescartesVC: breadth 303, momentum 500 SAP-GTS: breadth 303, momentum 500 ONESOURCE: breadth 242, momentum 500 OFAC-SLS: breadth 30, momentum 500 200 900 480 520 momentum vs depth Nishi: depth 777, momentum 500 DescartesVC: depth 666, momentum 500 SAP-GTS: depth 555, momentum 500 ONESOURCE: depth 533, momentum 500 OFAC-SLS: depth 333, momentum 500
Nishi DescartesVC SAP-GTS ONESOURCE OFAC-SLS
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
PlayerQuadrantcentralitydistinctivenessbreadthdepthmomentumRows heldDays on spineFirst seen
NishiUnconventional4346944247770 since 2026-09-29632026-09-28
DescartesVCAspirational5654503036660 since 2026-09-29532026-09-28
SAP-GTSMainstream7822913035550 since 2026-09-29632026-09-28
ONESOURCEMainstream6952502425330 since 2026-09-29532026-09-28
OFAC-SLSPeripheral17383303330 since 2026-09-29132026-09-28
DayMatrix rows reviewedPlayers recorded
2026-09-28115
2026-09-29115
2026-10-08115

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

How to read this evidence. A Nishi source mark records whether the named symbol is declared in the selected source file. It does not establish working behavior or accepted delivery. A watching tag names an expected source entry; discovering it updates source coverage only. A dark tag means the file exists but the named symbol was not found: inspect the source and contract before assuming the capability is missing or renaming code. Peer codes are authored assessments; unassessed means no comparison is established, not absence. Qualification, deployment identity, runtime observations and acceptance must carry their own evidence. Adoption records the catalog's observed path through source, build, promotion, registration and invocation; libraries use importer evidence and gates use declared execution surfaces. A full catalog path does not establish quality, freshness or a successful user outcome. Partial and unknown states retain their stated next action. Census stamps: importers asof 1790637268, gate census asof 1790104131 (unix seconds; -1 = census absent).

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.

CapabilityNishiDescartesVCSAP-GTSONESOURCEOFAC-SLS
Restricted-party screening across the sanctions, export-control and forced-labour listsOpen — watching runtime/_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)
dossierwatching tsc_screen_party
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 — watching runtime/_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 bound
dossierwatching tsc_list_fresh
Pros none measured yetCons behind DescartesVC, SAP-GTS, ONESOURCE, OFAC-SLS; open contract; expected source declaration not established
○●●◐◐
Ownership
Goods and corridor rules as sourced rows in the one jurisdiction registryOpen — watching runtime/_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 text
dossierwatching tgr_corridor_rule
Pros 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).
dossier
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 — watching runtime/_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 pinned
dossierwatching tpr_renewables_rule
Pros 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 — watching runtime/_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)
dossierwatching tsc_decision_record
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 — watching runtime/_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 today
dossierwatching tcl_classify_goods
Pros 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.
not adopted: 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
●○○○○
Rival-claim provenance. Every Yes, Best or Part mark in a rival column is a claim about someone else's product. A cited row carries a reference mark that resolves to a pinned mirror (the refs gate measures that); an uncited row is an observation read and is badged in its evidence until a reference lands. The badge is the receipt, never the proof: a mark proves a mirror exists, not that the mirror supports the code. The rows are counted below.
Rival claims, counted
ClassCountNote
rows with rival marks9rows carrying a Yes, Best or Part in a rival column
cited9a reference mark resolves to a pinned mirror
uncited0an observation read, badged until a reference lands
rows, summed9RECONCILED: 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

RiskLikelihood x impactMitigation
A list read as clear when it could not be readpossible x highTC1 returns REFUSED-UNSCREENED, never CLEAR, when any list is missing or unreadable; TC2 refuses a stale list
A law read wrong or out of datepossible x highevery 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 registrylikely x mediumlc_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 itpossible x mediumthe 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

The worked plan, on the board. Every leg appends what it measured, landed, retracted, learned and left queued, per rung, so a crash leaves the next seat a ledger here rather than a transcript to mine. Kinds: measure, land, retract, lesson, queue. Newest last.
WhenRungKindEntry
2026-09-28TC4queueINTAKE 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-28TC1queueINTAKE 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-28TC3queueINTAKE 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-28TC5queueINTAKE 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-28BOARDlandtradecompliance 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-28TC1queueTRADE-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-28TC2queueTRADE-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-28TC1queueTRADE-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-28TC2queueTRADE-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-28TC3queueTRADE-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-28TC4queueTRADE-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-28TC5queueTRADE-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-28BOARDlessonADMISSION 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-28BOARDlessonA 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-28TC2queueTRADE-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-28TC3queueTRADE-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-28TC4queueTRADE-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-28TC5queueTRADE-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-28TC6queueTRADE-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-28TC6queueTRADE-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-28BOARDlandSecond 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-29TC1landRESUMED 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-29TC1measureTHE 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-29TC3landGOODS 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-29TC4landTHE 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-29TC4landGATE 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-29TC4lessonA 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-29TC3lessonA 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-29TC4queueINTAKE 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-29TC1queueOPEN 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-29TC3queueOPEN 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-29TC4queueOPEN 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-29TC3measureUNDER-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-29TC3lessonA 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-29TC3queueCBAM, 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-29TC3landTHE 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-29TC1lessonA 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-29TC1queueTOKEN 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-29TC1measureTOKEN 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-29TC4landTHE 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-01TC1measureBARFRESH 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.
On these two registers. Rows are declared in the domain's plan file and carry the debt id, which is the join key back to the sovereign debt plane — that plane, not this page, is the authority on state. Reconciling them automatically (the regen reading the plane and refreshing these rows) is a named, owed rung; until it lands, treat an id here as a pointer to look up, not a status to trust.
Honest verdict. The September-2026 bar, from the mirrored record: Descartes Visual Compliance sells denied-party screening with daily re-screening on list change, ownership rules, forced-labour checks, an audit trail, classification and licence determination [visualcompliance]; SAP Global Trade Services screens sanctioned-party lists automatically, reconciles business partners when a list changes, keeps an audit trail of the list entries behind each block and classifies products by tariff number and control class [sapgts-help-spl] [sapgts-help-delta] [sapgts-help-customs]; ONESOURCE screens over 750 lists and classifies goods with AI [onesource]; OFAC's free Sanctions List Search scores names by Jaro-Winkler and Soundex over OFAC's own lists only [ofac-sls-faq]. The law in force this month is pinned beside it: the OFAC SDN list of 19391 records published 09/23/2026 [ofac-sdn] and the non-SDN consolidated list of 481 records published 09/14/2026 [ofac-cons], the EU list generated 2026-09-22 [eu-fsf], the UK list generated 21/09/2026 [uk-list], the UN list generated 2026-09-28 [un-list], the EAR current to 2026-09-24 [ear-746], Regulation 833/2014 consolidated to 24 July 2026 [eu-833]. Nishi today prices corridors, including Russia and Belarus on Column 2, and screens nothing: 5 of 13 rows are present in source and the 8 watch rows are the build order, the quote gate first. The exceed is the composition none of the catalogues read offers: no quote issued for a party, good or corridor the law refuses, the refusal naming the statute, list and entry, with every list's own date checked before any answer.

Person · product · place — not yet measured for this domain

Every compare carries this layer. Declare 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

One capability is graded on one board; every other board references it. The fleet duplicate census (nx_rivalcensus dupes, on the fleetdupes clock row) reads every board's matrix and names each capability graded as a row on two or more boards, with a home derived from evidence: rung when exactly one board's plan contracts the symbol (that board is starred), gates when no plan contracts it and exactly one board's executed gate map runs the organ's gate (that board is plussed), ambiguous when several boards carry the deciding evidence (a decision for their seats), and none when no evidence decides it, with the reason beside it: unmapped (no board of the duplicate declares a gates map; declare the maps) or unproven (a map exists and runs none of the organ's gates; gate the organ on its proving board, or declare it a shared library by policy). A home elsewhere means this board should carry an @xrow reference to the home board's row rather than a graded row of its own; a home here means the other boards should. The table is this board's slice of one estate-wide census: the shape is shared, the rows are the board's.

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.

CapabilityOrganBoards grading itHomeRuleEvidenceStanding on this board
lc_calcnx_landed_cost.nxgrowth*, appliancemove, braketool, soilscience, alignbiz, carflip, butterchurn, phototwin, tradecompliancegrowthrungplanhome elsewhere
adopt: @xrow growth|lc_calc|home by rung (fleet duplicate census)
jur_rules_fornx_connect_juris.nxyouthsafety*+, tradecomplianceyouthsafetyrungplanhome 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.

kindnameboardsourceevidence

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

Beyond a link list. Every reference below resolves twice — the publisher's copy and, where banked, the estate's own non-rottable library mirror with a content pin — and carries its evidence class plus the exact claim on this page it grounds. Keyed marks like [key] in the matrix notes jump here. A dash means honestly absent, never assumed.
  1. [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 · pin hd533a38ee0a8dc1dca61574cda864d1740ec6785f1ae93f00e678fdf01654227 · accessed 2026-09-28 · datasetGrounds: The party-screening row and rung TC1; the list-freshness row and rung TC2.
  2. [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 · pin h29258eb365b7fceb830980ff6e404f734867a72642c216634a3817d14f471437 · accessed 2026-09-28 · published-standardGrounds: The OFAC Sanctions List Search column (the free baseline); the list-freshness row.
  3. [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 · pin hb38910cf2ee01d1f0bf151e2a66ade0eff1dfd05d1df8fc8a36edf79d9a8c8a9 · accessed 2026-09-28 · published-standardGrounds: The OFAC Sanctions List Search column on the party-screening row.
  4. [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 · pin h8e065f3eae20dd0147b1dca0108c2fb2d47e2407cc19c27d53d05cb13fbcc71d · accessed 2026-09-28 · mirrored-indexGrounds: The legal bar SB-TC-LAW and its barscan; the list-freshness row (the observed update cadence).
  5. [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 · pin h6ced1f0e4dda9c530db4471b395cf2a57218a6dd9c1a807c692419a6b84a8649 · accessed 2026-09-28 · published-standardGrounds: The goods-and-corridor row and rung TC3 (US import prohibitions on Russian-origin goods).
  6. [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 · pin h92b22387d34a04b7963e30ae55fa0380076e086bb47158fe513cd266ddc0e2ce · accessed 2026-09-28 · published-standardGrounds: The party-screening row (the Belarus program on the SDN list).
  7. [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 · pin hb9da532d164eeedc33b2ded8197c74e4d44762ba4ec5b23d6ebbe12f20900607 · accessed 2026-09-28 · published-standardGrounds: The goods-and-corridor row and rung TC3.
  8. [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 · pin hb1b424a594ee076880c82aa487c67edd8c758c716b7479043f80f406199ed2a8 · accessed 2026-09-28 · mirrored-indexGrounds: The list-freshness row (the regulation text carries its own currency date).
  9. [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 · pin hac9cbd2f7e92cecc4fa6df0b9d4405178f64f91571ac4b06a125a8f34b9dc566 · accessed 2026-09-28 · published-standardGrounds: The goods-and-corridor row and rung TC3; the renewables product row and rung TC5.
  10. [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 · pin h81d18779518df3d0209c576c5cee841b62034337f51b4efb649370bde10a12e5 · accessed 2026-09-28 · published-standardGrounds: The party-screening row and rung TC1; the ownership row and rung TC6.
  11. [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 · pin hc4025ab3d63b76ab796e4948b7339ec9902afc81febced5e766242c1260b4363 · accessed 2026-09-28 · published-standardGrounds: The ownership row and rung TC6.
  12. [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 · pin h328607905cfee9241ebf386a1fb27382e2c4c62357893f7c1b6d095874b6209f · accessed 2026-09-28 · published-standardGrounds: The party-screening row and rung TC1; the renewables product row and rung TC5.
  13. [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 · pin he281134bbb91c6983b790692ac58b1d6f5173ae83a82e2466eb2f89e460aab2f · accessed 2026-09-28 · mirrored-indexGrounds: The renewables bar SB-TC-RENEW and its barscan; the renewables product row and rung TC5.
  14. [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 · pin hcd59eccb0278d33181c1d87814236109287c9ea5925502f00acfd2e0fd7fe440 · accessed 2026-09-28 · datasetGrounds: The party-screening row and rung TC1; the list-freshness row and rung TC2.
  15. [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 · pin hddbb7f56d7529c42b21968dfa0dd5da23fcd3b4eccdd3e7f522f44349619b405 · accessed 2026-09-28 · mirrored-indexGrounds: The legal bar SB-TC-LAW; the goods-and-corridor row.
  16. [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 · pin hac10337512cef00f0ee756dbbecd96a42df1c15b5e7f0796889d27c2d4bd2591 · accessed 2026-09-28 · mirrored-indexGrounds: The legal bar SB-TC-LAW; the renewables product row.
  17. [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 · pin h2682ecf3442d2f16a3b36ef4d9bbb6fde43fd4d6743bcd991bd4a8e14857770b · accessed 2026-09-28 · published-standardGrounds: The goods-and-corridor row and rung TC3.
  18. [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 · pin he990b1467f20b3e36f45bcfffb25b5fabab91546e3635561072cf9f867f4bd71 · accessed 2026-09-28 · published-standardGrounds: The goods-and-corridor row and rung TC3.
  19. [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 · pin hd29358c49f93a8672f10d1a32ae561a6a83934ab2a130652be29abba7ce6f1ea · accessed 2026-09-28 · published-standardGrounds: The goods-and-corridor row and rung TC3; the classification row and rung TC8.
  20. [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 · pin h9cea7c8c203076922aa4a1b9c3913225eb94f5f36c4315c5c8c1f652c9e6a8c1 · accessed 2026-09-28 · published-standardGrounds: The renewables product row and rung TC5.
  21. [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 · pin h1d8737f67f764772a92dc50b59bd99b0251467c24992ce9cc69f77a596e6bc81 · accessed 2026-09-28 · published-standardGrounds: The renewables product row and rung TC5.
  22. [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 · pin h2d5bc877b9a5aad948af21c680aca1d3409f41df5dd0dcc57ef9b1b225f60982 · accessed 2026-09-28 · published-standardGrounds: The licence row for the EU sources (the EU consolidated list and the EU legislation).
  23. [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 · pin h50b83b8202daf366976dd35c9d1e9c24edf6ab73b4063cfef8e95d6cc2f0452f · accessed 2026-09-28 · datasetGrounds: The party-screening row and rung TC1; the list-freshness row and rung TC2.
  24. [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 · pin h3400ed021c8d058c28daf99ea8b11f45d4912702a4e82cb585f035806d4a901f · accessed 2026-09-28 · published-standardGrounds: The licence row for the UK source.
  25. [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 · pin h680907c13aa23afc226558529a0e97be8b644e0b6f0068e37965bd3b3977c025 · accessed 2026-09-28 · datasetGrounds: The party-screening row and rung TC1; the list-freshness row and rung TC2.
  26. [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 · pin hb842c801122dc08d8e6fe7150ca4e5bc5196ed452e9cc7d8cc7079a0246e5a47 · 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).
  27. [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 · pin h058bfe0a1e7feab0e4be00e90d6b331b9376af9df0a1a136af539125667b1947 · accessed 2026-09-28 · published-standardGrounds: The licence row for the US sources (OFAC, BIS through the eCFR, DHS and the Federal Register).
  28. [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 · pin h75f0eab4608dae3aa354bcac22c048b4282dd32864a30bb8faaa68d1478d803e · accessed 2026-09-28 · mirrored-indexGrounds: The frontier bar SB-TC-SCREEN and its barscan; the ownership row and rung TC6.
  29. [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 · pin hccf1ef675a9201ac18050a838477edf7a0fcadeb6c506ad8b19c1a2e0d273ddb · accessed 2026-09-28 · mirrored-indexGrounds: The classification bar SB-TC-CLASS and its barscan; the classification row and rung TC8.
  30. [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 · pin hd1936bff8a3171562a111b2b02a8c1fed834d12abc0de0576dc6fad4abe26986 · accessed 2026-09-28 · vendor-docGrounds: The Descartes Visual Compliance column; the best-in-class bar SB-TC-BIC and its barscan.
  31. [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 · pin hc838d5800f57ece672c260bb89bd19a95ce034a656b9aecc91659ca9b196bbe7 · accessed 2026-09-28 · vendor-docGrounds: The ONESOURCE Global Trade column.
  32. [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 · pin ha9a394cfa9457ed166728cc89c7b3aa373ad457bc908b1cef71ae2e10b147c4f · 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).
  33. [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 · pin hb840f200ebd2dae894c82554b52b0a48211db903624fb086e56a5d7c8be5fff4 · accessed 2026-09-28 · published-standardGrounds: The list-freshness row (a stated daily cadence); the licence row (a federal aggregator, not a third party).
  34. [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 · pin h6654cf4c8b8288a2d0e6e3426f35145f8a37718ec757b83bfa555c1c65594284 · 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).
  35. [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 · pin h1a5e8087f39bb225facdc5bf48aca0e387e5f54bf6c2b48191e568d5468b9d90 · accessed 2026-09-28 · mirrored-indexGrounds: The SAP Global Trade Services column on the screening, ownership, goods-and-corridor, decision-record and registry rows.
  36. [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 · pin h563a3062c410f9d663d3d17b94e81e26d5a71a9f000c6cc22f1368a043f35d8f · accessed 2026-09-28 · mirrored-indexGrounds: The SAP Global Trade Services column on the list-freshness row.
  37. [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 · pin h63fd764053d670f385224c7ac1e25af9cfae8101fc2ae312716c8955b26c8fd5 · accessed 2026-09-28 · mirrored-indexGrounds: The SAP Global Trade Services column on the pricing, Column 2, preference, renewables, classification and quote-gate rows.
  38. [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 · pin h8f4b5556aa0307b87665340da9cd1ae8fe994344d5d5722afdb0e3384be5aa35 · 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.
  39. [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 · pin h31496377453d56289250caa9bb2b4c0233bd353691413ffabf87bf1844ee2b99 · accessed 2026-09-28 · published-standardGrounds: The Column 2 regime row (lc_is_col2) and the quote-gate rung TC4.
  40. [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 · pin ha4f4e2d2b48b9ccf45da3d57fe0a6827b8552a0f822ba5aac86728732985d39d · accessed 2026-09-28 · published-standardGrounds: The Column 2 regime and EXIM closure row (lc_is_col2) and the quote-gate rung TC4.
  41. [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 · pin h53095b1b07d8f97e135f715031896bbeafefabe0a6e4101197ca2cda16d2fc5e · accessed 2026-09-28 · published-standardGrounds: The landed-cost pricing row (lc_calc and its 2026 duty stack) and the quote-gate rung TC4.
  42. [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 · pin h15fd6215ffb7fe1fbac28e405b3490562743a6897225bda16ace704d74325017 · 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).
  43. [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 · pin h0828b127b38b428671e4d98df153f42888c77854b5f92711f00cbbe6a95da3d9 · 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).
  44. [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 · pin hf2c8ad69859a5c4696f5e745a3e6ec67f888be35b8f6e3c130afa9e566b9a31a · accessed 2026-09-28 · published-standardGrounds: The ownership row and rung TC6 (the OFAC rule, its worked examples usable as known-answer fixtures).
  45. [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 · pin hba6a0732d0d32c9d690688f386a5c5db55d57be3291e47acb76dfe18c2730d37 · 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).
  46. [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 · pin hcf81cd4264932f20e0d1061b81675e8904c94486f1254315175bf60abe065efb · 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).
  47. [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 · pin hb8ddbe72d7abd48db575e56b61df617978ba7c2a1e576a31b295a34f80122df1 · 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).
  48. [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 · pin h206e573d22880c865de4a4f9bc83cd4665f737ab951c4866934cd35ab03eed74 · 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