Nishi Family › Compare › Sovereign Legal Research and Litigation
Nishi Compare · capabilities, evidence and delivery
Sovereign Legal Research and Litigation
Compare capabilities and delivery evidence. Source discovery, qualification, deployment and accepted outcomes are separate; an open contract names work still to verify.
Nishi vs Harvey and CoCounsel and Westlaw Precision and LexisNexis Protege -- the research and litigation lane; the practice, document, e-sign and client-portal stack is measured on /compare/legalpractice against DocuSign, Clio, NetDocuments and PandaDoc
Overview
The purpose, declared position and evidence coverage of this domain. Source presence and completed acceptance are different measures.
Where we are. The sovereign research-and-litigation lane is deterministic where the field hallucinates: cite-or-abstain verification with NO LLM in the trust path (exceed), document-level citation redline (exceed), good-law treatment signals, the composed safe-to-cite test (exceed), an allow-list production screen (exceed), a fail-closed statute-of-limitations engine, redaction completeness as a hard block (exceed), prejudgment interest on an exact day count, privilege-log adequacy, litigation-hold defensibility, the 37(e) sanction ladder and e-filing timeliness. Open: a legal research corpus the sovereign search engine can be pointed at, a citator fed by real treatment data rather than fixtures, and an authority-graded answer surface over the verified lane.
Where we need to go. A legal research answer that a Utah practice can rely on: corpus-backed, every citation verified byte-for-byte against the banked source, every authority good-law-checked, and an abstention wherever the record cannot support the sentence -- the exact inverse of the 24 percent unsupported-citation wall the 2026 tools carry.
Research bar. Westlaw Precision and LexisNexis Protege is measured on corpus search, KeyCite and Shepard's treatment, research answers. Theirs: the research bar. Ours: LG1 LG2 LG3 measured on this page.
Research bar. Magesh et al. 2024 (hallucination-free?) is measured on unsupported-citation rates in legal AI tools. Theirs: the honesty bar we already beat by abstaining. Ours: LG3 carries the verifier into the answer.
Latest recorded release
2026-09-29 · LG4
AN UNDER-DECLARED CLASSIFICATION NO LONGER CLEARS: a check or quote naming only a heading (HS 8541 for PV cells from Vietnam) or no code at all read CLEAR, because a complete product list compared only codes as long as its lines; the one selector now reads such a good UNSCREENED wherever the law draws a line for the place, and an export with no ECCN declared likewise on the CCL line (nx_trade_check c9b16cca, nx_landed_cost ea646be3, gate nx_trade_screen_gate 44/44 promoted 00e0fdef). Detail on tradecompliance.plan rows 1790660300 to 1790660520
Release entries describe recorded changes; they do not establish that every capability passed evaluation.
14 of 19 capability source symbols found|5 of them authored stronger-claims|5 open|coverage 736/1000|adoption 9 full / 5 partial
Evidence profile — what the gaps on this board actually are
Measured by nx_swcompare_evidence, read back by nx_evprofile_lib. Every figure is a count with its denominator — there is deliberately no score, no grade and no percentage anywhere in this band, because a stored scalar is a field a seat can edit and a counted partition is not.
evidence|grounded 14/14|unsupported 0|gates green 8/8|proven able to fail 8/8|never bitten 0|green at 0/0 4|open gaps 5|of them unnamed 0|of them proof withheld 0|flips ready 1
proven able to fail counts the gates that have a RECORDED RED — nx_gate_bite mutated the gate subject, rebuilt it, watched the gate go red, and that record is inside the shared TTL. never bitten is its complement over the same denominator: those gates ran and were green, and nothing has ever shown them able to detect anything, so their green is a statement about this run and not about the gate. green at 0/0 is a separate and much weaker observation — the gate printed GREEN on a zero denominator, so its own tooth counter says it examined nothing. A gate can be green, non-zero, and still never bitten; that is the common case and it is now visible instead of implied.
partition: grounded + unsupported = 14 vs present 14 · named + unnamed + withheld = 5 vs open 5 · both reconcile
liar-kill conj=GPQN · all four conjuncts held
graded document: BUILDROOT tree, 10544 bytes · gates map: PRIMARY · stamped 0d 1h ago · source ../knowledge/status/evstamp_legal.verdict
| Gap class | What it is, and the work it names |
|---|---|
| FLIP-READY | A watch contract symbol is now present in the organ it named: the cell can flip on a pure data edit with no new code. These are the cheapest closures on this board and they belong before any new work. |
| VACUOUS-GATE | A gate reported GREEN on a ZERO denominator. A gate with real teeth and a broken counter, and a gate with no teeth at all, are indistinguishable from outside; that indistinguishability is the finding, so it is reported here and never convicted. |
nx_swcompare_evidence legal itself and are not carried on the stamp, so this page names the classes and the producer names the rows. That split is stated rather than hidden: a count without a worklist is not actionable, and this band is honest about which half of that it is.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_INCONSISTENT. 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_INCONSISTENT. Historical data remains retained. Refresh the ranking after resolving the input differences. Latest execution outcome is unverified.
Declared roadmap — contract, acceptance, executor, effort
| Rung | Closes with | Definition of done (pre-declared) | Executor | Est. |
|---|---|---|---|---|
| Cite-or-abstain verifier (LR0) | cite_verify | A citation passes only as an exact byte-span of a real source -- LANDED | Organ | 0 u |
| Document redline (LR1) after LR0 | cite_scan_doc | Every inline citation verified, unverifiable ones struck with a reason -- LANDED | Organ | 0 u |
| Safe-to-cite composition (LR2) after LR0 | cit_safe_to_cite | Verified AND good law, or refused -- LANDED | Organ | 0 u |
| Legal corpus semantic search (LG1) after LR0 | legal_search_query | The sovereign search engine over a banked corpus of opinions and statutes, each hit carrying its banked source so cite_verify can run on it; gate proves a known holding is found at rank 1 with a verifiable span and a fabricated citation finds nothing | Organ | 1.5 u |
| Citator fed by treatment data (LG2) after LR2 | cit_treat_ingest | Treatment signals (followed, distinguished, overruled) ingested from a declared public source with provenance per row into the CID plane the citator already reads; gate proves an overruled fixture authority reads unsafe after ingest and the worst-wins rule still holds | Organ | 2 u |
| Verified research answer (LG3) after LG1,LG2 | legal_answer_compose | An answer composed from LG1 hits, redlined by LR1 and gated by LR2, that ABSTAINS on any struck citation and names why; gate proves a question whose only support is overruled yields an abstention, never a confident paragraph | Organ | 2 u |
Milestones
| Milestone | Rungs | Cumulative |
|---|---|---|
| M1 · A corpus to search | LG1 | 1.5 u |
| M2 · A citator with real data | LG2 | 3.5 u |
| M3 · An answer that abstains | LG3 | 5.5 u |
| Rung | Closes with | Definition of done (pre-declared) | Executor | Est. |
|---|---|---|---|---|
| The one law engine every lane composes (LG4) after LR0 | law_ask | law_ask(topic, jurisdiction, day) answers from ONE sourced registry (knowledge/law/: a topic catalogue with typed value fields, one conf per topic, parent jurisdictions) the value the law sets, its status, the law id, ref key and sha256 pin of the governing row, and the resolution path (declared, subdivision, parent, world, or the strictest line for an undeclared, unsourced, refused, silent or rowless place); a topic with no in-force row refuses and never clears; gate nx_law_core_gate proves every path on planted rows (pending before and after its date, sunset, silent, unsourced, a member state on its union row, malformed rows refused by name) and holds the production rows to their mirrors, and a live consumer answers its legal lines from the engine with its known values byte-identical (nx_landed_cost: the HTSUS column, the EXIM schedule, the section 122 surcharge) | Organ | 3 u |
Milestones
| Milestone | Rungs | Cumulative |
|---|---|---|
| M4 · One law engine every lane composes | LG4 | 3 u |
Ladder to SOTA
| Rung | Role | Toward | Stands on | Why |
|---|---|---|---|---|
| LR0 | substrate | T-FRONT-LAW | - | cite_verify proves a quoted sentence is an exact byte-span of its source; every registry row quotes the deciding sentence of its statute from a pinned mirror |
| LR1 | arm | T-BIC-LAW | LR0 | the document redline strikes an unverifiable citation; a legal document the estate issues cites the same statutes the registry rows name |
| LR2 | arm | T-BIC-LAW | LR0 | safe-to-cite composes verification with good-law status, the check a registry row's statute needs before it is relied on |
| LG1 | substrate | T-BIC-LAW | LR0 | a searchable legal corpus is where the registry's statutes and official lists are found and re-read each month |
| LG2 | substrate | T-FRONT-LAW | LR2 | treatment data (repealed, amended, enjoined) is what moves a registry row to sunset or pending |
| LG3 | arm | T-BIC-LAW | LG1,LG2 | the verified research answer and the registry answer the same question from different directions and triangulate |
| LG4 | contender | T-FRONT-LAW | LR0 | its done-rule is the frontier target itself: one deterministic sourced engine, the strictest line where a law is unread, every answer carrying its statute |
| Rung | Closes with | Definition of done (pre-declared) | Executor | Est. |
|---|---|---|---|---|
| One answer for a ceremony or a shipment that touches several places (LG5) after LG4 | law_ask_set | law_ask_set(topic, places, day) answers one topic for a set of jurisdictions (for a signing: the signer's domicile, the place the signer physically is, each witness's place, the commissioning state of the notary) as the strictest value over every place, each contributing row named with its law id, ref key and pin; the answer relaxes only through a SOURCED recognition row of the place whose law would otherwise refuse, and one unread place in the set makes the whole answer the strictest line; gate plants a two-place set where one place refuses and asserts refusal, the same set with a sourced recognition row and asserts the relaxed value with both rows named, a set with an unread place and asserts strictest, and a one-place set that answers byte-identical to law_ask | Organ | 2 u |
| Coverage of a topic over a declared jurisdiction set with its worklist (LG6) after LG4 | law_coverage | law_coverage(topic, set, day) prints for a declared set of jurisdiction codes (the fifty states and the District of Columbia as rows of a set file under knowledge/law/) the partition declared, pending, sunset, unsourced and rowless with the parts summing to the set, every rowless or unsourced place NAMED, and writes the gauge stamp the compare page reads; no country-level row may answer a state-law topic, so a state with no row of its own reads the strictest line and never a federal fallback; gate plants a set of five with one row of each class and asserts the exact partition and the exact worklist, asserts that a planted country row does not clear a rowless state, and that an empty set is refused rather than reported complete | Organ | 1 u |
| A changed statute is noticed before the row it feeds is relied on (LG7) after LG4 | law_row_drift | The source of every in-force row is re-fetched on a beat through the estate researcher and compared with the row's pin, and each row whose source moved is named; a drifted row answers the strictest line with the reason until it is re-read and re-pinned, a source that could not be fetched reads UNOBSERVED and is named, never fresh; gate plants a row whose mirror changed and asserts it is named and answers strictest, an unchanged control stays answered, and an unreachable source reads UNOBSERVED | Organ | 1.5 u |
Milestones
| Milestone | Rungs | Cumulative |
|---|---|---|
| M5 · A registry that carries fifty-one jurisdictions | LG5,LG6,LG7 | 7.5 u |
| Rung | Role | Toward | Stands on | Why |
|---|---|---|---|---|
| LG5 | contender | T-FRONT-LAW | LG4 | a ceremony or a shipment that touches several places is decided deterministically by the strictest sourced line over all of them, where the field's frontier generates such an answer probabilistically |
| LG6 | substrate | T-BIC-LAW | LG4 | the coverage partition is what proves the registry answers every jurisdiction it claims and names the ones it has not read |
| LG7 | substrate | T-FRONT-LAW | LG4 | a pinned row is only as good as the day its statute was read; drift detection keeps a row from outliving its law |
Ladder verdict, counted (17 rows, more than the 12-row disclosure bar)
| Class | Count | Note |
|---|---|---|
| targets | 2 | sotatarget rows on the plan |
| best in class | 1 | targets whose class is best-in-class, by code |
| frontier | 1 | targets whose class is frontier, by code |
| undated | 0 | targets naming no bar that exists |
| bad class | 0 | targets whose class is neither word |
| duplicate | 0 | target ids an earlier row already carries |
| rungs | 10 | rung rows on the plan |
| placed | 10 | rungs carrying a rungrole row |
| unplaced | 0 | rungs with no role toward any target |
| bad role | 0 | rungrole rows naming a role the ladder does not know |
| bad target | 0 | rungrole rows naming a target no sotatarget row declares |
| rungs, summed | 10 | RECONCILED: the parts sum to the total 10 |
| substrate | 5 | what the target's own methods consume |
| arm | 3 | a sovereign arm that triangulates without competing for the number |
| contender | 2 | its done-rule is a number against the target |
| superseded | 0 | kept as capability, retired as a claim |
| placed, summed | 10 | RECONCILED: the parts sum to the total 10 |
| Class | Count | Note |
|---|---|---|
| bars | 1 | sotabar rows on the plan |
| fresh | 0 | the bar month is the current month |
| attested | 0 | an older bar with a this-month barscan reporting no newer entry |
| stale | 0 | a this-month scan saw a newer month the bar ignores |
| unattested | 1 | nobody looked this month |
| malformed | 0 | a sotabar row missing a field |
| duplicate | 0 | bar ids an earlier row already carries |
| bars, summed | 1 | RECONCILED: the parts sum to the total 1 |
| current month | 2026-10 | the month every bar is judged against |
| Class | Count | Note |
|---|---|---|
| rows | 1 | treat rows declared on the plan |
| complete | 1 | every declared step verifies against the evidence |
| partial | 0 | a declared step is unmet |
| malformed | 0 | a treat row missing a field |
| rows, summed | 1 | RECONCILED: the parts sum to the total 1 |
| rungs | 10 | rungs on the plan |
| undeclared | 9 | rungs with no treat row |
| allowlist bytes read | 207076 | the MCP allowlist the ranker reads |
| roster bytes read | 119881 | the gate roster |
| clock plane bytes read | 0 | the clock DESIRED plane |
| Rung | MCP row | API route | Primitive | Workflow | Agent beat | Verdict |
|---|---|---|---|---|---|---|
| LG4 | nx_law present | /api/tools/call name=nx_law present | nx_law_core present | law-core-audit present | nx_law_core_gate present | COMPLETE |
Inspect a rung and its prerequisites
Declared nodes 10. Rank input binding: STALE_INCONSISTENT. Dependency order is authored. Implementation, acceptance evidence, authority and resource readiness are unverified. No action is recommended or dispatched here.
Plan SHA-256 8c46a5b0fb7f7c908eeee4ab3eeb20d81383cbe59573d2ef42cbf02b60ab0a94. Target rows 2; role rows 10. Existing risks and release worklog retain their own scope; no node completion is inferred.
Runtime observation coverage: 0 of 10 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.
LR0 — Cite-or-abstain verifier
Prerequisites: None declared; this does not establish execution eligibility.
Contract:
cite_verifyAcceptance: A citation passes only as an exact byte-span of a real source -- LANDED
Authored effort: 0. 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.LR1 — Document redline
Prerequisites: LR0 (acceptance unverified)
Contract:
cite_scan_docAcceptance: Every inline citation verified, unverifiable ones struck with a reason -- LANDED
Authored effort: 0. 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.LR2 — Safe-to-cite composition
Prerequisites: LR0 (acceptance unverified)
Contract:
cit_safe_to_citeAcceptance: Verified AND good law, or refused -- LANDED
Authored effort: 0. 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.LG1 — Legal corpus semantic search
Prerequisites: LR0 (acceptance unverified)
Contract:
legal_search_queryAcceptance: The sovereign search engine over a banked corpus of opinions and statutes, each hit carrying its banked source so cite_verify can run on it; gate proves a known holding is found at rank 1 with a verifiable span and a fabricated citation finds nothing
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.LG2 — Citator fed by treatment data
Prerequisites: LR2 (acceptance unverified)
Contract:
cit_treat_ingestAcceptance: Treatment signals (followed, distinguished, overruled) ingested from a declared public source with provenance per row into the CID plane the citator already reads; gate proves an overruled fixture authority reads unsafe after ingest and the worst-wins rule still holds
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.LG3 — Verified research answer
Prerequisites: LG1 (acceptance unverified), LG2 (acceptance unverified)
Contract:
legal_answer_composeAcceptance: An answer composed from LG1 hits, redlined by LR1 and gated by LR2, that ABSTAINS on any struck citation and names why; gate proves a question whose only support is overruled yields an abstention, never a confident paragraph
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.LG4 — The one law engine every lane composes
Prerequisites: LR0 (acceptance unverified)
Contract:
law_askAcceptance: law_ask(topic, jurisdiction, day) answers from ONE sourced registry (knowledge/law/: a topic catalogue with typed value fields, one conf per topic, parent jurisdictions) the value the law sets, its status, the law id, ref key and sha256 pin of the governing row, and the resolution path (declared, subdivision, parent, world, or the strictest line for an undeclared, unsourced, refused, silent or rowless place); a topic with no in-force row refuses and never clears; gate nx_law_core_gate proves every path on planted rows (pending before and after its date, sunset, silent, unsourced, a member state on its union row, malformed rows refused by name) and holds the production rows to their mirrors, and a live consumer answers its legal lines from the engine with its known values byte-identical (nx_landed_cost: the HTSUS column, the EXIM schedule, the section 122 surcharge)
Authored effort: 3. 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.LG5 — One answer for a ceremony or a shipment that touches several places
Prerequisites: LG4 (acceptance unverified)
Contract:
law_ask_setAcceptance: law_ask_set(topic, places, day) answers one topic for a set of jurisdictions (for a signing: the signer's domicile, the place the signer physically is, each witness's place, the commissioning state of the notary) as the strictest value over every place, each contributing row named with its law id, ref key and pin; the answer relaxes only through a SOURCED recognition row of the place whose law would otherwise refuse, and one unread place in the set makes the whole answer the strictest line; gate plants a two-place set where one place refuses and asserts refusal, the same set with a sourced recognition row and asserts the relaxed value with both rows named, a set with an unread place and asserts strictest, and a one-place set that answers byte-identical to law_ask
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.LG6 — Coverage of a topic over a declared jurisdiction set with its worklist
Prerequisites: LG4 (acceptance unverified)
Contract:
law_coverageAcceptance: law_coverage(topic, set, day) prints for a declared set of jurisdiction codes (the fifty states and the District of Columbia as rows of a set file under knowledge/law/) the partition declared, pending, sunset, unsourced and rowless with the parts summing to the set, every rowless or unsourced place NAMED, and writes the gauge stamp the compare page reads; no country-level row may answer a state-law topic, so a state with no row of its own reads the strictest line and never a federal fallback; gate plants a set of five with one row of each class and asserts the exact partition and the exact worklist, asserts that a planted country row does not clear a rowless state, and that an empty set is refused rather than reported complete
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.LG7 — A changed statute is noticed before the row it feeds is relied on
Prerequisites: LG4 (acceptance unverified)
Contract:
law_row_driftAcceptance: The source of every in-force row is re-fetched on a beat through the estate researcher and compared with the row's pin, and each row whose source moved is named; a drifted row answers the strictest line with the reason until it is re-read and re-pinned, a source that could not be fetched reads UNOBSERVED and is named, never fresh; gate plants a row whose mirror changed and asserts it is named and answers strictest, an unchanged control stays answered, and an unreachable source reads UNOBSERVED
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.
Learning and practice paths
No structured learning path is declared for this plan. Existing research, roadmap and worklog remain available above.
Rung dossiers — every record that bears on a rung, in one place
nx_swcompare_evidence legal writes it beside its stamp); every gate below reads UNRECORDED until it runs.knowledge/organ_gate.conf read from this working directory (1 rows) and from the estate root (196 rows); rows in both counted once: 0; declarations read: 197. Every declaration in either copy counts, so a stub beside the publisher can never hide the root.LR0 Cite-or-abstain verifier · cell PRESENT · gate NO-GATE-DECLARED
| Contract | cite_verify · executor Organ · 0 u · stands on nothing |
|---|---|
| Definition of done | A citation passes only as an exact byte-span of a real source -- LANDED |
| Matrix cell | Cite-or-abstain citation verification · runtime/nx_cite_lib.nx · PRESENT decl |
| Gate | NO-GATE-DECLARED — knowledge/organ_gate.conf carries no row for nx_cite_lib; declare nx_cite_lib TAB <gate> and the ship loop proves it and the verdict lands here. |
| Work log | no log row names this rung yet |
LR1 Document redline · cell PRESENT · gate NO-GATE-DECLARED
| Contract | cite_scan_doc · executor Organ · 0 u · stands on LR0 |
|---|---|
| Definition of done | Every inline citation verified, unverifiable ones struck with a reason -- LANDED |
| Matrix cell | Document-level citation redline · runtime/nx_cite_lib.nx · PRESENT decl |
| Gate | NO-GATE-DECLARED — knowledge/organ_gate.conf carries no row for nx_cite_lib; declare nx_cite_lib TAB <gate> and the ship loop proves it and the verdict lands here. |
| Work log | no log row names this rung yet |
LR2 Safe-to-cite composition · cell PRESENT · gate NO-GATE-DECLARED
| Contract | cit_safe_to_cite · executor Organ · 0 u · stands on LR0 |
|---|---|
| Definition of done | Verified AND good law, or refused -- LANDED |
| Matrix cell | Composed safe-to-cite verified plus good law · runtime/nx_citator_lib.nx · PRESENT decl |
| Gate | NO-GATE-DECLARED — knowledge/organ_gate.conf carries no row for nx_citator_lib; declare nx_citator_lib TAB <gate> and the ship loop proves it and the verdict lands here. |
| Work log | no log row names this rung yet |
LG1 Legal corpus semantic search · cell WATCHING · gate NO-GATE-DECLARED
| Contract | legal_search_query · executor Organ · 1.5 u · stands on LR0 |
|---|---|
| Definition of done | The sovereign search engine over a banked corpus of opinions and statutes, each hit carrying its banked source so cite_verify can run on it; gate proves a known holding is found at rank 1 with a verifiable span and a fabricated citation finds nothing |
| Matrix cell | Legal research corpus semantic search · runtime/nx_legal_search.nx · WATCHING decl |
| Gate | NO-GATE-DECLARED — knowledge/organ_gate.conf carries no row for nx_legal_search; declare nx_legal_search TAB <gate> and the ship loop proves it and the verdict lands here. |
| Work log | 2026-09-28 queue INTAKE 1790625310 routed by nx_intake_route (trade-research-seat, epoch 1790632087) 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 plus1 |
LG2 Citator fed by treatment data · cell LANDED · gate NO-GATE-DECLARED
| Contract | cit_treat_ingest · executor Organ · 2 u · stands on LR2 |
|---|---|
| Definition of done | Treatment signals (followed, distinguished, overruled) ingested from a declared public source with provenance per row into the CID plane the citator already reads; gate proves an overruled fixture authority reads unsafe after ingest and the worst-wins rule still holds |
| Matrix cell | Citator fed by real treatment data (provenanced ingest) · runtime/nx_citator_lib.nx · LANDED decl |
| Gate | NO-GATE-DECLARED — knowledge/organ_gate.conf carries no row for nx_citator_lib; declare nx_citator_lib TAB <gate> and the ship loop proves it and the verdict lands here. |
| Work log | no log row names this rung yet |
LG3 Verified research answer · cell WATCHING · gate NO-GATE-DECLARED
| Contract | legal_answer_compose · executor Organ · 2 u · stands on LG1, LG2 |
|---|---|
| Definition of done | An answer composed from LG1 hits, redlined by LR1 and gated by LR2, that ABSTAINS on any struck citation and names why; gate proves a question whose only support is overruled yields an abstention, never a confident paragraph |
| Matrix cell | Verified research answer that abstains · runtime/nx_legal_search.nx · WATCHING decl |
| Gate | NO-GATE-DECLARED — knowledge/organ_gate.conf carries no row for nx_legal_search; declare nx_legal_search TAB <gate> and the ship loop proves it and the verdict lands here. |
| Work log | no log row names this rung yet |
LG4 The one law engine every lane composes · cell PRESENT · gate UNRECORDED
| Contract | law_ask · executor Organ · 3 u · stands on LR0 |
|---|---|
| Definition of done | law_ask(topic, jurisdiction, day) answers from ONE sourced registry (knowledge/law/: a topic catalogue with typed value fields, one conf per topic, parent jurisdictions) the value the law sets, its status, the law id, ref key and sha256 pin of the governing row, and the resolution path (declared, subdivision, parent, world, or the strictest line for an undeclared, unsourced, refused, silent or rowless place); a topic with no in-force row refuses and never clears; gate nx_law_core_gate proves every path on planted rows (pending before and after its date, sunset, silent, unsourced, a member state on its union row, malformed rows refused by name) and holds the production rows to their mirrors, and a live consumer answers its legal lines from the engine with its known values byte-identical (nx_landed_cost: the HTSUS column, the EXIM schedule, the section 122 surcharge) |
| Matrix cell | One law engine -- every jurisdiction-keyed legal line from one sourced registry, the strictest line where a law is unread · runtime/nx_law_core.nx · PRESENT decl |
| Gate | nx_law_core_gate · UNRECORDED — no recorded verdict for this gate (it is declared for the organ but the evidence referee's last run did not record it: it is not on this board's gates map, or the referee has not run since the per-gate record shipped) |
| Work log | 2026-09-28 queue INTAKE 1790633100 routed by nx_intake_route (law-core-seat, epoch 1790633062) from operator: 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 d -- sponsor intake-1790633100 plus2 2026-09-28 measure W18 LAW-CORE census (knowledge/status/lawcore_census_20260928.txt 8490 B; scans retained as knowledge/gates/lawcore_census_*_20260928.out): buildroot/runtime .nx grep jurisdiction 129 hits, regime 575, U.S.C. 5, GDPR 35, the country literal ru 4, each over files=27150 with corpus_complete=1; the knowledge .conf grep read PARTIAL (budget 200000 files, corpus_complete=0) and is UNPROVEN, so confs are censused from their readers (a row no organ reads enforces nothing). 26 rows over 57 organs: ACTUAL 9 (the registry, the migrated nx_landed_cost, nx_fin_rules code-pair packs of a different shape, and 6 single-jurisdiction unkeyed rules in nx_takedown, nx_notice, nx_supp_channel, nx_efile_lib, nx_realperson, nx_connect_franking), SPRAWL 5 (nx_connect_juris with connect_jurisdictions.conf, nx_supp_jurisdiction, nx_legal_compliance, nx_privacy_lib, nx_drug_pathway), CONSUMER 15 in 5 groups, NOT-AN-ISSUE 28 in 7 groups. The orchestrator's five rulebooks are confirmed and nx_drug_pathway is a sixth; screening (sanctions, export controls, customs classification) is owned by the trade seats' /compare/tradecompliance TC1 to TC8; the two integrity indices (nx_trial_ethics, nx_integrity_signal) score places and counterparties from published indices, never a person or a nationality, and are no legal row. 2026-09-28 land THE ONE LAW ENGINE SHIPPED AND CALLABLE. nx_law_core (buildroot/runtime/nx_law_core.nx 43070 B, lib law_ask and law_ask_buf: declared, subdivision, parent, world and strictest resolution; pending, sunset, silent, unsourced and refused rows; partition total = admitted + unsourced + refused) over knowledge/law/ (topics.conf 14 topics, one conf per topic; filled: trade.us-import.ntr-column 5 rows, trade.us-import.s122-surcharge 2 rows, trade.us-export-credit.exim-cls 15 rows; jurisdictions.conf holds no production parent row yet). Gate nx_law_core_gate 86/86 GREEN, shipped by nx_organ_ship sha d6887f2e (prove GREEN, _offc twin installed, registered), bite-proven by nx_gate_bite with two aimed kills in law_ask_buf (site 150 the taint rule, site 201 the strictest-silent rule; restore byte-identical 43070 B, no deployed twin to disturb). This leg replaced the production tooth that asked the unfilled topic trade.sanctions-program with a catalogue walk (every catalogued topic answers or refuses no-table and none is malformed; values catalogue_topics=14 answered=3 unfilled=11) plus an anti-vacuity tooth that the three trade topics answer through the walk. CLI nx_law shipped sha 90a22f2d (prove resolved_by organ_gate.conf-declaration), registered and published to tools/list by nx_toolreg_reconcile (registered=2 with the gate; tool_schemas and tool_grammar rows added); a qualify run of nx_law explain trade.us-import.ntr-column RU answers declared column2 by PL117-110-sec3a with its ref and pin, partition ok. Declared in organ_gate.conf and organ_kind.conf; gateroster.conf row appended. 2026-09-28 land OWNER AND RITUAL. RACI activity law-core appended to the authority knowledge/store/raci by nx_raci_reconcile append-reconcile (rows 288 to 294, request sha256 a5f3be59, candidate 1e99e347, violations 0 before and after, visible and durable): legal A, researcher and engineer R, referee, warden and librarian C, pm I; nx_orchestrate_raci law-core resolves it and workstreams.conf binds law-core to nx_law_core_gate. The ritual plane plan-law-core-audit- is seeded (1 nx_law_core_gate, 2 nx_law list-topics, 3 nx_law explain on the NTR topic for RU, 4 nx_landed_cost selftest) and nx_plan_run refuses it managed-owned-definition-required, execution NOT_STARTED, the blocker youthsafety-audit met (debt 1790614098); no treat row is declared because the workflow surface cannot execute. 2026-09-28 land MIGRATION PROVEN: nx_landed_cost answers its regime layer from the engine (source 31515 B; promoted 162920 B sha 357817b1 at 1790625264 by the previous run of this seat, whose rows never reached a board). Pre-change binary and source banked at knowledge/bank/nx_landed_cost.elf-pre-lawcore-20260928 (a2bce52c 75496 B, byte-identical to nx_landed_cost.elf.prev) and knowledge/bank/nx_landed_cost.nx-pre-lawcore-20260928. Live selftest 15/15 GREEN. nx_behaveprobe prev on the selftest's reference shipments (calc by, uz, mx with pref, cn with pref and 301, by with pref and s122=1, us domestic, vn with 301) and rank over the whole corridor plane: 8 of 8 IDENTICAL STRONG. Three named differences, each the engine's sourced or strictest reading: corridor et EXIM open to closed (the schedule lists Ethiopia with every cell N; the plane had carried open without a source), corridor eu EXIM open to closed (the schedule lists member states, not the union, so no EU row exists and the strictest line applies), an unmodeled corridor (in) EXIM open to closed with the new note; the corridors catalog DIFFERS by exactly those 4 bytes. Content ruler record knowledge/status/lawcore_landed_cost_loss_20260928.txt: every lost run is the retired embedded fallback country list's prose (duplicated in the corridor plane rows) or an upstream store-lib message (ARENA-LOCK, SS-COMMIT, STS-LOCK). The consumer nx_lcimport_test rebuilt on the migrated code is IDENTICAL live vs staged (both rc 0); its qualify run read 5 of 6 only because the builder anchors CWD to buildroot, where the corridor plane is not on the path. 2026-09-28 lesson A production tooth that names one unfilled catalogue topic carries an expiry date: it asserts a fill state another lane is working to change, so it turns RED on the day that lane succeeds. Count over the whole catalogue so the fill state moves the values and never the verdict, and pair it with an anti-vacuity tooth so a walk that refuses everything cannot pass. 2026-09-28 lesson A seat that stops after shipping leaves its work in the sources and on the serving root but not on the board: this run found nx_law_core, nx_law, the gate, knowledge/law/ and a promoted migrated nx_landed_cost with no row anywhere, as wave 16 found wave 15's partial juris work in the sources. Read the organ_ship journal, knowledge/bank and the source mtimes before assuming a greenfield, and land the board row in the same hour as the promote. 2026-09-28 queue CONNECT ONTO THE CORE, the exact recipe (LAWS-CONTINUED's last row on youthsafety.plan is 1790625301, so its table is settled at 88644 B sha256 0bc194d3): (1) derive knowledge/law/minors-online.conf mechanically from knowledge/connect_jurisdictions.conf, one law row per jur row with the fields place, topic minors-online, law, status, the four values joined min;consent;method;barred, effective, sunset dash, scope, ref, mirror, pin, read, note; the method enum stays in rank order (none, parental_consent, verifiable_parental_consent, the topics.conf enum today); (2) nx_connect_juris keeps its API and record: jur_rules_for composes law_ask_buf, maps LAW_HOW to JUR_HOW (declared 1 to 1, undeclared 4 to 2, unsourced 5 to 3, no-row 6 to 4, silent 7 to 5; parent and world cannot occur without a parent table and with world no) and maps the enum index back to the table's own method rank so a rank gap stays byte-identical; the lib is allocation-free per sign-up by contract, so the translation runs once where a table is loaded (jur_conf_load and every gate fixture builder), never per call; (3) re-run nx_connect_juris_gate (175 teeth, fixture tables through the same translation) and require every tooth and VALUES line unchanged before any consumer rebuild; (4) rebuild the consumers (nx_connect_api, nx_connect_signup, both connect_appd builds) on their owners' lanes; (5) only then retire connect_jurisdictions.conf through the lifecycle with a mining receipt naming its 45 rows, and move the monthly legal-lines ritual (RACI connect-legal-lines) onto law-core. Not executed this leg: a live youth sign-up path inside a 3-hour box, and the load-time translation wants the YS1 owner's review first. 2026-09-28 queue Owed next, each onto the one engine through the artifact lifecycle: nx_privacy_lib to personal-data.processing (sourced rows for GDPR Art. 12(3) and 33(1) and California Civil Code 1798.130; the lib counts a month as 30 days, UNVERIFIED against the official text, so read EUR-Lex before any change); nx_supp_jurisdiction and nx_drug_pathway to a market-access and a regulatory-pathway topic (to be catalogued with typed fields); nx_legal_compliance to the esign topics under legalpractice LP23; knowledge/law/jurisdictions.conf parent rows from the official EU membership list with accession dates; nx_sourcing_path rebuilt on the migrated nx_landed_cost with its selftest and nx_behaveprobe on its BOM verbs (it still compiles the old regime code, which is why the corridor plane's col2 and eximclosed columns cannot be archived yet); the owned-workflow definition for plan-law-core-audit so the ritual executes and a treat row can be declared; the rebuilt nx_lcimport_test sits staged at nx_lcimport_test.sov.elf.new as this leg's probe subject, IDENTICAL live vs staged, awaiting a ship or a reap; the trade topics (sanctions programs, export controls, import bans, product standards) are the trade seats' rows on /compare/tradecompliance TC1 to TC8, composing law_ask. 2026-09-28 land LIFECYCLE AND MINING RECEIPT for what the migration superseded: (a) the embedded fallback country list in nx_landed_cost lc_corridor (a hand-typed second copy of the corridor plane with unsourced prose) is gone from the source and ARCHIVED as the banked pre-change source knowledge/bank/nx_landed_cost.nx-pre-lawcore-20260928 (the binary beside it, a2bce52c); mined: 0 MCP verbs, 0 API routes, 0 plan steps, 0 RACI rows, 0 clock rows; its 15 country cards (by, ru, uz, kz, kg, ge, am, md, ke, gh, et, eu, cn, mx, ca) all live in the corridor plane rows, and its one unsourced legal claim (EXIM open for et) is superseded by the sourced EXIM row (closed); (b) the corridor plane's col2 and eximclosed columns are SUPERSEDED for nx_landed_cost (the registry answers them) and NOT archivable yet, because the live nx_sourcing_path binary still reads them through the old regime code until it is rebuilt (queue row 1790633701); (c) the stale incumbent and importer censuses read LG4 as LIB-UNIMPORTED, so this leg re-ran nx_eco_graph_build (nodes 22781, edges 65344, complete=1) and nx_importcensus (asof 1790633624): nx_law_core.nx now reads 3 importers, 2 of them shipping programs (nx_law, nx_landed_cost). 2026-09-28 land SECOND CONSUMER ON THE ENGINE: nx_sourcing_path (the BOM and reshore-path pricer that imports nx_landed_cost's duty core) rebuilt on the migrated regime code and PROMOTED 155680 B sha 78d78768 (pre-change binary banked at knowledge/bank/nx_sourcing_path.elf-pre-lawcore-20260928, 0600fcc5 67475 B, byte-verified; prev banked by promote; _offc twin installed). Proof before the promote: nx_behaveprobe live vs staged IDENTICAL STRONG on selftest (218 B), on path over a 3-component fixture BOM in /tmp/lawcore_srcbom- (Belarus column 2, Uzbekistan column 1, China with a 301 rate; 873 B, 4 domestication steps) and on mix with pref=1 (208 B); the production srcbom- plane is empty, so those are the whole observable workload. Content ruler complete inventory knowledge/status/lawcore_sourcing_path_loss_20260928.txt (20 of 164 runs): the retired fallback country list's prose, every card of which lives in the corridor plane, and upstream store-lib messages (the ARENA-LOCK text is ABSENT-PROVEN from the whole source corpus, the STS-LOCK text survives only in 7 expanded snapshot files), so promoted with allow_capability_loss=yes on those named runs. Live selftest after the promote 18/18 GREEN. The consumer nx_lcimport_test rebuilt the same way and PROMOTED 166040 B sha 2cd1cf12 (inventory knowledge/status/lawcore_lcimport_test_loss_20260928.txt, 19 runs of the same two classes); served /api/gate_run 6/6 GREEN. With both importers on the engine, nothing reads the corridor plane's col2 and eximclosed columns any more (nx_shelltool grep for the plane path: only nx_landed_cost, coverage complete); they stay as positional placeholders because pref, kind, note and s301ok are read by index, so dropping them is a plane-schema change for the trade lane, recorded here as SUPERSEDED and unread. 2026-09-28 land STALE PUBLIC CLAIM CORRECTED: the corridor catalog nx_landed_cost self-publishes (sites/nishifamily/trade-corridors.json) still called the corridor plane the regime SSOT after the migration; its source and note now name the plane for preference, kind and note and knowledge/law/ (nx_law_core) for the column and EXIM fields, and say a corridor the registry cannot answer reads the strictest line. Rebuilt and PROMOTED nx_landed_cost 163144 B sha fa953420 (the migrated binary 357817b1 banked at knowledge/bank/nx_landed_cost.elf-lawcore-357817b1-20260928; _offc twin installed): nx_behaveprobe live vs staged IDENTICAL STRONG on calc by, corridors (3821 B) and selftest; content ruler 454 runs, exactly 1 lost (the old note) and 1 gained (the new one), promoted with allow_capability_loss=yes on that named run; live selftest 15/15 GREEN; the freshness beat re-emitted the public catalog with the new note and the registry-backed EXIM values (et and eu closed). 2026-09-28 queue PRIVACY ONTO THE ENGINE, attempted and BLOCKED AT THE SOURCE: the official EU text of Regulation (EU) 2016/679 (eur-lex.europa.eu, CELEX 32016R0679) answered status 202 with an AWS WAF challenge page (knowledge/fetched/rf_0476cacf.raw, 2035 B, a challenge script and no law text), so no personal-data.processing row is written and the topic keeps refusing no-table, never clearing; a copy of the text as adopted in 2016 would not show later amendments, so it is not a substitute for the current consolidated text. Fixed before any row lands: the topic catalogue now carries request_months beside request_days (topics.conf 5223 to 5466 B), because nx_privacy_lib counts the GDPR request period as 30 days where the statute's unit is not days (unverified until the text is read) and a registry that stored 30 would copy that approximation into every consumer; the promoted gate re-read the catalogue 86/86 GREEN (malformed 0). Owed: a fetch lane that passes the EUR-Lex challenge or another official consolidated copy, then the EU and California rows, then nx_privacy_lib composing law_ask with nx_privacy_gate's values unchanged. 2026-09-28 queue PUBLIC SECOND RULEBOOK FOUND: sites/nishifamily/trade.html (41416 B) embeds its own corridor regime table in JS (per corridor col, col1, col2, s232, s301, s122 true, pref, band, note) and prose saying EXIM is closed only for Belarus, while the registry reads Russia and Ethiopia closed too and the section 122 surcharge sunset on 2026-07-24; the page should read /trade-corridors.json (served 200, 4395 B, now published from the corridor plane plus the law registry). Owner the trade and sites lane; recorded in the census addendum. 2026-09-28 measure HTSUS Revision 19 (2026) General Note 3 READ from the mirrored USITC PDF (rf_dd125144.raw, ref htsus_gn_r) through nx_pdf_text into 2,826,408 B of text: 3(a)(i) column 1 applies to all products other than those of countries enumerated in paragraph (b), 3(a)(ii) the General subcolumn is the normal trade relations rate, 3(b) column 2 applies to North Korea, Republic of Belarus, Russian Federation and Cuba. All five ntr-column law rows (world column1, RU and BY by PL 117-110 sec 3(a), CU and KP by GN 3(b)) match the source, and the BY note that the 2026 notes still enumerate Belarus is now witnessed by a read, not inferred 2026-09-28 lesson A PDF TEXT LAYER SPLITS WORDS AT KERNING, SO A PHRASE COUNT OVER THE EXTRACTED TEXT READS 0 WHILE THE PHRASE IS THERE: the GN 3(a)(i) sentence counted 0 in the raw PDF and 0 again in the extracted text, which reads r ates, applicab le, en umer ated. Absence over an extracted PDF is UNPROVEN until the window is read or a token shorter than any split is probed 2026-09-28 land treat row declared for LG4 and verified by nx_treatment legal: mcp nx_law, api /api/tools/call name=nx_law, prim nx_law_core, wf law-core-audit (plane manifest present), agent gateroster nx_law_core_gate, all five present, row COMPLETE, board verdict TREATED (rows 1, undeclared 6 of 7 rungs). The row claims PRESENCE of the five surfaces, not runnability of the workflow: see the next row 2026-09-28 measure nx_plan_run law-core-audit refuses before execution with schema nishi.planrun.authority-refusal.v1 code 4 managed-owned-definition-required, next_action define-and-qualify-owned-workflow, execution NOT_STARTED. Decomposed from source (nx_pm_owned_step_contract ope_discover_at): the executor resolves the workflow id as a registry alias bound to nx_pm_owned_run.elf work <id> <definition> <sha>, and refuses when that alias is absent or when the allowlist, plan or results prefixes are not absolute. So EVERY plan plane now runs only under an owned PMI2 definition made by nx_pm_owned_define create (16 named options) whose qualification is an owned-execution-policy v2 (per-action executable_sha256, exit_map, effect, write_scopes, commit_contract, effect_approval by the accountable role). Worked example knowledge/gates/m9-l2-20260927.nxr, .policy.json, .effects.json. Owed to the law-core RACI (legal A, engineer R): define the owned workflow for law-core-audit; this seat did not self-approve a management-pinned effect review 2026-09-28 land EU EXPORT-CREDIT ANSWERED FROM SOURCE: row law EU EXIM-CLS-EU27-members availability open landed in knowledge/law/trade.us-export-credit.exim-cls.conf (5382 to 6303 B). Membership is the official EU list read today at european-union.europa.eu (two pages pinned: cmp_legal_eu_countries.html sha256 9b4ad40d, cmp_legal_eu_countries_p2.html sha256 233c2ab6, 20 plus 7 Member States), and each of the 27 country tables in the pinned CLS mirror rf_d63cc581.raw reads Public Sector Y Y Y and Private Sector Y Y Y, conditions named by schedule note. Since the migration the eu corridor had read the strictest line (closed) because no row answered it; nx_law ask EU now reads ANSWERED declared open (16 rows, partition ok) and nx_landed_cost re-emitted /trade-corridors.json with eu exim open (4395 to 4393 B) 2026-09-28 land nx_law_core_gate 437b95ca promoted (prev d6887f2e banked at knowledge/bank/nx_law_core_gate.elf-d6887f2e-20260928, byte-verified): the EU row turned the production gate RED 85/86 because its neg-control asked EU as the jurisdiction with no row; the neg-control now asks ZZ, an ISO 3166 user-assigned code no country holds. Ship loop: build 437b95ca, PROVE fresh build 86/86 GREEN, content ruler 1 lost run (the old tooth name) and 1 gained (the new one), loss record knowledge/status/harness/loss-517dd2e8.record; the loop's behaviour stage asks for a successful representative probe and the live binary could not give one (exit 1 on the stale premise), so the promote went through /api/promote with expect_sha256 and allow_capability_loss after both named checks; _offc twin installed; live run 86/86 GREEN, production_exim_inforce_rows 16 2026-09-28 lesson A NEG-CONTROL WHOSE SUBJECT CAN ACQUIRE A ROW IS A FILL-STATE TOOTH WEARING A CONTROL'S NAME: this seat recorded at 1790633514 that a production tooth naming an unfilled topic expires the day that topic is filled, and three hours later its own neg-control asked EU as the jurisdiction with no row, then went RED the moment EU was sourced. The control subject must be structurally incapable of a sourced row (ZZ, a user-assigned ISO code), so adding law can never turn the gate RED and removing law can never turn it GREEN 2026-09-28 queue PUBLIC PAGE STATES LAW THE REGISTRY CONTRADICTS (debt 1790637353, sev 5, scope trade-engine, refines row 1790635201): the /trade.html calculator's Section 122 toggle defaults ON in 7 of 9 corridor presets under the label 10% expires 24 Jul 2026, so by default it adds 10 percent of customs value that the registry records as sunset on 2026-07-24; its prose says EXIM is open for any corridor except Belarus while the registry reads Belarus, Russia and Ethiopia closed from the schedule read this month; its by preset note says finance is open. Its own bottom table already renders /trade-corridors.json, so the page contradicts itself. Remedy on the trade and sites lane: presets take column, exim and s122 defaults from the registry (the catalog grown by an s122 field, or nx_law ask at load) and the prose names no country; a browser-verified edit, which this seat cannot review 2026-09-28 queue W18 LAW-CORE OPEN AT RETURN, each with its unblock: (1) law-core-audit runs only once an owned PMI2 definition exists (row 1790636181; the accountable role legal approves the effect review, this seat did not self-approve); (2) CONNECT onto the core per row 1790633700 on the YS1 owner's review; (3) personal-data rows blocked at the source: EUR-Lex answers an AWS WAF 202 challenge and the Publications Office Cellar negotiates TLS 1.2 only (suite 0xc02f) while nx_research_fetch has no validated 1.2 leg and nx_tls12_probe is fail-closed without X.509 validation, so nx_privacy_lib's month-as-30-days stays UNVERIFIED until a validated 1.2 leg or a reachable official mirror; (4) nx_supp_jurisdiction, nx_drug_pathway and nx_legal_compliance still carry their own rulebooks: catalogue a typed topic, read sourced rows, migrate on each owner's lane; (5) debt 1790637353, the trade page's stale legal claims, trade and sites lane, enabler an s122 field in the corridor catalog; (6) the corridor plane's col2 and eximclosed columns are dead data read by no code (sole plane reader nx_landed_cost, nx_absent corpus_complete=1), retire by a re-key plus a field-index change through the lifecycle; (7) jurisdictions.conf parent rows wait for the first EU topic row, the membership source is now pinned; (8) /compare/legal browser rendering unverified, static checks GREEN at 162,272 B 2026-09-29 land THE ONE LAW ENGINE NOW SCREENS TRADE (wave 18 TRADE-BUILD, 2026-09-28): ten trade topics joined the registry (the Russia import bans of E.O. 14068 and its metals determination, the Cuba, Iran and North Korea import prohibitions of 31 CFR 515.204, 560.201 and 510.205, the UFLPA section 3(a) region presumption keyed on CN-XJ, the AD and CVD orders on crystalline silicon photovoltaic cells, EAR 746.8 licensing for Russia and Belarus by ECCN and by supplement no. 4, and one deliberately unfilled US export destination topic), every row SOURCED with its deciding sentence quoted from a pinned mirror; nx_law_core_gate re-run live 86/86 GREEN with the catalogue at 24 topics (12 answered, 12 unfilled, 0 malformed). They are composed by nx_trade_check_lib, which routes a good to its topics through knowledge/law/trade.goods-classes.conf and joins the answers to a party screen over the pinned OFAC and DHS lists (nx_trade_screen_lib), and nx_landed_cost quote now refuses by name with the law id, source and pin (shipped 06b9cc55, gate nx_trade_screen_gate 39/39, bite-proven). Every line is a jurisdiction, a list, a product or an ownership fact; no field reads a nationality or any trait of a person. Detail on tradecompliance.plan rows 1790658150 to 1790658402 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 land AN UNDER-DECLARED CLASSIFICATION NO LONGER CLEARS: a check or quote naming only a heading (HS 8541 for PV cells from Vietnam) or no code at all read CLEAR, because a complete product list compared only codes as long as its lines; the one selector now reads such a good UNSCREENED wherever the law draws a line for the place, and an export with no ECCN declared likewise on the CCL line (nx_trade_check c9b16cca, nx_landed_cost ea646be3, gate nx_trade_screen_gate 44/44 promoted 00e0fdef). Detail on tradecompliance.plan rows 1790660300 to 1790660520 |
LG5 One answer for a ceremony or a shipment that touches several places · cell WATCHING · gate UNRECORDED
| Contract | law_ask_set · executor Organ · 2 u · stands on LG4 |
|---|---|
| Definition of done | law_ask_set(topic, places, day) answers one topic for a set of jurisdictions (for a signing: the signer's domicile, the place the signer physically is, each witness's place, the commissioning state of the notary) as the strictest value over every place, each contributing row named with its law id, ref key and pin; the answer relaxes only through a SOURCED recognition row of the place whose law would otherwise refuse, and one unread place in the set makes the whole answer the strictest line; gate plants a two-place set where one place refuses and asserts refusal, the same set with a sourced recognition row and asserts the relaxed value with both rows named, a set with an unread place and asserts strictest, and a one-place set that answers byte-identical to law_ask |
| Matrix cell | One answer for a ceremony or a shipment that touches several places -- the strictest sourced line over every place involved · runtime/nx_law_core.nx · WATCHING decl |
| Gate | nx_law_core_gate · UNRECORDED — no recorded verdict for this gate (it is declared for the organ but the evidence referee's last run did not record it: it is not on this board's gates map, or the referee has not run since the per-gate record shipped) |
| Work log | no log row names this rung yet |
LG6 Coverage of a topic over a declared jurisdiction set with its worklist · cell WATCHING · gate UNRECORDED
| Contract | law_coverage · executor Organ · 1 u · stands on LG4 |
|---|---|
| Definition of done | law_coverage(topic, set, day) prints for a declared set of jurisdiction codes (the fifty states and the District of Columbia as rows of a set file under knowledge/law/) the partition declared, pending, sunset, unsourced and rowless with the parts summing to the set, every rowless or unsourced place NAMED, and writes the gauge stamp the compare page reads; no country-level row may answer a state-law topic, so a state with no row of its own reads the strictest line and never a federal fallback; gate plants a set of five with one row of each class and asserts the exact partition and the exact worklist, asserts that a planted country row does not clear a rowless state, and that an empty set is refused rather than reported complete |
| Matrix cell | Coverage of a topic over a declared jurisdiction set -- the partition and the worklist of unread places · runtime/nx_law_core.nx · WATCHING decl |
| Gate | nx_law_core_gate · UNRECORDED — no recorded verdict for this gate (it is declared for the organ but the evidence referee's last run did not record it: it is not on this board's gates map, or the referee has not run since the per-gate record shipped) |
| Work log | 2026-10-03 queue M5 declared 2026-10-03 for the Utah-then-every-state document program (legalpractice L4 and L5, unidoc UD10): the execution topics need three things this engine does not have -- an answer over several places at once (LG5), a coverage partition over the fifty states and the District of Columbia with its worklist and gauge (LG6), and a drift watch that names a row whose statute moved (LG7). Before building LG7 run nx_spendgate against nx_refdrift, nx_mirrorintegrity and nx_research_freshness and compose what they already do: nx_capsearch for mirror, drift, refetch and pin showed no row-source re-reader in its top 8, from a partial ranking (corpus_complete=0), which is a lead and not an absence proof. Owed first on this board: the October attestation of SB-LAW-ENGINE -- nx_barfresh legal reads UNATTESTED since the month rolled, so nx_compare_rank legal refuses until the two listings are fetched and read |
LG7 A changed statute is noticed before the row it feeds is relied on · cell WATCHING · gate UNRECORDED
| Contract | law_row_drift · executor Organ · 1.5 u · stands on LG4 |
|---|---|
| Definition of done | The source of every in-force row is re-fetched on a beat through the estate researcher and compared with the row's pin, and each row whose source moved is named; a drifted row answers the strictest line with the reason until it is re-read and re-pinned, a source that could not be fetched reads UNOBSERVED and is named, never fresh; gate plants a row whose mirror changed and asserts it is named and answers strictest, an unchanged control stays answered, and an unreachable source reads UNOBSERVED |
| Matrix cell | A changed statute is noticed before the row it feeds is relied on · runtime/nx_law_core.nx · WATCHING decl |
| Gate | nx_law_core_gate · UNRECORDED — no recorded verdict for this gate (it is declared for the organ but the evidence referee's last run did not record it: it is not on this board's gates map, or the referee has not run since the per-gate record shipped) |
| Work log | no log row names this rung yet |
dossiers=10 cells_joined=10 no_matrix_row=0 (sum 10) gates_recorded=0 gates_unrecorded=4 no_gate_declared=6 (sum 10 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 — unassessed
Comparative scores unavailable: 16 peer cells are unassessed. Establish cited assessments before comparing positions. Unknown cells are not absence; no zero scores or history observations were generated.
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 60, unassessed 16. Authored assessments are not verified outcomes.
No capabilities match this filter or search.
| Capability | Nishi | Harvey | CoCounsel | Westlaw | LexisNexis |
|---|---|---|---|---|---|
Cite-or-abstain citation verificationSource present; authored stronger claim:cite_verify in runtime/nx_cite_lib.nx, verified at emit. Deterministic verifier, NO LLM in the trust path: a citation passes only if its quote is an exact byte-span of a real source. The 2026 wall is ~24pct of legal answers citing unsupported law [magesh2024]; a subtly altered quote ABSTAINS here Adoption: LIB-WIRED importers=3 nonval=1 — fully adopted (top of its ladder).Pros Source symbol found; stronger capability claim is authored; ahead of Harvey, CoCounsel, Westlaw, LexisNexis; fully adopted on the estate ladderCons none on the measured axes (rival marks are documented presence, not depth) | ◉ | ◐ | ◐ | ● | ● |
Document-level citation redlineSource present; authored stronger claim:cite_scan_doc in runtime/nx_cite_lib.nx, verified at emit. Scans a whole drafted paragraph, verifies every inline citation, strikes the unverifiable ones with a reason; a filing is clean only at zero struck. The unterminated-citation dodge is itself a strike [cocounsel] Adoption: LIB-WIRED importers=3 nonval=1 — fully adopted (top of its ladder).Pros Source symbol found; stronger capability claim is authored; ahead of Harvey, CoCounsel, Westlaw, LexisNexis; fully adopted on the estate ladderCons none on the measured axes (rival marks are documented presence, not depth) | ◉ | ● | ● | ● | ● |
Citation treatment signals good-law checkMeasured:cit_status exists in runtime/nx_citator_lib.nx, verified at emit. Shepard's/KeyCite analog: worst-wins so one overruling kills reliance despite any followings. Westlaw and Lexis are the reference here [westlaw-keycite]; ours is on the tamper-evident CID plane [lexis-shepards] Adoption: LIB-GATE-ONLY importers=1 — PARTIAL: imported only by validation organs (gates, tests, benches): wire it into a shipping program.Pros Implementing source symbol found; runtime acceptance separate; ahead of Harvey, CoCounselCons behind Westlaw (leads), LexisNexis (leads); not adopted yet: imported only by validation organs (gates, tests, benches): wire it into a shipping program | ● | ○ | ○ | ◉ | ◉ |
Composed safe-to-cite verified plus good lawSource present; authored stronger claim:cit_safe_to_cite in runtime/nx_citator_lib.nx, verified at emit. The composition incumbents do not close: a citation is safe ONLY if the quote verifies AND the authority is still good law. A real quote from an OVERRULED case is refused [harvey] Adoption: LIB-GATE-ONLY importers=1 — PARTIAL: imported only by validation organs (gates, tests, benches): wire it into a shipping program.Pros Source symbol found; stronger capability claim is authored; ahead of Harvey, CoCounsel, Westlaw, LexisNexisCons not adopted yet: imported only by validation organs (gates, tests, benches): wire it into a shipping program | ◉ | ○ | ○ | ● | ● |
E-discovery production allow-list screenSource present; authored stronger claim:ed_is_producible in runtime/nx_ediscovery_lib.nx, verified at emit. Production is an ALLOW-LIST not a deny-list: a doc is producible only if affirmatively reviewed+responsive, so a privileged OR unreviewed doc cannot leak by omission. Incumbents review-then-deny-list; ours cannot disclose by construction [frcp-26] Adoption: LIB-GATE-ONLY importers=1 — PARTIAL: imported only by validation organs (gates, tests, benches): wire it into a shipping program.Pros Source symbol found; stronger capability claim is authored; ahead of Harvey, CoCounsel, Westlaw, LexisNexisCons not adopted yet: imported only by validation organs (gates, tests, benches): wire it into a shipping program | ◉ | ● | ◐ | ◐ | ◐ |
Statute-of-limitations deadline engineMeasured:sol_status exists in runtime/nx_sol_lib.nx, verified at emit. Exact proleptic-Gregorian deadline math (leap-year and Feb-29->Feb-28 clamp correct), tolling, and the discovery rule. Westlaw/Lexis deadline calculators are the reference on jurisdiction rule sets; ours is FAIL-CLOSED -- it returns UNDETERMINED-FOR-REVIEW on an unestablished accrual date rather than the confident date a rule-set calculator always produces. Missing a limitations deadline is the top legal-malpractice claim. GRADED PRESENT, NOT EXCEEDS (2026-08-07): this row marks Westlaw and LexisNexis Best on this same axis, and both cannot lead it. The note above already concedes they are the reference on jurisdiction rule sets; our claim is the narrower one of fail-closed correctness, which is a different tradeoff, not a superiority rival marks uncited — the Yes, Best or Part codes on this row are an observation read with no reference mark behind them Adoption: LIB-WIRED importers=3 nonval=2 — fully adopted (top of its ladder).Pros Implementing source symbol found; runtime acceptance separate; fully adopted on the estate ladderCons behind Westlaw (leads), LexisNexis (leads) | ● | ● | ● | ◉ | ◉ |
Redaction completeness for productionSource present; authored stronger claim:redact_production_ok in runtime/nx_redact_lib.nx, verified at emit. The content half of e-discovery production (nx_ediscovery is the allow-list): a document is producible only if reviewed AND redaction-clean. Deterministic byte-exact SSN detection with precise number boundaries (no false positive on a dd-dd-dddd grouping or an SSN-shaped run embedded after digits) plus privilege-marker scan; FAIL-CLOSED as a HARD BLOCK, not a flag-for-human-review, so PII/privilege cannot leak by omission. Incumbents flag; ours refuses rival marks uncited — the Yes, Best or Part codes on this row are an observation read with no reference mark behind them Adoption: LIB-GATE-ONLY importers=1 — PARTIAL: imported only by validation organs (gates, tests, benches): wire it into a shipping program.Pros Source symbol found; stronger capability claim is authored; ahead of Harvey, CoCounsel, Westlaw, LexisNexisCons not adopted yet: imported only by validation organs (gates, tests, benches): wire it into a shipping program | ◉ | ● | ◐ | ◐ | ◐ |
Prejudgment interest / damages engineMeasured:dmg_simple_interest exists in runtime/nx_damages_lib.nx, verified at emit. Statutory prejudgment interest computed on an EXACT proleptic-Gregorian day count (composes nx_sol's date engine, not a re-implementation): simple and annually-compounded, integer minor units, at a declared statutory rate. FAIL-CLOSED on a judgment date before accrual or negative inputs. Day-count and compounding errors are exactly where damages calculators go wrong. GRADED PRESENT, NOT EXCEEDS (2026-08-07): same rule as the SOL row -- Westlaw and LexisNexis are marked Best here, so an exceed flag would contradict this row own competitor grades rival marks uncited — the Yes, Best or Part codes on this row are an observation read with no reference mark behind them Adoption: LIB-WIRED importers=2 nonval=1 — fully adopted (top of its ladder).Pros Implementing source symbol found; runtime acceptance separate; fully adopted on the estate ladderCons behind Westlaw (leads), LexisNexis (leads) | ● | ● | ● | ◉ | ◉ |
Privilege log adequacy under FRCP 26(b)(5)(A)Measured:pl_log_adequate_pure exists in runtime/nx_privlog_lib.nx, verified at emit. Each entry must carry the elements that let the other side assess the claim (attorney-client versus work-product tier, waiver posture); an inadequate entry fails the log, never a silent pass [frcp-26]. Measured 2026-08-18 from the shipped lib; graded present, not exceeds Adoption: LIB-WIRED importers=2 nonval=1 — fully adopted (top of its ladder).Pros Implementing source symbol found; runtime acceptance separate; ahead of Harvey, CoCounsel; fully adopted on the estate ladderCons none on the measured axes (rival marks are documented presence, not depth) | ● | ◐ | ◐ | ● | ● |
Litigation hold defensibility -- duty trigger, custodian notice and acknowledgment, system suspension, premature release refusedMeasured:hd_defensible exists in runtime/nx_hold_lib.nx, verified at emit. The EDRM left side (preservation) beside the production allow-list: a hold is defensible only when the duty has attached, notice has issued, every custodian has acknowledged and no system is left unsuspended; a release before the duty lapses is named premature. Uncontested by these four research tools -- the hold reference is the e-discovery vendor class, not on this board. Measured 2026-08-18 from the shipped lib Adoption: LIB-WIRED importers=2 nonval=1 — fully adopted (top of its ladder).Pros Implementing source symbol found; runtime acceptance separate; ahead of Harvey, CoCounsel, Westlaw, LexisNexis; fully adopted on the estate ladderCons none on the measured axes (rival marks are documented presence, not depth) | ● | ○ | ○ | ○ | ○ |
FRCP 37(e) spoliation sanction ladderMeasured:hd_sanction_tier exists in runtime/nx_hold_lib.nx, verified at emit. Lost ESI graded none, curative or severe from reasonable steps, restorability and intent -- the rule's own structure; Westlaw and Lexis carry practice guidance on 37(e) (Part), neither computes the tier from the matter record. Measured 2026-08-18 from the shipped lib rival marks uncited — the Yes, Best or Part codes on this row are an observation read with no reference mark behind them Adoption: LIB-WIRED importers=2 nonval=1 — fully adopted (top of its ladder).Pros Implementing source symbol found; runtime acceptance separate; ahead of Harvey, CoCounsel, Westlaw, LexisNexis; fully adopted on the estate ladderCons none on the measured axes (rival marks are documented presence, not depth) | ● | ○ | ○ | ◐ | ◐ |
E-filing timeliness -- submission is not filing, rejection and relation-back on the deadlineMeasured:efl_status_pure exists in runtime/nx_efile_lib.nx, verified at emit. A brief submitted before midnight and rejected the next morning was NEVER FILED unless relation-back applies inside the cure window; status is one of not-filed, pending, filed-timely, filed-late or rejected and a late filing names its days late. Westlaw and Lexis practice guidance covers court rules (Part); the Utah connector itself is a watch on /compare/legalpractice. Measured 2026-08-18 from the shipped lib rival marks uncited — the Yes, Best or Part codes on this row are an observation read with no reference mark behind them Adoption: LIB-WIRED importers=2 nonval=1 — fully adopted (top of its ladder).Pros Implementing source symbol found; runtime acceptance separate; ahead of Harvey, CoCounsel, Westlaw, LexisNexis; fully adopted on the estate ladderCons none on the measured axes (rival marks are documented presence, not depth) | ● | ○ | ○ | ◐ | ◐ |
Legal research corpus semantic searchOpen — watchingruntime/nx_legal_search.nx : legal_search_query, re-measured on every compare beat. Ship that symbol and this mark flips itself; the comparewatch- plane row flips with it. Declared gap; the sovereign search engine exists, pointing it at a legal corpus is the rung. Named as a watch contract on 2026-08-18 so the hive can flip it rival marks uncited — the Yes, Best or Part codes on this row are an observation read with no reference mark behind themPros none measured yetCons behind Harvey, CoCounsel, Westlaw (leads), LexisNexis (leads); open contract; expected source declaration not established | ○ | ◐ | ◐ | ◉ | ◉ |
Citator fed by real treatment data (provenanced ingest)Measured:cit_treat_ingest exists in runtime/nx_citator_lib.nx, verified at emit. The treatment-signals row above is present on fixture data; Westlaw KeyCite and Shepard's are fed by editorial treatment pipelines [westlaw-keycite] [lexis-shepards] -- the contract is ingest from a declared public source with provenance per row into the CID plane the citator already reads, worst-wins preserved Adoption: LIB-GATE-ONLY importers=1 — PARTIAL: imported only by validation organs (gates, tests, benches): wire it into a shipping program.Pros Implementing source symbol found; runtime acceptance separate; ahead of Harvey, CoCounselCons behind Westlaw (leads), LexisNexis (leads); not adopted yet: imported only by validation organs (gates, tests, benches): wire it into a shipping program | ● | ○ | ○ | ◉ | ◉ |
Verified research answer that abstainsOpen — watchingruntime/nx_legal_search.nx : legal_answer_compose, re-measured on every compare beat. Ship that symbol and this mark flips itself; the comparewatch- plane row flips with it. Harvey and CoCounsel compose research answers [harvey] [cocounsel]; ours must compose ONLY from corpus hits redlined by cite_scan_doc and gated by cit_safe_to_cite, abstaining and naming why on any struck citation -- the answer surface over the verified lane, not a new trust pathPros none measured yetCons behind Harvey (leads), CoCounsel (leads), Westlaw (leads), LexisNexis (leads); open contract; expected source declaration not established | ○ | ◉ | ◉ | ◉ | ◉ |
One law engine -- every jurisdiction-keyed legal line from one sourced registry, the strictest line where a law is unreadMeasured:law_ask exists in runtime/nx_law_core.nx, verified at emit. law_ask answers a topic, a jurisdiction and a day from knowledge/law/ (a topic catalogue with typed value fields, one conf per topic, parent jurisdictions) with the value, the status, the law id, ref key and sha256 pin of the governing row and the resolution path; an unsourced, refused, silent, undeclared or rowless place reads the strictest line and a topic with no in-force row refuses, never clears. Gate nx_law_core_gate 86/86 GREEN (shipped d6887f2e, two aimed nx_gate_bite kills), CLI nx_law registered on MCP (ask, explain, list-topics), and nx_landed_cost answers its HTSUS column, EXIM schedule and section 122 surcharge from it. The four rival cells are UNASSESSED (4): the mirrored rival pages document research answers and citators, not a machine-decisioned jurisdiction registry, so any grade here would be a claim nobody measured; the field's current frontier automates statute compliance probabilistically [arxiv-regcompliance]. Measured 2026-09-28 Adoption: LIB-WIRED importers=3 nonval=2 — fully adopted (top of its ladder).Pros Implementing source symbol found; runtime acceptance separate; fully adopted on the estate ladderCons peer comparison unavailable for unassessed cells | ● | ? | ? | ? | ? |
One answer for a ceremony or a shipment that touches several places -- the strictest sourced line over every place involvedDARK —runtime/nx_law_core.nx EXISTS but does not declare law_ask_set: something shipped at this path under another name, and this mark would read open forever. Repoint the contract to the real entry point (the plan rung AND this row) or rename the function; the flip follows on the next beat, and the comparewatch- plane row reads DARK until then. WATCH (LG5): a remote signing involves the signer's domicile, the signer's location, each witness and the notary's commissioning state; the answer is the strictest value over the set with every contributing row named, relaxed only by a sourced recognition row of the place whose law would otherwise refuse. The four rival cells are UNASSESSED (4): no rival page has been read for this capabilityPros none measured yetCons open contract; expected source declaration not established | ○ | ? | ? | ? | ? |
Coverage of a topic over a declared jurisdiction set -- the partition and the worklist of unread placesDARK —runtime/nx_law_core.nx EXISTS but does not declare law_coverage: something shipped at this path under another name, and this mark would read open forever. Repoint the contract to the real entry point (the plan rung AND this row) or rename the function; the flip follows on the next beat, and the comparewatch- plane row reads DARK until then. WATCH (LG6): declared, pending, sunset, unsourced and rowless summing to the set (the fifty states and the District of Columbia for the execution topics), every unread place named, and the gauge stamp written for the compare page. The four rival cells are UNASSESSED (4): no rival page has been read for this capabilityPros none measured yetCons open contract; expected source declaration not established | ○ | ? | ? | ? | ? |
A changed statute is noticed before the row it feeds is relied onDARK —runtime/nx_law_core.nx EXISTS but does not declare law_row_drift: something shipped at this path under another name, and this mark would read open forever. Repoint the contract to the real entry point (the plan rung AND this row) or rename the function; the flip follows on the next beat, and the comparewatch- plane row reads DARK until then. WATCH (LG7): the source of every in-force row is re-fetched on a beat and compared with the row's pin; a drifted row answers the strictest line until it is re-read and an unreachable source reads UNOBSERVED, never fresh. The four rival cells are UNASSESSED (4): no rival page has been read for this capabilityPros none measured yetCons open contract; expected source declaration not established | ○ | ? | ? | ? | ? |
| Class | Count | Note |
|---|---|---|
| rows with rival marks | 14 | rows carrying a Yes, Best or Part in a rival column |
| cited | 8 | a reference mark resolves to a pinned mirror |
| uncited | 6 | an observation read, badged until a reference lands |
| rows, summed | 14 | RECONCILED: the parts sum to the total 14 |
Delivery and evidence
Inspect risks, technical debt, rendered observations, experiments and references. Read scope and limitations alongside every result.
Risk register
| Risk | Likelihood x impact | Mitigation |
|---|---|---|
| A corpus search that returns a hit without its banked source cannot be verified and reintroduces the hallucination wall | possible x high | LG1 done-rule: no hit without a verifiable span. |
| Treatment data from a single source with no provenance is a citator that lies quietly | possible x high | LG2 rows carry source and as-of; an unprovenanced row is refused at ingest. |
Release history and work log
| When | Rung | Kind | Entry |
|---|---|---|---|
| 2026-09-28 | LG1 | queue | INTAKE 1790625310 routed by nx_intake_route (trade-research-seat, epoch 1790632087) 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 plus1 |
| 2026-09-28 | LG4 | queue | INTAKE 1790633100 routed by nx_intake_route (law-core-seat, epoch 1790633062) from operator: 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 d -- sponsor intake-1790633100 plus2 |
| 2026-09-28 | LG4 | measure | W18 LAW-CORE census (knowledge/status/lawcore_census_20260928.txt 8490 B; scans retained as knowledge/gates/lawcore_census_*_20260928.out): buildroot/runtime .nx grep jurisdiction 129 hits, regime 575, U.S.C. 5, GDPR 35, the country literal ru 4, each over files=27150 with corpus_complete=1; the knowledge .conf grep read PARTIAL (budget 200000 files, corpus_complete=0) and is UNPROVEN, so confs are censused from their readers (a row no organ reads enforces nothing). 26 rows over 57 organs: ACTUAL 9 (the registry, the migrated nx_landed_cost, nx_fin_rules code-pair packs of a different shape, and 6 single-jurisdiction unkeyed rules in nx_takedown, nx_notice, nx_supp_channel, nx_efile_lib, nx_realperson, nx_connect_franking), SPRAWL 5 (nx_connect_juris with connect_jurisdictions.conf, nx_supp_jurisdiction, nx_legal_compliance, nx_privacy_lib, nx_drug_pathway), CONSUMER 15 in 5 groups, NOT-AN-ISSUE 28 in 7 groups. The orchestrator's five rulebooks are confirmed and nx_drug_pathway is a sixth; screening (sanctions, export controls, customs classification) is owned by the trade seats' /compare/tradecompliance TC1 to TC8; the two integrity indices (nx_trial_ethics, nx_integrity_signal) score places and counterparties from published indices, never a person or a nationality, and are no legal row. |
| 2026-09-28 | LG4 | land | THE ONE LAW ENGINE SHIPPED AND CALLABLE. nx_law_core (buildroot/runtime/nx_law_core.nx 43070 B, lib law_ask and law_ask_buf: declared, subdivision, parent, world and strictest resolution; pending, sunset, silent, unsourced and refused rows; partition total = admitted + unsourced + refused) over knowledge/law/ (topics.conf 14 topics, one conf per topic; filled: trade.us-import.ntr-column 5 rows, trade.us-import.s122-surcharge 2 rows, trade.us-export-credit.exim-cls 15 rows; jurisdictions.conf holds no production parent row yet). Gate nx_law_core_gate 86/86 GREEN, shipped by nx_organ_ship sha d6887f2e (prove GREEN, _offc twin installed, registered), bite-proven by nx_gate_bite with two aimed kills in law_ask_buf (site 150 the taint rule, site 201 the strictest-silent rule; restore byte-identical 43070 B, no deployed twin to disturb). This leg replaced the production tooth that asked the unfilled topic trade.sanctions-program with a catalogue walk (every catalogued topic answers or refuses no-table and none is malformed; values catalogue_topics=14 answered=3 unfilled=11) plus an anti-vacuity tooth that the three trade topics answer through the walk. CLI nx_law shipped sha 90a22f2d (prove resolved_by organ_gate.conf-declaration), registered and published to tools/list by nx_toolreg_reconcile (registered=2 with the gate; tool_schemas and tool_grammar rows added); a qualify run of nx_law explain trade.us-import.ntr-column RU answers declared column2 by PL117-110-sec3a with its ref and pin, partition ok. Declared in organ_gate.conf and organ_kind.conf; gateroster.conf row appended. |
| 2026-09-28 | LG4 | land | OWNER AND RITUAL. RACI activity law-core appended to the authority knowledge/store/raci by nx_raci_reconcile append-reconcile (rows 288 to 294, request sha256 a5f3be59, candidate 1e99e347, violations 0 before and after, visible and durable): legal A, researcher and engineer R, referee, warden and librarian C, pm I; nx_orchestrate_raci law-core resolves it and workstreams.conf binds law-core to nx_law_core_gate. The ritual plane plan-law-core-audit- is seeded (1 nx_law_core_gate, 2 nx_law list-topics, 3 nx_law explain on the NTR topic for RU, 4 nx_landed_cost selftest) and nx_plan_run refuses it managed-owned-definition-required, execution NOT_STARTED, the blocker youthsafety-audit met (debt 1790614098); no treat row is declared because the workflow surface cannot execute. |
| 2026-09-28 | LG4 | land | MIGRATION PROVEN: nx_landed_cost answers its regime layer from the engine (source 31515 B; promoted 162920 B sha 357817b1 at 1790625264 by the previous run of this seat, whose rows never reached a board). Pre-change binary and source banked at knowledge/bank/nx_landed_cost.elf-pre-lawcore-20260928 (a2bce52c 75496 B, byte-identical to nx_landed_cost.elf.prev) and knowledge/bank/nx_landed_cost.nx-pre-lawcore-20260928. Live selftest 15/15 GREEN. nx_behaveprobe prev on the selftest's reference shipments (calc by, uz, mx with pref, cn with pref and 301, by with pref and s122=1, us domestic, vn with 301) and rank over the whole corridor plane: 8 of 8 IDENTICAL STRONG. Three named differences, each the engine's sourced or strictest reading: corridor et EXIM open to closed (the schedule lists Ethiopia with every cell N; the plane had carried open without a source), corridor eu EXIM open to closed (the schedule lists member states, not the union, so no EU row exists and the strictest line applies), an unmodeled corridor (in) EXIM open to closed with the new note; the corridors catalog DIFFERS by exactly those 4 bytes. Content ruler record knowledge/status/lawcore_landed_cost_loss_20260928.txt: every lost run is the retired embedded fallback country list's prose (duplicated in the corridor plane rows) or an upstream store-lib message (ARENA-LOCK, SS-COMMIT, STS-LOCK). The consumer nx_lcimport_test rebuilt on the migrated code is IDENTICAL live vs staged (both rc 0); its qualify run read 5 of 6 only because the builder anchors CWD to buildroot, where the corridor plane is not on the path. |
| 2026-09-28 | LG4 | lesson | A production tooth that names one unfilled catalogue topic carries an expiry date: it asserts a fill state another lane is working to change, so it turns RED on the day that lane succeeds. Count over the whole catalogue so the fill state moves the values and never the verdict, and pair it with an anti-vacuity tooth so a walk that refuses everything cannot pass. |
| 2026-09-28 | LG4 | lesson | A seat that stops after shipping leaves its work in the sources and on the serving root but not on the board: this run found nx_law_core, nx_law, the gate, knowledge/law/ and a promoted migrated nx_landed_cost with no row anywhere, as wave 16 found wave 15's partial juris work in the sources. Read the organ_ship journal, knowledge/bank and the source mtimes before assuming a greenfield, and land the board row in the same hour as the promote. |
| 2026-09-28 | LG4 | queue | CONNECT ONTO THE CORE, the exact recipe (LAWS-CONTINUED's last row on youthsafety.plan is 1790625301, so its table is settled at 88644 B sha256 0bc194d3): (1) derive knowledge/law/minors-online.conf mechanically from knowledge/connect_jurisdictions.conf, one law row per jur row with the fields place, topic minors-online, law, status, the four values joined min;consent;method;barred, effective, sunset dash, scope, ref, mirror, pin, read, note; the method enum stays in rank order (none, parental_consent, verifiable_parental_consent, the topics.conf enum today); (2) nx_connect_juris keeps its API and record: jur_rules_for composes law_ask_buf, maps LAW_HOW to JUR_HOW (declared 1 to 1, undeclared 4 to 2, unsourced 5 to 3, no-row 6 to 4, silent 7 to 5; parent and world cannot occur without a parent table and with world no) and maps the enum index back to the table's own method rank so a rank gap stays byte-identical; the lib is allocation-free per sign-up by contract, so the translation runs once where a table is loaded (jur_conf_load and every gate fixture builder), never per call; (3) re-run nx_connect_juris_gate (175 teeth, fixture tables through the same translation) and require every tooth and VALUES line unchanged before any consumer rebuild; (4) rebuild the consumers (nx_connect_api, nx_connect_signup, both connect_appd builds) on their owners' lanes; (5) only then retire connect_jurisdictions.conf through the lifecycle with a mining receipt naming its 45 rows, and move the monthly legal-lines ritual (RACI connect-legal-lines) onto law-core. Not executed this leg: a live youth sign-up path inside a 3-hour box, and the load-time translation wants the YS1 owner's review first. |
| 2026-09-28 | LG4 | queue | Owed next, each onto the one engine through the artifact lifecycle: nx_privacy_lib to personal-data.processing (sourced rows for GDPR Art. 12(3) and 33(1) and California Civil Code 1798.130; the lib counts a month as 30 days, UNVERIFIED against the official text, so read EUR-Lex before any change); nx_supp_jurisdiction and nx_drug_pathway to a market-access and a regulatory-pathway topic (to be catalogued with typed fields); nx_legal_compliance to the esign topics under legalpractice LP23; knowledge/law/jurisdictions.conf parent rows from the official EU membership list with accession dates; nx_sourcing_path rebuilt on the migrated nx_landed_cost with its selftest and nx_behaveprobe on its BOM verbs (it still compiles the old regime code, which is why the corridor plane's col2 and eximclosed columns cannot be archived yet); the owned-workflow definition for plan-law-core-audit so the ritual executes and a treat row can be declared; the rebuilt nx_lcimport_test sits staged at nx_lcimport_test.sov.elf.new as this leg's probe subject, IDENTICAL live vs staged, awaiting a ship or a reap; the trade topics (sanctions programs, export controls, import bans, product standards) are the trade seats' rows on /compare/tradecompliance TC1 to TC8, composing law_ask. |
| 2026-09-28 | LG4 | land | LIFECYCLE AND MINING RECEIPT for what the migration superseded: (a) the embedded fallback country list in nx_landed_cost lc_corridor (a hand-typed second copy of the corridor plane with unsourced prose) is gone from the source and ARCHIVED as the banked pre-change source knowledge/bank/nx_landed_cost.nx-pre-lawcore-20260928 (the binary beside it, a2bce52c); mined: 0 MCP verbs, 0 API routes, 0 plan steps, 0 RACI rows, 0 clock rows; its 15 country cards (by, ru, uz, kz, kg, ge, am, md, ke, gh, et, eu, cn, mx, ca) all live in the corridor plane rows, and its one unsourced legal claim (EXIM open for et) is superseded by the sourced EXIM row (closed); (b) the corridor plane's col2 and eximclosed columns are SUPERSEDED for nx_landed_cost (the registry answers them) and NOT archivable yet, because the live nx_sourcing_path binary still reads them through the old regime code until it is rebuilt (queue row 1790633701); (c) the stale incumbent and importer censuses read LG4 as LIB-UNIMPORTED, so this leg re-ran nx_eco_graph_build (nodes 22781, edges 65344, complete=1) and nx_importcensus (asof 1790633624): nx_law_core.nx now reads 3 importers, 2 of them shipping programs (nx_law, nx_landed_cost). |
| 2026-09-28 | LG4 | land | SECOND CONSUMER ON THE ENGINE: nx_sourcing_path (the BOM and reshore-path pricer that imports nx_landed_cost's duty core) rebuilt on the migrated regime code and PROMOTED 155680 B sha 78d78768 (pre-change binary banked at knowledge/bank/nx_sourcing_path.elf-pre-lawcore-20260928, 0600fcc5 67475 B, byte-verified; prev banked by promote; _offc twin installed). Proof before the promote: nx_behaveprobe live vs staged IDENTICAL STRONG on selftest (218 B), on path over a 3-component fixture BOM in /tmp/lawcore_srcbom- (Belarus column 2, Uzbekistan column 1, China with a 301 rate; 873 B, 4 domestication steps) and on mix with pref=1 (208 B); the production srcbom- plane is empty, so those are the whole observable workload. Content ruler complete inventory knowledge/status/lawcore_sourcing_path_loss_20260928.txt (20 of 164 runs): the retired fallback country list's prose, every card of which lives in the corridor plane, and upstream store-lib messages (the ARENA-LOCK text is ABSENT-PROVEN from the whole source corpus, the STS-LOCK text survives only in 7 expanded snapshot files), so promoted with allow_capability_loss=yes on those named runs. Live selftest after the promote 18/18 GREEN. The consumer nx_lcimport_test rebuilt the same way and PROMOTED 166040 B sha 2cd1cf12 (inventory knowledge/status/lawcore_lcimport_test_loss_20260928.txt, 19 runs of the same two classes); served /api/gate_run 6/6 GREEN. With both importers on the engine, nothing reads the corridor plane's col2 and eximclosed columns any more (nx_shelltool grep for the plane path: only nx_landed_cost, coverage complete); they stay as positional placeholders because pref, kind, note and s301ok are read by index, so dropping them is a plane-schema change for the trade lane, recorded here as SUPERSEDED and unread. |
| 2026-09-28 | LG4 | land | STALE PUBLIC CLAIM CORRECTED: the corridor catalog nx_landed_cost self-publishes (sites/nishifamily/trade-corridors.json) still called the corridor plane the regime SSOT after the migration; its source and note now name the plane for preference, kind and note and knowledge/law/ (nx_law_core) for the column and EXIM fields, and say a corridor the registry cannot answer reads the strictest line. Rebuilt and PROMOTED nx_landed_cost 163144 B sha fa953420 (the migrated binary 357817b1 banked at knowledge/bank/nx_landed_cost.elf-lawcore-357817b1-20260928; _offc twin installed): nx_behaveprobe live vs staged IDENTICAL STRONG on calc by, corridors (3821 B) and selftest; content ruler 454 runs, exactly 1 lost (the old note) and 1 gained (the new one), promoted with allow_capability_loss=yes on that named run; live selftest 15/15 GREEN; the freshness beat re-emitted the public catalog with the new note and the registry-backed EXIM values (et and eu closed). |
| 2026-09-28 | LG4 | queue | PRIVACY ONTO THE ENGINE, attempted and BLOCKED AT THE SOURCE: the official EU text of Regulation (EU) 2016/679 (eur-lex.europa.eu, CELEX 32016R0679) answered status 202 with an AWS WAF challenge page (knowledge/fetched/rf_0476cacf.raw, 2035 B, a challenge script and no law text), so no personal-data.processing row is written and the topic keeps refusing no-table, never clearing; a copy of the text as adopted in 2016 would not show later amendments, so it is not a substitute for the current consolidated text. Fixed before any row lands: the topic catalogue now carries request_months beside request_days (topics.conf 5223 to 5466 B), because nx_privacy_lib counts the GDPR request period as 30 days where the statute's unit is not days (unverified until the text is read) and a registry that stored 30 would copy that approximation into every consumer; the promoted gate re-read the catalogue 86/86 GREEN (malformed 0). Owed: a fetch lane that passes the EUR-Lex challenge or another official consolidated copy, then the EU and California rows, then nx_privacy_lib composing law_ask with nx_privacy_gate's values unchanged. |
| 2026-09-28 | LG4 | queue | PUBLIC SECOND RULEBOOK FOUND: sites/nishifamily/trade.html (41416 B) embeds its own corridor regime table in JS (per corridor col, col1, col2, s232, s301, s122 true, pref, band, note) and prose saying EXIM is closed only for Belarus, while the registry reads Russia and Ethiopia closed too and the section 122 surcharge sunset on 2026-07-24; the page should read /trade-corridors.json (served 200, 4395 B, now published from the corridor plane plus the law registry). Owner the trade and sites lane; recorded in the census addendum. |
| 2026-09-28 | LG4 | measure | HTSUS Revision 19 (2026) General Note 3 READ from the mirrored USITC PDF (rf_dd125144.raw, ref htsus_gn_r) through nx_pdf_text into 2,826,408 B of text: 3(a)(i) column 1 applies to all products other than those of countries enumerated in paragraph (b), 3(a)(ii) the General subcolumn is the normal trade relations rate, 3(b) column 2 applies to North Korea, Republic of Belarus, Russian Federation and Cuba. All five ntr-column law rows (world column1, RU and BY by PL 117-110 sec 3(a), CU and KP by GN 3(b)) match the source, and the BY note that the 2026 notes still enumerate Belarus is now witnessed by a read, not inferred |
| 2026-09-28 | LG4 | lesson | A PDF TEXT LAYER SPLITS WORDS AT KERNING, SO A PHRASE COUNT OVER THE EXTRACTED TEXT READS 0 WHILE THE PHRASE IS THERE: the GN 3(a)(i) sentence counted 0 in the raw PDF and 0 again in the extracted text, which reads r ates, applicab le, en umer ated. Absence over an extracted PDF is UNPROVEN until the window is read or a token shorter than any split is probed |
| 2026-09-28 | LG4 | land | treat row declared for LG4 and verified by nx_treatment legal: mcp nx_law, api /api/tools/call name=nx_law, prim nx_law_core, wf law-core-audit (plane manifest present), agent gateroster nx_law_core_gate, all five present, row COMPLETE, board verdict TREATED (rows 1, undeclared 6 of 7 rungs). The row claims PRESENCE of the five surfaces, not runnability of the workflow: see the next row |
| 2026-09-28 | LG4 | measure | nx_plan_run law-core-audit refuses before execution with schema nishi.planrun.authority-refusal.v1 code 4 managed-owned-definition-required, next_action define-and-qualify-owned-workflow, execution NOT_STARTED. Decomposed from source (nx_pm_owned_step_contract ope_discover_at): the executor resolves the workflow id as a registry alias bound to nx_pm_owned_run.elf work <id> <definition> <sha>, and refuses when that alias is absent or when the allowlist, plan or results prefixes are not absolute. So EVERY plan plane now runs only under an owned PMI2 definition made by nx_pm_owned_define create (16 named options) whose qualification is an owned-execution-policy v2 (per-action executable_sha256, exit_map, effect, write_scopes, commit_contract, effect_approval by the accountable role). Worked example knowledge/gates/m9-l2-20260927.nxr, .policy.json, .effects.json. Owed to the law-core RACI (legal A, engineer R): define the owned workflow for law-core-audit; this seat did not self-approve a management-pinned effect review |
| 2026-09-28 | LG4 | land | EU EXPORT-CREDIT ANSWERED FROM SOURCE: row law EU EXIM-CLS-EU27-members availability open landed in knowledge/law/trade.us-export-credit.exim-cls.conf (5382 to 6303 B). Membership is the official EU list read today at european-union.europa.eu (two pages pinned: cmp_legal_eu_countries.html sha256 9b4ad40d, cmp_legal_eu_countries_p2.html sha256 233c2ab6, 20 plus 7 Member States), and each of the 27 country tables in the pinned CLS mirror rf_d63cc581.raw reads Public Sector Y Y Y and Private Sector Y Y Y, conditions named by schedule note. Since the migration the eu corridor had read the strictest line (closed) because no row answered it; nx_law ask EU now reads ANSWERED declared open (16 rows, partition ok) and nx_landed_cost re-emitted /trade-corridors.json with eu exim open (4395 to 4393 B) |
| 2026-09-28 | LG4 | land | nx_law_core_gate 437b95ca promoted (prev d6887f2e banked at knowledge/bank/nx_law_core_gate.elf-d6887f2e-20260928, byte-verified): the EU row turned the production gate RED 85/86 because its neg-control asked EU as the jurisdiction with no row; the neg-control now asks ZZ, an ISO 3166 user-assigned code no country holds. Ship loop: build 437b95ca, PROVE fresh build 86/86 GREEN, content ruler 1 lost run (the old tooth name) and 1 gained (the new one), loss record knowledge/status/harness/loss-517dd2e8.record; the loop's behaviour stage asks for a successful representative probe and the live binary could not give one (exit 1 on the stale premise), so the promote went through /api/promote with expect_sha256 and allow_capability_loss after both named checks; _offc twin installed; live run 86/86 GREEN, production_exim_inforce_rows 16 |
| 2026-09-28 | LG4 | lesson | A NEG-CONTROL WHOSE SUBJECT CAN ACQUIRE A ROW IS A FILL-STATE TOOTH WEARING A CONTROL'S NAME: this seat recorded at 1790633514 that a production tooth naming an unfilled topic expires the day that topic is filled, and three hours later its own neg-control asked EU as the jurisdiction with no row, then went RED the moment EU was sourced. The control subject must be structurally incapable of a sourced row (ZZ, a user-assigned ISO code), so adding law can never turn the gate RED and removing law can never turn it GREEN |
| 2026-09-28 | LG4 | queue | PUBLIC PAGE STATES LAW THE REGISTRY CONTRADICTS (debt 1790637353, sev 5, scope trade-engine, refines row 1790635201): the /trade.html calculator's Section 122 toggle defaults ON in 7 of 9 corridor presets under the label 10% expires 24 Jul 2026, so by default it adds 10 percent of customs value that the registry records as sunset on 2026-07-24; its prose says EXIM is open for any corridor except Belarus while the registry reads Belarus, Russia and Ethiopia closed from the schedule read this month; its by preset note says finance is open. Its own bottom table already renders /trade-corridors.json, so the page contradicts itself. Remedy on the trade and sites lane: presets take column, exim and s122 defaults from the registry (the catalog grown by an s122 field, or nx_law ask at load) and the prose names no country; a browser-verified edit, which this seat cannot review |
| 2026-09-28 | LG4 | queue | W18 LAW-CORE OPEN AT RETURN, each with its unblock: (1) law-core-audit runs only once an owned PMI2 definition exists (row 1790636181; the accountable role legal approves the effect review, this seat did not self-approve); (2) CONNECT onto the core per row 1790633700 on the YS1 owner's review; (3) personal-data rows blocked at the source: EUR-Lex answers an AWS WAF 202 challenge and the Publications Office Cellar negotiates TLS 1.2 only (suite 0xc02f) while nx_research_fetch has no validated 1.2 leg and nx_tls12_probe is fail-closed without X.509 validation, so nx_privacy_lib's month-as-30-days stays UNVERIFIED until a validated 1.2 leg or a reachable official mirror; (4) nx_supp_jurisdiction, nx_drug_pathway and nx_legal_compliance still carry their own rulebooks: catalogue a typed topic, read sourced rows, migrate on each owner's lane; (5) debt 1790637353, the trade page's stale legal claims, trade and sites lane, enabler an s122 field in the corridor catalog; (6) the corridor plane's col2 and eximclosed columns are dead data read by no code (sole plane reader nx_landed_cost, nx_absent corpus_complete=1), retire by a re-key plus a field-index change through the lifecycle; (7) jurisdictions.conf parent rows wait for the first EU topic row, the membership source is now pinned; (8) /compare/legal browser rendering unverified, static checks GREEN at 162,272 B |
| 2026-09-29 | LG4 | land | THE ONE LAW ENGINE NOW SCREENS TRADE (wave 18 TRADE-BUILD, 2026-09-28): ten trade topics joined the registry (the Russia import bans of E.O. 14068 and its metals determination, the Cuba, Iran and North Korea import prohibitions of 31 CFR 515.204, 560.201 and 510.205, the UFLPA section 3(a) region presumption keyed on CN-XJ, the AD and CVD orders on crystalline silicon photovoltaic cells, EAR 746.8 licensing for Russia and Belarus by ECCN and by supplement no. 4, and one deliberately unfilled US export destination topic), every row SOURCED with its deciding sentence quoted from a pinned mirror; nx_law_core_gate re-run live 86/86 GREEN with the catalogue at 24 topics (12 answered, 12 unfilled, 0 malformed). They are composed by nx_trade_check_lib, which routes a good to its topics through knowledge/law/trade.goods-classes.conf and joins the answers to a party screen over the pinned OFAC and DHS lists (nx_trade_screen_lib), and nx_landed_cost quote now refuses by name with the law id, source and pin (shipped 06b9cc55, gate nx_trade_screen_gate 39/39, bite-proven). Every line is a jurisdiction, a list, a product or an ownership fact; no field reads a nationality or any trait of a person. Detail on tradecompliance.plan rows 1790658150 to 1790658402 |
| 2026-09-29 | LG4 | 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 | LG4 | land | AN UNDER-DECLARED CLASSIFICATION NO LONGER CLEARS: a check or quote naming only a heading (HS 8541 for PV cells from Vietnam) or no code at all read CLEAR, because a complete product list compared only codes as long as its lines; the one selector now reads such a good UNSCREENED wherever the law draws a line for the place, and an export with no ECCN declared likewise on the CCL line (nx_trade_check c9b16cca, nx_landed_cost ea646be3, gate nx_trade_screen_gate 44/44 promoted 00e0fdef). Detail on tradecompliance.plan rows 1790660300 to 1790660520 |
| 2026-10-03 | LG6 | queue | M5 declared 2026-10-03 for the Utah-then-every-state document program (legalpractice L4 and L5, unidoc UD10): the execution topics need three things this engine does not have -- an answer over several places at once (LG5), a coverage partition over the fifty states and the District of Columbia with its worklist and gauge (LG6), and a drift watch that names a row whose statute moved (LG7). Before building LG7 run nx_spendgate against nx_refdrift, nx_mirrorintegrity and nx_research_freshness and compose what they already do: nx_capsearch for mirror, drift, refetch and pin showed no row-source re-reader in its top 8, from a partial ranking (corpus_complete=0), which is a lead and not an absence proof. Owed first on this board: the October attestation of SB-LAW-ENGINE -- nx_barfresh legal reads UNATTESTED since the month rolled, so nx_compare_rank legal refuses until the two listings are fetched and read |
Person · product · place — not yet measured for this domain
knowledge/compare/legal.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 legal, 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).The field — discovered, not chosen
Rows written by nx_field_discover from legal.seeds: the industry's own lists (Wikipedia wikitext, GitHub topics, awesome lists) read mechanically, every candidate counted across seeds. The matrix columns above are a SEAT'S pick; this band is the population they were picked from, and the stats line measures one against the other. A rival here is a lead, never a verdict — it earns a column when its capabilities are read and pinned.
| Class | Count | Note |
|---|---|---|
| seeds | 4 | |
| scanned | 4 | |
| fetched | 4 | |
| reused | 0 | |
| failed | 0 | |
| named | 4 | |
| candidates | 4 | |
| mentions | 4 | |
| capped | 0 |
| Rank | Rival | Seeds | Mentions | First seed | Kind | Link |
|---|---|---|---|---|---|---|
| 1 | Harvey | 1 | 1 | col0-harvey | named | https://www.harvey.ai/ |
| 2 | CoCounsel | 1 | 1 | col1-cocounsel | named | https://legal.thomsonreuters.com/en/products/cocounsel-legal |
| 3 | Westlaw | 1 | 1 | col2-westlaw | named | https://legal.thomsonreuters.com/en/products/westlaw/keycite |
| 4 | LexisNexis | 1 | 1 | col3-lexisnexis | named | https://www.lexisnexis.com/en-us/products/lexis/shepards.page |
field candidates 4|shown 4 of 4|matrix columns in the field 4 of 4|discovered rivals with no column 0|malformed rows 0 (counted, never rendered)|read-capped 0
Exclusive and shared capabilities
This board grades 19 capabilities: 19 exclusive to it and 0 shared with other boards. Shared rows on this page: 0 = home here 0 + home elsewhere 0 + ambiguous 0 + undecided 0 + refused 0 (partition 0); undecided = unmapped 0 + unproven 0 + unevidenced 0; homonyms 0; since the previous census: new 0, resolved 0. Census FRESH age_s=6434.
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 1395539 s), sources read 4 of 7 declared — a BLIND census is a FLOOR: unread sources can only add rows.
| kind | name | board | source | evidence |
|---|
rows shown 0|this board's directives 0|estate-wide un-boarded organs 452 (listed in full on /compare/ecosystem)|census rows 639|malformed 0 (counted, never rendered)
References
- [harvey] Harvey AI. Harvey -- professional-class AI for legal work (product surface), harvey.ai, accessed 2026-08-18. publisher · read in our library
knowledge/fetched/cmp_legal_harvey.html· pinh20e6cf3d4f1c82bc89ac98b0e634e678be80f099b4ad829936acb55cc6313b33· accessed 2026-08-18 · vendor-docGrounds: The Harvey column: an LLM assistant for research, drafting and review with no citator of its own, which is why 'Citation treatment signals good-law check' and 'Composed safe-to-cite verified plus good law' grade it 0 while the drafting rows grade it Part. - [cocounsel] Thomson Reuters. CoCounsel Legal -- AI legal assistant reasoning from Westlaw primary law and Practical Law, with agentic Deep Research and guided workflows (product page), accessed 2026-08-18. publisher · read in our library
knowledge/fetched/cmp_legal_cocounsel.html· pinh43d16a4ddd7a8051449f674b6aa0c3997daf4cce513e14d534205791ec81ed31· accessed 2026-08-18 · vendor-docGrounds: The CoCounsel column: research, drafting and document-review assistance graded Part on 'Cite-or-abstain citation verification' and Yes on the redline row; its citation checking rides Westlaw rather than a byte-exact quote verifier. - [westlaw-keycite] Thomson Reuters. KeyCite -- Westlaw citator: instantly verify whether a case, statute, regulation or administrative decision is still good law (product page), accessed 2026-08-18. publisher · read in our library
knowledge/fetched/cmp_legal_westlaw-keycite.html· pinh6c1e27ee052cc1247eee6fbf8e2a8965d666449962199230e7dc124dfc36062c· accessed 2026-08-18 · vendor-docGrounds: The Westlaw column Best code on 'Citation treatment signals good-law check' and its Best codes on 'Statute-of-limitations deadline engine' and 'Prejudgment interest / damages engine': KeyCite is the treatment-signal reference the nx_citator worst-wins analog is measured against. - [lexis-shepards] LexisNexis. Shepard's Citations Service -- validate case law, statutes and regulations, find splits of authority (product page), accessed 2026-08-18. publisher · read in our library
knowledge/fetched/cmp_legal_lexis-shepards.html· pinha0ac149b160703df2831125717d98c45bf69315365600d1dbcaa18f470b592b4· accessed 2026-08-18 · vendor-docGrounds: The LexisNexis column Best code on 'Citation treatment signals good-law check': Shepard's is the second citator reference named in that row's note (Shepard's/KeyCite analog), and the reason ours is graded present-not-best on that axis. - [magesh2024] Magesh, Surani, Dahl, Suzgun, Manning, Ho. Hallucination-Free? Assessing the Reliability of Leading AI Legal Research Tools. arXiv:2405.20362, 2024 (Stanford RegLab / HAI): measured hallucination rates of 17 percent and over 33 percent for two leading RAG-based legal research products. publisher · read in our library
knowledge/fetched/cmp_legal_magesh2024.html· pinhf724e03a034bb9f1b3a099f1782fd1219d67a3eb9c7cd721a7de8ac97f6c66f0· accessed 2026-08-18 · published-paperGrounds: The 'Cite-or-abstain citation verification' row and its note that a large share of AI legal answers cite unsupported law: this is the published measurement of that wall, and the reason nx_cite_lib keeps NO LLM in the trust path and abstains on any quote that is not an exact byte-span of a real source. - [frcp-26] Federal Rules of Civil Procedure, Rule 26: Duty to Disclose; General Provisions Governing Discovery -- including 26(b)(5) claims of privilege and the privilege-log requirement. Legal Information Institute, Cornell Law School. publisher · read in our library
knowledge/fetched/cmp_legal_frcp-26.html· pinh589a12e473a7b17945707c882551a9bf7ca65394d0b5f474cb11f2e6ec90e3bc· accessed 2026-08-20 · published-standardGrounds: The 'E-discovery production allow-list screen', 'Redaction completeness for production' and 'Privilege log adequacy under FRCP 26(b)(5)(A)' rows: the discovery-scope and privilege-assertion duties these organs enforce fail-closed (a privileged or unreviewed document cannot be produced by omission, an inadequate log entry fails the log) are this rule's. - [arxiv-regcompliance] arXiv API listing, search abs:"regulatory compliance" sorted by submission date, the 15 newest entries, fetched and read 2026-09-28; newest on-subject entry arXiv 2608.19509 (Ikhwantri, Lasa Ojanguren, Marijan, Maslioukova, Arias Marin, Kosmides: An Agentic RAG and Evaluation Framework for Assurance Case Generation: Industrial Use Case for the EU Cyber Resilience Act Compliance, ISSRE 2026 industry track, submitted 2026-08-19). publisher · read in our library
knowledge/fetched/rf_f3aaed97.raw· pinhdcaddead1178c7a1fb7124520c41a7bba1a28b2a3026a212356ecf76ede31bd7· accessed 2026-09-28 · mirrored-indexGrounds: The SB-LAW-ENGINE bar and both LG4 targets: the current field automates statute compliance with agentic retrieval-augmented generation graded by an NLI evaluator at 0.88 accuracy, the probabilistic frontier the one law engine answers deterministically from pinned rows. - [arxiv-rulesascode] arXiv API listing, search abs:"rules as code" sorted by submission date, 15 of 44 entries, fetched and read 2026-09-28; newest on-subject entry arXiv 2606.04617 (He: When Firms Learn to Game the Rules, submitted 2026-06-03). publisher · read in our library
knowledge/fetched/rf_959d708f.raw· pinh4808c36ac1c21911c3a33b0f9bccbcbb46654cc5f980573235b05f6b1b1b7e8a· accessed 2026-09-28 · mirrored-indexGrounds: The SB-LAW-ENGINE bar's Rules-as-Code half: machine-readable legal obligations are testable and measurably invite boundary gaming, which is why the engine publishes the deciding statute and the strictest line rather than a tunable score.
generated by nx_swcompare_matrix (sovereign NishiLang organ) from knowledge/compare/legal.matrix · source checks show implementation presence; runtime and user-outcome evidence are reported separately · JavaScript supports page controls