Nishi Family › Compare › Door-to-Door Soil Science
Nishi Compare · capabilities, evidence and delivery
Door-to-Door Soil Science
Compare capabilities and delivery evidence. Source discovery, qualification, deployment and accepted outcomes are separate; an open contract names work still to verify.
Nishi reusable house-by-house soil analysis with deficiency-gated recommendations vs university extension labs and mail-in consumer kits and soil-health labs and in-field sensor platforms -- Aug-2026 field
Overview
The purpose, declared position and evidence coverage of this domain. Source presence and completed acceptance are different measures.
Where we are. MEASURED 2026-08-19: no Nishi soil instrument exists. In tree and measured: the lab-science service facade (lab_dispatch -- grounded chemistry and physics verbs on the shared service base), the GTM channel facade, the product decomposer. The field is mirrored end to end: 15-dollar three-day extension Mehlich-3, mail-in kits, Haney and CASH soil-health panels, and farm-scale reusable spectroscopy handhelds.
Where we need to go. OPERATOR ASK (2026-08-19): soil-science analysis better than the ag colleges, reusable if possible, easy to go house by house, and feedback that allows the upsell. The thesis: do not out-lab the labs -- out-TRUST the incumbents. Reusable instrument at the door, calibration against extension-lab splits (the ag college becomes our referee, not our rival), plain-language honest reports, and a recommendation engine that mechanically refuses unearned upsells.
Research bar. MU extension Mehlich-3 package, the price-performance bar is measured on the 2026 extension lab benchmark for a complete fertility panel. Theirs: 15 dollars a sample, about three days [mumehlich]. Ours: our per-house reading must land within the calibration bounds of that panel on paired splits, at the door in minutes -- and the service prices the FEEDBACK, not the chemistry.
Business case
| Axis | Position | Figures | Decision |
|---|---|---|---|
| Investment | Organ legs ride the labsci base; the instrument decision is a BUY evaluation first -- farm handhelds exist today [handhelds] and extension splits cost 15 dollars each as ground truth [mumehlich] | estimated 9 u to a route-ready pilot; instrument capital gated on the SS2 accept rule | fund the engine legs now; buy one handheld for evaluation; never build sensor hardware before BUY fails a pre-declared bound |
| Market | Every house with a lawn is a candidate; the incumbent door-to-door model proves the demand shape at national scale [trugreen]; extension pricing anchors willingness to pay for chemistry [mumehlich] [unhprices] while kits anchor the consumer ceiling [mysoil] | the service prices the standing FEEDBACK relationship, not the assay | sell the season relationship: reading plus report plus only-what-you-need plan, re-measured each visit |
| Opportunity cost | The labsci facade gains a second grounded domain either way; SS4 and SS5 (honest report, refusal-gated selling) are reusable across every door-to-door service the estate ever runs | the trust machinery is the durable asset even if soil is not the wedge | charge SS4 and SS5 to the service-substrate program |
| Go to market | House-by-house with the instant reading IS the demo -- the incumbent leads with a sales analysis [trugreen], we lead with a measurement; soil-health literacy is rising on the Haney and CASH vocabulary [haneycmp] [cornellcash] | the honest report is the referral engine | start one street pilot (SS7), publish the calibration record, let the paired-split honesty be the pitch |
| Buy vs build | Chemistry: BUY (extension labs at 15 dollars are unbeatable reference chemistry [mumehlich]). Instrument: BUY first from the handheld class [handhelds], BUILD only on a failed pre-declared bound. Trust engine: BUILD -- the refusal gate does not exist to buy | the wedge is the trust engine, not the sensor | compose the labs, evaluate the sensors, build the honesty |
Latest recorded release
No valid dated release entry is recorded for this domain.
Release entries describe recorded changes; they do not establish that every capability passed evaluation.
6 of 14 capability source symbols found|1 of them authored stronger-claims|8 open|coverage 428/1000|adoption 1 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 6/6|unsupported 0|gates green 0/0|proven able to fail n/a — no gate ran|green at 0/0 0|open gaps 8|of them unnamed 0|of them proof withheld 0|flips ready 0
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 = 6 vs present 6 · named + unnamed + withheld = 8 vs open 8 · both reconcile
liar-kill conj=GPqN · first failing conjunct: quorum
graded document: BUILDROOT tree, 6637 bytes · gates map: NONE · stamped 36d 23h ago · STALE against the shared TTL of 604800s — this is evidence about a build nobody can vouch for now · source ../knowledge/status/evstamp_soilscience.verdict
| Gap class | What it is, and the work it names |
|---|---|
| CLAIM-ONLY | No declared gate ran for this board, so every capability mark here rests on a symbol existing in source and on nothing executing. The remedy is to WRITE a .gates map naming gates that already run — authoring, not research. |
| STALE | This profile is older than the shared TTL, or its clock ran backwards. It is reported as unusable rather than as fresh, because being wrong in the direction of refusing is the safe direction. |
nx_swcompare_evidence soilscience 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: PLAN_MATRIX_BOUND_ONLY. Recorded priorities require current acceptance evidence and resource checks before execution.
Ranking matches the captured plan and matrix only. Latest execution outcome, research freshness, accepted delivery and investment return are unverified.
Recorded priority estimates
Order from nx_compare_rank (nx_dr_ocm: (deficit + cost-of-delay + option + enables) x sponsor x self-sufficiency x momentum / cost). FINISH rows are rungs whose symbol is present but whose organ is short of full adoption: listed before new work by this heuristic. Priority is not measured delivery cost or execution readiness. Stamp: # asof=1790081918 domain=soilscience target_version=0.1 rungs=7 done=0 open=7 finish=0 ranker=nx_dr_ocm
| # | Stage | Rung | Priority | Derivation |
|---|---|---|---|---|
| #1 | 0.1 | Panel definition and reference protocol (SS1) ss_panel dossier | 3000 | v=30 m=1 c=10 |
| #2 | 0.1 | Prescription engine (SS3) ss_prescribe dossier | 2000 | v=20 m=1 c=10 |
| #3 | 0.1 | Homeowner report emitter (SS4) ss_report_emit dossier | 1000 | v=10 m=1 c=10 |
| #4 | 0.1 | Upsell refusal gate (SS5) ss_upsell_gate dossier | 1000 | v=10 m=1 c=10 |
| #5 | later | Probe buy-vs-build verdict (SS2) ss_probe_hw dossier | 1000 | v=20 m=1 c=20 |
| #6 | later | Household route plane (SS6) ss_household_plane dossier | 1000 | v=10 m=1 c=10 |
| #7 | later | Street pilot gate (SS7) ss_pilot_gate dossier | 0 | v=0 m=1 c=20 |
Declared roadmap — contract, acceptance, executor, effort
| Rung | Closes with | Definition of done (pre-declared) | Executor | Est. |
|---|---|---|---|---|
| Panel definition and reference protocol (SS1) | ss_panel | panel rows as DATA with the Mehlich-3 extension panel as reference method [mumehlich]; gate refuses a panel row without a reference mapping | Organ | 1 u |
| Probe buy-vs-build verdict (SS2) after SS1 | ss_probe_hw | evaluate one bought reusable handheld from the field class [handhelds] [stenon] on paired extension splits; pre-declared accept rule: correlation bounds per analyte published BEFORE the trial; BUILD is considered only if BUY fails the bounds or the unit economics | Organ plus instrument | 2 u |
| Prescription engine (SS3) after SS1 | ss_prescribe | agronomy tables as DATA (turf class, region, target); neg-control: an in-spec soil MUST produce an empty amendment plan | Organ | 1 u |
| Homeowner report emitter (SS4) after SS3 | ss_report_emit | plain-language per-house report with confidence bounds per number and measurement class per figure; emitted by the organ, never typed | Organ | 1 u |
| Upsell refusal gate (SS5) after SS3 | ss_upsell_gate | every recommended line item carries its measured deficiency; the gate neg-control (deficiency-free lawn) MUST produce an empty upsell; a filled one is the gate FIRING [trugreen] | Organ | 1 u |
| Household route plane (SS6) | ss_household_plane | household rows with consent, visit history and paired-split schedule in the sovereign store; re-put per visit as heartbeat | Organ | 1 u |
| Street pilot gate (SS7) after SS2,SS4,SS5,SS6 | ss_pilot_gate | a declared set of houses, every reading banked, every Nth paired with an extension split [mumehlich], calibration drift published; REFUSES on partial coverage | Organ | 2 u |
Milestones
| Milestone | Rungs | Cumulative |
|---|---|---|
| M0 · Analysis and report engine proven | SS1,SS3,SS4,SS5 | 4 u |
| M1 · Instrument decision made on evidence | SS2 | 6 u |
| M2 · Route-ready pilot proven | SS7 | 9 u |
| Class | Count | Note |
|---|---|---|
| bars | 0 | 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 | 0 | nobody looked this month |
| malformed | 0 | a sotabar row missing a field |
| duplicate | 0 | bar ids an earlier row already carries |
| bars, summed | 0 | RECONCILED: the parts sum to the total 0 |
| current month | 2026-10 | the month every bar is judged against |
Inspect a rung and its prerequisites
Declared nodes 7. Rank input binding: PLAN_MATRIX_BOUND_ONLY. Dependency order is authored. Implementation, acceptance evidence, authority and resource readiness are unverified. No action is recommended or dispatched here.
Plan SHA-256 af241d15ef8e3deef44ab211bc390742c4fa7abac3ce2d5968d396ad52ef2dad. Target rows 0; role rows 0. Existing risks and release worklog retain their own scope; no node completion is inferred.
Runtime observation coverage: 0 of 7 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.
SS1 — Panel definition and reference protocol
Prerequisites: None declared; this does not establish execution eligibility.
Contract:
ss_panelAcceptance: panel rows as DATA with the Mehlich-3 extension panel as reference method [@mumehlich]; gate refuses a panel row without a reference mapping
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.SS2 — Probe buy-vs-build verdict
Prerequisites: SS1 (acceptance unverified)
Contract:
ss_probe_hwAcceptance: evaluate one bought reusable handheld from the field class [@handhelds] [@stenon] on paired extension splits; pre-declared accept rule: correlation bounds per analyte published BEFORE the trial; BUILD is considered only if BUY fails the bounds or the unit economics
Authored effort: 2. Executor kind: Organ plus instrument. 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.SS3 — Prescription engine
Prerequisites: SS1 (acceptance unverified)
Contract:
ss_prescribeAcceptance: agronomy tables as DATA (turf class, region, target); neg-control: an in-spec soil MUST produce an empty amendment plan
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.SS4 — Homeowner report emitter
Prerequisites: SS3 (acceptance unverified)
Contract:
ss_report_emitAcceptance: plain-language per-house report with confidence bounds per number and measurement class per figure; emitted by the organ, never typed
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.SS5 — Upsell refusal gate
Prerequisites: SS3 (acceptance unverified)
Contract:
ss_upsell_gateAcceptance: every recommended line item carries its measured deficiency; the gate neg-control (deficiency-free lawn) MUST produce an empty upsell; a filled one is the gate FIRING [@trugreen]
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.SS6 — Household route plane
Prerequisites: None declared; this does not establish execution eligibility.
Contract:
ss_household_planeAcceptance: household rows with consent, visit history and paired-split schedule in the sovereign store; re-put per visit as heartbeat
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.SS7 — Street pilot gate
Prerequisites: SS2 (acceptance unverified), SS4 (acceptance unverified), SS5 (acceptance unverified), SS6 (acceptance unverified)
Contract:
ss_pilot_gateAcceptance: a declared set of houses, every reading banked, every Nth paired with an extension split [@mumehlich], calibration drift published; REFUSES on partial coverage
Authored effort: 2. Executor kind: Organ. Responsible, accountable and verifier not established. Inspect retained worklog.
Runtime observation: UNKNOWN; outcome UNKNOWN; observed epoch -1. Declared owner: . Receipt
, SHA-256. Identity-bound observation is not accepted completion. Qualification and deployment remain unverified by this projection.
Learning and practice paths
No structured learning path is declared for this plan. Existing research, roadmap and worklog remain available above.
Rung dossiers — every record that bears on a rung, in one place
nx_swcompare_evidence soilscience 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.SS1 Panel definition and reference protocol · cell WATCHING · gate NO-GATE-DECLARED
| Contract | ss_panel · executor Organ · 1 u · stands on nothing |
|---|---|
| Definition of done | panel rows as DATA with the Mehlich-3 extension panel as reference method [mumehlich]; gate refuses a panel row without a reference mapping |
| Matrix cell | PANEL: Routine fertility panel, pH, P, K, Ca, Mg and micros · runtime/nx_soilsense.nx · WATCHING decl |
| Gate | NO-GATE-DECLARED — knowledge/organ_gate.conf carries no row for nx_soilsense; declare nx_soilsense TAB <gate> and the ship loop proves it and the verdict lands here. |
| Work log | no log row names this rung yet |
SS2 Probe buy-vs-build verdict · cell WATCHING · gate NO-GATE-DECLARED
| Contract | ss_probe_hw · executor Organ plus instrument · 2 u · stands on SS1 |
|---|---|
| Definition of done | evaluate one bought reusable handheld from the field class [handhelds] [stenon] on paired extension splits; pre-declared accept rule: correlation bounds per analyte published BEFORE the trial; BUILD is considered only if BUY fails the bounds or the unit economics |
| Matrix cell | REUSE: Reusable instrument, no consumable per sample · runtime/nx_soilsense.nx · WATCHING decl |
| Gate | NO-GATE-DECLARED — knowledge/organ_gate.conf carries no row for nx_soilsense; declare nx_soilsense TAB <gate> and the ship loop proves it and the verdict lands here. |
| Work log | no log row names this rung yet |
SS3 Prescription engine · cell WATCHING · gate NO-GATE-DECLARED
| Contract | ss_prescribe · executor Organ · 1 u · stands on SS1 |
|---|---|
| Definition of done | agronomy tables as DATA (turf class, region, target); neg-control: an in-spec soil MUST produce an empty amendment plan |
| Matrix cell | RX: Prescription engine, amendment plan from readings · runtime/nx_soilsense.nx · WATCHING decl |
| Gate | NO-GATE-DECLARED — knowledge/organ_gate.conf carries no row for nx_soilsense; declare nx_soilsense TAB <gate> and the ship loop proves it and the verdict lands here. |
| Work log | no log row names this rung yet |
SS4 Homeowner report emitter · cell WATCHING · gate NO-GATE-DECLARED
| Contract | ss_report_emit · executor Organ · 1 u · stands on SS3 |
|---|---|
| Definition of done | plain-language per-house report with confidence bounds per number and measurement class per figure; emitted by the organ, never typed |
| Matrix cell | REPORT: Plain-language homeowner report with honest bounds · runtime/nx_soilsense.nx · WATCHING decl |
| Gate | NO-GATE-DECLARED — knowledge/organ_gate.conf carries no row for nx_soilsense; declare nx_soilsense TAB <gate> and the ship loop proves it and the verdict lands here. |
| Work log | no log row names this rung yet |
SS5 Upsell refusal gate · cell WATCHING · gate NO-GATE-DECLARED
| Contract | ss_upsell_gate · executor Organ · 1 u · stands on SS3 |
|---|---|
| Definition of done | every recommended line item carries its measured deficiency; the gate neg-control (deficiency-free lawn) MUST produce an empty upsell; a filled one is the gate FIRING [trugreen] |
| Matrix cell | SELL: Upsell gated on measured deficiency · runtime/nx_soilsense.nx · WATCHING decl |
| Gate | NO-GATE-DECLARED — knowledge/organ_gate.conf carries no row for nx_soilsense; declare nx_soilsense TAB <gate> and the ship loop proves it and the verdict lands here. |
| Work log | no log row names this rung yet |
SS6 Household route plane · cell NO-MATRIX-ROW · gate NO-MATRIX-ROW
| Contract | ss_household_plane · executor Organ · 1 u · stands on nothing |
|---|---|
| Definition of done | household rows with consent, visit history and paired-split schedule in the sovereign store; re-put per visit as heartbeat |
| Matrix cell | NO-MATRIX-ROW — no matrix row carries ss_household_plane; the ranker reads this rung as unmapped and no cell can flip for it. Add the row and the join completes on the next publish. |
| Gate | the gate join needs a matrix row: no organ is named for this rung |
| Work log | no log row names this rung yet |
SS7 Street pilot gate · cell NO-MATRIX-ROW · gate NO-MATRIX-ROW
| Contract | ss_pilot_gate · executor Organ · 2 u · stands on SS2, SS4, SS5, SS6 |
|---|---|
| Definition of done | a declared set of houses, every reading banked, every Nth paired with an extension split [mumehlich], calibration drift published; REFUSES on partial coverage |
| Matrix cell | NO-MATRIX-ROW — no matrix row carries ss_pilot_gate; the ranker reads this rung as unmapped and no cell can flip for it. Add the row and the join completes on the next publish. |
| Gate | the gate join needs a matrix row: no organ is named for this rung |
| Work log | no log row names this rung yet |
dossiers=7 cells_joined=5 no_matrix_row=2 (sum 7) gates_recorded=0 gates_unrecorded=0 no_gate_declared=5 (sum 5 of cells_joined) evgates=UNSTAMPED
Capability comparisons
Compare the field, search individual capabilities and open their source and adoption evidence. Documented presence does not establish comparative quality.
Position map — centrality and distinctiveness
The four-quadrant map the field uses for brand strategy (Dawar and Bagga, HBR June 2015), re-derived from this matrix on every publish. Centrality is the share of the category's feature mass a player covers, each feature weighted by how many hold it; distinctiveness is the average lead over each rival on the rows the player holds; breadth is the depth-weighted share of the whole matrix (the bubble); depth is how deeply the rows held are held; momentum is the day-over-day move off the spine (green rising, red falling, grey until day two); the dashed path runs first day → previous day → today. Dividers are the category means. Axes are fitted to the field of play, so read the tick numerals, not the frame. Rival marks are documented presence, so a rival's position reads the record, never its quality. The picture grades its own readability below; the table beside it is the same data for a screen reader or a second method.
knowledge/compare/soilscience.cdmap (cut|x|y, cube|x|y|z); absent = the HBR defaultsbubble area = breadth · ring = momentum (green rising, red falling, grey until day two) · dashed = category means · axes fitted to the field of play: centrality 100–800, distinctiveness 100–800 of 0–1000 permil (the full range put every player in one corner)
readability of the 2D cut, self-graded by the layout ruler: label overlaps 0 · labels over marks 0 · off-canvas 0 · unresolved labels 0 · mark overlaps 1 (a fact of the data: two players that close are that close) · data spread 682 permil of the plot · quadrant words unseated 0
text contrast, measured with wcag2-ratio (floors from contrast.conf), light theme: labels 16.24 (floor 4.50) · notes 16.24 (floor 4.50) · quadrant words 5.89 (floor 4.50) · tick numerals 5.89 (floor 4.50) · axis titles 5.59 (floor 4.50) · dark theme: labels 13.78 (floor 4.50) · quadrant words 5.55 (floor 4.50) · axis titles 5.97 (floor 4.50) · dark classes under their floor 0 (one figure serves both themes: a dark shortfall is a token to fix, never a class to hide) · classes refused under their floor 0 (a refused class is not drawn; the scale classes are measured, never hidden) · export: SVG PNG (receipt, rendered by the estate's own rasteriser from this page)
readability of the 3D cube, self-graded by the layout ruler: label overlaps 0 · labels over marks 0 · off-canvas 1 · unresolved labels 0 · mark overlaps 1 (a fact of the data: two players that close are that close) · data spread 436 permil of the plot
10 panels over 5 registered axes, every pair once (the lower axis on x, the higher on y) · each panel fitted to its own field of play, first and last tick numerals shown · no labels in a small cut, the legend names the colours; the grade below reports the mark terms only (MM summed over the panels, spread averaged)
readability of the small multiples, self-graded by the layout ruler: label overlaps 0 · labels over marks 0 · off-canvas 0 · unresolved labels 0 · mark overlaps 8 (a fact of the data: two players that close are that close) · data spread 506 permil of the plot
| Player | Quadrant | centrality | distinctiveness | breadth | depth | momentum | Rows held | Days on spine | First seen |
|---|---|---|---|---|---|---|---|---|---|
| Nishi | Unconventional | 230 | 722 | 309 | 722 | 0 since 2026-09-23 | 6 | 10 | 2026-09-15 |
| Extension lab | Mainstream | 692 | 333 | 238 | 666 | 0 since 2026-09-23 | 5 | 10 | 2026-09-15 |
| Mail-in kit | Mainstream | 615 | 229 | 166 | 583 | 0 since 2026-09-23 | 4 | 10 | 2026-09-15 |
| Soil-health lab | Mainstream | 692 | 400 | 261 | 733 | 0 since 2026-09-23 | 5 | 10 | 2026-09-15 |
| Field sensor | Mainstream | 692 | 402 | 261 | 611 | 0 since 2026-09-23 | 6 | 10 | 2026-09-15 |
| Day | Matrix rows reviewed | Players recorded |
|---|---|---|
| 2026-09-15 | 14 | 5 |
| 2026-09-16 | 14 | 5 |
| 2026-09-17 | 14 | 5 |
| 2026-09-18 | 14 | 5 |
| 2026-09-19 | 14 | 5 |
| 2026-09-20 | 14 | 5 |
| 2026-09-21 | 14 | 5 |
| 2026-09-22 | 14 | 5 |
| 2026-09-23 | 14 | 5 |
| 2026-10-08 | 14 | 5 |
players 5|matrix rows 14|feature mass 26|centrality mean 584|distinctiveness mean 417|axes 5|spine days 10 (shown 10)|rows written today 0|readability defects 2D 0 cube 1|spine knowledge/status/cdmap/soilscience.spine
Capability matrix — measured against source
◉ authored stronger claim; source present● present◐ partial○ absent? unassessed; excluded from relative comparison · click any capability for its evidence
Peer cell coverage: authored assessed 56, unassessed 0. Authored assessments are not verified outcomes.
No capabilities match this filter or search.
| Capability | Nishi | Extension lab | Mail-in kit | Soil-health lab | Field sensor |
|---|---|---|---|---|---|
| PANEL | |||||
Routine fertility panel, pH, P, K, Ca, Mg and microsOpen — watchingruntime/nx_soilsense.nx : ss_panel, re-measured on every compare beat. Ship that symbol and this mark flips itself; the comparewatch- plane row flips with it. MU extension runs the Mehlich-3 complete panel at 15 dollars in about three days [mumehlich]; the mail-in class reads pH plus 13 nutrients [mysoil]. Contract = our panel definition as DATA with the extension panel as the reference methodPros none measured yetCons behind Extension lab (leads), Mail-in kit, Soil-health lab, Field sensor; open contract; expected source declaration not established | ○ | ◉ | ● | ● | ● |
| SPEED | |||||
Reading at the door in minutesOpen — watchingruntime/nx_soilsense.nx : ss_field_reading, re-measured on every compare beat. Ship that symbol and this mark flips itself; the comparewatch- plane row flips with it. Stenon FarmLab reads the core panel in seconds by combined NIR, UV-Vis and impedance spectroscopy [stenon]; labs take days and mail kits about a week [mysoil]. Contract = the door-side reading path, whatever sensor mix wins the buy-vs-build rowPros none measured yetCons behind Field sensor (leads); open contract; expected source declaration not established | ○ | ○ | ○ | ○ | ◉ |
| REUSE | |||||
Reusable instrument, no consumable per sampleOpen — watchingruntime/nx_soilsense.nx : ss_probe_hw, re-measured on every compare beat. Ship that symbol and this mark flips itself; the comparewatch- plane row flips with it. The handheld sensor class is reusable by construction [handhelds]; every lab and kit burns a consumable per sample. The operator ask is exactly this: reusable, house by housePros none measured yetCons behind Field sensor (leads); open contract; expected source declaration not established | ○ | ○ | ○ | ○ | ◉ |
| TRUTH | |||||
Calibration against reference-lab ground truthOpen — watchingruntime/nx_soilsense.nx : ss_calib_model, re-measured on every compare beat. Ship that symbol and this mark flips itself; the comparewatch- plane row flips with it. Sensors trade accuracy for speed and carry cloud-model calibration debt [handhelds]; the labs ARE the reference. Contract = paired-sample calibration: every Nth house also ships a split to the extension lab [mumehlich] and the model recalibrates on returned truth -- the grade-1 referee built into the routePros none measured yetCons behind Extension lab (leads), Mail-in kit, Soil-health lab (leads), Field sensor; open contract; expected source declaration not established | ○ | ◉ | ◐ | ◉ | ◐ |
| BIO | |||||
Soil-health biology, respiration and organic carbonOpen — watchingruntime/nx_soilsense.nx : ss_bio_assay, re-measured on every compare beat. Ship that symbol and this mark flips itself; the comparewatch- plane row flips with it. The Haney panel adds microbial respiration and water-extractable organic C and N [haneycmp]; Cornell CASH scores twelve attributes into a rated assessment [cornellcash]. Contract = the biology assay we can run reusably, or an honest permanent ABSENT on this rowPros none measured yetCons behind Extension lab, Soil-health lab (leads); open contract; expected source declaration not established | ○ | ◐ | ○ | ◉ | ○ |
| RX | |||||
Prescription engine, amendment plan from readingsOpen — watchingruntime/nx_soilsense.nx : ss_prescribe, re-measured on every compare beat. Ship that symbol and this mark flips itself; the comparewatch- plane row flips with it. Extension recommendations are the trusted format; kits emit generic plans. Contract = agronomy tables as DATA (turf class, region, target) driving the per-house plan -- thresholds in data rows, never hardcoded 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 Extension lab, Mail-in kit, Soil-health lab, Field sensor; open contract; expected source declaration not established | ○ | ● | ● | ● | ◐ |
| REPORT | |||||
Plain-language homeowner report with honest boundsOpen — watchingruntime/nx_soilsense.nx : ss_report_emit, re-measured on every compare beat. Ship that symbol and this mark flips itself; the comparewatch- plane row flips with it. Contract = the emitted per-house report: what was measured, the confidence bounds per number, and what NOT to buy -- every figure carries its measurement class 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 Extension lab, Mail-in kit, Soil-health lab, Field sensor; open contract; expected source declaration not established | ○ | ◐ | ● | ◐ | ◐ |
| SELL | |||||
Upsell gated on measured deficiencyOpen — watchingruntime/nx_soilsense.nx : ss_upsell_gate, re-measured on every compare beat. Ship that symbol and this mark flips itself; the comparewatch- plane row flips with it. The incumbent residential model runs a lawn analysis at signup and carries a documented aggressive-upsell reputation [trugreen]. Our inversion IS the product: the recommendation engine refuses any line item without a measured deficiency behind it, proven by a gate whose neg-control deficiency-free lawn MUST produce an empty upsellPros none measured yetCons open contract; expected source declaration not established | ○ | ○ | ○ | ○ | ○ |
| SERVICE | |||||
Lab-science service facade, the substrate this ridesSource present; authored stronger claim:lab_dispatch in runtime/nx_labsci_svc.nx, verified at emit. The estate lab-science facade already dispatches grounded chemistry and physics verbs as JSON endpoints on the shared service base -- soil chemistry lands as new verbs on a proven substrate, not a new service Adoption: REGISTERED-DARK — PARTIAL: callable, authorised, completed MCP invocation not established by supplied journal window; lifetime history unknown (direct execution may be recorded elsewhere; this scan does not establish lifetime use); no execution surface runs it either (clock, cron, daemon, roster, actlog and surfaced forks checked).Pros Source symbol found; stronger capability claim is authored; ahead of Extension lab, Mail-in kit, Soil-health lab, Field sensorCons not adopted yet: callable, authorised, completed MCP invocation not established by supplied journal window; lifetime history unknown (direct execution may be recorded elsewhere; this scan does not establish lifetime use); no execution surface runs it either (clock, cron, daemon, roster, actlog and surfaced forks checked) | ◉ | ○ | ○ | ○ | ○ |
| BUSINESS | |||||
Go-to-market channel engine, facade live in an adjacent domainMeasured:gtm_channel_best exists in runtime/nx_gtm_svc.nx, verified at emit. The GTM facade ranks channels per product today in the supplement domain -- soil-service channel rows are a data admission, not new code Adoption: REGISTERED-DARK — PARTIAL: callable, authorised, completed MCP invocation not established by supplied journal window; lifetime history unknown (direct execution may be recorded elsewhere; this scan does not establish lifetime use); no execution surface runs it either (clock, cron, daemon, roster, actlog and surfaced forks checked).Pros Implementing source symbol found; runtime acceptance separate; ahead of Extension lab, Mail-in kit, Soil-health lab, Field sensorCons not adopted yet: callable, authorised, completed MCP invocation not established by supplied journal window; lifetime history unknown (direct execution may be recorded elsewhere; this scan does not establish lifetime use); no execution surface runs it either (clock, cron, daemon, roster, actlog and surfaced forks checked) | ● | ○ | ○ | ○ | ○ |
Outcome-to-capability decompositionMeasured:pd_parse exists in runtime/_hdl_build/nx_product_decompose.nx, verified at emit. The product decomposer maps the service outcome onto required capabilities and unproven-opportunity gaps over the design-to-market planes Adoption: REGISTERED-DARK — PARTIAL: callable, authorised, completed MCP invocation not established by supplied journal window; lifetime history unknown (direct execution may be recorded elsewhere; this scan does not establish lifetime use); no execution surface runs it either (clock, cron, daemon, roster, actlog and surfaced forks checked).Pros Implementing source symbol found; runtime acceptance separate; ahead of Extension lab, Mail-in kit, Soil-health lab, Field sensorCons not adopted yet: callable, authorised, completed MCP invocation not established by supplied journal window; lifetime history unknown (direct execution may be recorded elsewhere; this scan does not establish lifetime use); no execution surface runs it either (clock, cron, daemon, roster, actlog and surfaced forks checked) | ● | ○ | ○ | ○ | ○ |
| SERVICE | |||||
Grounded chemistry verbs on the same base (water activity, stability)Measured:lab_water_activity exists in runtime/nx_labsci_svc.nx, verified at emit. The facade already computes water activity and shelf stability from grounded models -- soil moisture and amendment chemistry land beside verbs of the same shape Adoption: REGISTERED-DARK — PARTIAL: callable, authorised, completed MCP invocation not established by supplied journal window; lifetime history unknown (direct execution may be recorded elsewhere; this scan does not establish lifetime use); no execution surface runs it either (clock, cron, daemon, roster, actlog and surfaced forks checked).Pros Implementing source symbol found; runtime acceptance separate; ahead of Extension lab, Mail-in kit, Soil-health lab, Field sensorCons not adopted yet: callable, authorised, completed MCP invocation not established by supplied journal window; lifetime history unknown (direct execution may be recorded elsewhere; this scan does not establish lifetime use); no execution surface runs it either (clock, cron, daemon, roster, actlog and surfaced forks checked) | ● | ○ | ○ | ○ | ○ |
| BUSINESS | |||||
Landed-cost engine for the instrument import decisionMeasured:lc_calc exists in runtime/_hdl_build/nx_landed_cost.nx, verified at emit. The field-sensor class is import-priced hardware; the SS2 buy decision runs its landed cost through the sovereign corridor engine before purchase Adoption: RUN-BY:clock — fully adopted (top of its ladder).Pros Implementing source symbol found; runtime acceptance separate; ahead of Extension lab, Mail-in kit, Soil-health lab, Field sensor; fully adopted on the estate ladderCons none on the measured axes (rival marks are documented presence, not depth) | ● | ○ | ○ | ○ | ○ |
| EVIDENCE | |||||
Sovereign mirrored and pinned reference register for this fieldMeasured:knowledge/fetched/cmp_soilscience exists in knowledge/compare/soilscience.refs, verified at emit. Every rival claim on this page resolves to a mirror in the estate evidence store, content-pinned by hash and re-measured on every emit Adoption: ABSENT — PARTIAL: no source and no binary: this is a build contract, not a partial deploy.Pros Implementing source symbol found; runtime acceptance separate; ahead of Extension lab, Mail-in kit, Soil-health lab, Field sensorCons not adopted yet: no source and no binary: this is a build contract, not a partial deploy | ● | ○ | ○ | ○ | ○ |
| Class | Count | Note |
|---|---|---|
| rows with rival marks | 7 | rows carrying a Yes, Best or Part in a rival column |
| cited | 5 | a reference mark resolves to a pinned mirror |
| uncited | 2 | an observation read, badged until a reference lands |
| rows, summed | 7 | RECONCILED: the parts sum to the total 7 |
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 |
|---|---|---|
| The handheld reads badly on residential soils and the pilot publishes wrong numbers | probable x high | SS2 accept rule pre-declared; every report carries bounds; paired splits every Nth house keep the referee in the loop; a failed bound stops the lane at M1, not after a season of bad calls |
| A watch contract flips on symbol existence, so a stub reads green | possible x high | the flip is the receipt, the rung gate is the proof |
| The honest-refusal model sells less per visit than the incumbent upsell machine | probable x medium | that is the bet, stated plainly: retention and referral against per-visit extraction [trugreen]; the pilot gate banks per-house revenue so the answer is measured, not argued |
Person · product · place — not yet measured for this domain
knowledge/compare/soilscience.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 soilscience, 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 soilscience.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 | 2 | |
| scanned | 2 | |
| fetched | 1 | |
| reused | 1 | |
| failed | 0 | |
| named | 2 | |
| candidates | 2 | |
| mentions | 2 | |
| capped | 0 |
| Rank | Rival | Seeds | Mentions | First seed | Kind | Link |
|---|---|---|---|---|---|---|
| 1 | Extension lab | 1 | 1 | col0-extension | named | https://extension.missouri.edu/news/mu-soil-and-plant-testing-lab-moves-to-cheaper-quicker-testing |
| 2 | Soil-health lab | 1 | 1 | col2-soil | named | https://soilhealthlab.cals.cornell.edu/testing-services/individual-soil-analyses/ |
field candidates 2|shown 2 of 2|matrix columns in the field 2 of 4|discovered rivals with no column 0|malformed rows 0 (counted, never rendered)|read-capped 0
Exclusive and shared capabilities
This board grades 14 capabilities: 11 exclusive to it and 3 shared with other boards. Shared rows on this page: 3 = home here 0 + home elsewhere 1 + ambiguous 0 + undecided 2 + refused 0 (partition 3); undecided = unmapped 0 + unproven 2 + unevidenced 0; homonyms 0; since the previous census: new 0, resolved 0. Census FRESH age_s=6693.
| Capability | Organ | Boards grading it | Home | Rule | Evidence | Standing on this board |
|---|---|---|---|---|---|---|
| lc_calc | nx_landed_cost.nx | growth*, appliancemove, braketool, soilscience, alignbiz, carflip, butterchurn, phototwin, tradecompliance | growth | rung | plan | home elsewhere adopt: @xrow growth|lc_calc|home by rung (fleet duplicate census) |
| pd_parse | nx_product_decompose.nx | appliancemove, braketool, soilscience, alignbiz, realestate, supimacotton, butterchurn, phototwin | — | none | unproven | undecided |
| gtm_channel_best | nx_gtm_svc.nx | appliancemove, braketool, soilscience, alignbiz, carflip, supimacotton, butterchurn, phototwin | — | none | unproven | undecided |
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 1395798 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
- [mumehlich] University of Missouri Extension. MU Soil and Plant Testing Lab moves to cheaper, quicker testing (Feb 2026) -- the lab transitions to the Mehlich-3 multi-nutrient extractant: the complete soil test package priced at 15 dollars a sample with results typically back in three days. publisher · read in our library
knowledge/fetched/cmp_soilscience_mumehlich.html· pinh6b23bce48a2b441b44b519f73c398b589126fe70ee460dce613cb4242bc4195a· accessed 2026-08-19 · vendor-docGrounds: The routine fertility panel row and the calibration row: the 2026 price-performance bar and the reference method our paired-sample calibration ships splits to. - [unhprices] University of New Hampshire Extension. Pricing list for all soil test options -- the published extension pricing ladder for homeowner and grower soil analyses. publisher · read in our library
knowledge/fetched/cmp_soilscience_unhprices.html· pinh41273c32cbcd523c147bd8334a2b6a24277cc4f53568939966064c63de1b2b24· accessed 2026-08-19 · vendor-docGrounds: The verdict pricing context and the market biz row: the extension ladder anchors homeowner willingness to pay. - [mysoil] MySoil. Soil test kit product page -- mail-in kit reading pH plus 13 plant-available nutrients with online results about a week out. publisher · read in our library
knowledge/fetched/cmp_soilscience_mysoil.html· pinh864500323a73dd62edd4597f2b237877ebdb9901b186f3b1f31c979f53543696· accessed 2026-08-19 · vendor-docGrounds: The mail-in kit column: the consumer format on panel breadth and turnaround. - [cornellcash] Cornell Soil Health Laboratory. Individual soil analyses (CASH framework) -- the comprehensive assessment measures and rates biological, physical and chemical indicators including soil respiration into a scored assessment. publisher · read in our library
knowledge/fetched/cmp_soilscience_cornellcash.html· pinh13ff6c2d478ef52151b13d43d8a61a2454e19da9dd01a9b7058e95567ca1b758· accessed 2026-08-19 · vendor-docGrounds: The soil-health biology row: the CASH indicator set is the academic bar for the bio assay decision. - [haneycmp] Bayer ForGround. Comparison of soil health tests -- the Haney test integrates chemical and biological measures: soil respiration, water-extractable organic carbon and nitrogen, alongside conventional nutrient measures. publisher · read in our library
knowledge/fetched/cmp_soilscience_haneycmp.html· pinhda2a7127283550b663267a2a07bf68e8778301282223bfc4ca24e8a9391bb44f· accessed 2026-08-19 · vendor-docGrounds: The soil-health biology row: what the Haney panel measures and why respiration is the biology headline. - [stenon] Stenon. Real-time soil analysis technology -- the FarmLab handheld reads N, P, K, Mg, SOC, pH, texture and moisture in seconds combining optical spectroscopy (NIR, UV-Vis) and electrical impedance spectroscopy, thousands of data points per reading. publisher · read in our library
knowledge/fetched/cmp_soilscience_stenon.html· pinh907d62b25511b68c3414c147b9c44ecf436c42bb21db25e4ff22b424eb9e4439· accessed 2026-08-19 · vendor-docGrounds: The reading-at-the-door row and the probe buy-vs-build row: proof the reusable minutes-per-house format exists at farm scale. - [handhelds] AgTecher. Best handheld soil testing devices -- seven in-field solutions compared (Stenon FarmLab, AgroCares scanner, ChrysaLabs probe and peers): reusable instruments, subscription pricing aimed at agriculture, cloud-model calibration and connectivity constraints. publisher · read in our library
knowledge/fetched/cmp_soilscience_handhelds.html· pinh580b15cbbbd2ceb61862a28d32c1dd47c635cdcf97e2d2aa3e29d052aefaddfe· accessed 2026-08-19 · mirrored-indexGrounds: The reusable-instrument and calibration rows plus the probe buy-vs-build biz row: the field sensor class, its pricing shape and its calibration debt. - [trugreen] This Old House. TruGreen lawn care review (2026) -- the incumbent residential model: a lawn analysis at service start, plan-based treatments, and a documented reputation for aggressive upselling of additional services. publisher · read in our library
knowledge/fetched/cmp_soilscience_trugreen.html· pinh16418a9f37d180d9bee1d76ab2417ba9fc4acd10d28b70b3f3e51ffeb82547a8· accessed 2026-08-19 · mirrored-indexGrounds: The upsell-gate exceed row and the go-to-market biz row: the door-to-door demand proof and the trust gap our refusal gate inverts.
generated by nx_swcompare_matrix (sovereign NishiLang organ) from knowledge/compare/soilscience.matrix · source checks show implementation presence; runtime and user-outcome evidence are reported separately · JavaScript supports page controls