Skip to content
LAKANA Sovereign Systems Physics-first protection without surveillance
Local-first environmental truth

Environmental truth with time, source, uncertainty, and refusal intact.

W-X is LAKANA's local-first environmental-truth layer. It combines supported official reference data, calibrated W-X nodes, and explicitly opt-in local witness devices to evaluate environmental state, freshness, physical plausibility, source agreement, uncertainty, and local divergence. It operates alongside Mesonet-class networks, NWS, ASOS, radar, satellites, meteorologists, and emergency managers. It does not replace them.

What this is not

W-X does not replace Mesonet-class networks, the National Weather Service, ASOS, radar, satellites, meteorologists, or emergency managers. It does not issue official warnings and cannot supersede one.

Official products remain the authority for official warnings. W-X adds local density, freshness, plausibility, and uncertainty beneath and alongside them.

Snapshot computed by the public-safe W-X engine at 2026-08-02 19:46 UTC for boundary cell cell:704:-1949:1984111. Every figure on this page is engine output, not illustrative copy.

Alongside Mesonet-class infrastructure

These layers do different jobs. The regional network supplies calibrated reference and long-term baselines; W-X supplies sub-grid local density that a regional network is not designed to resolve.

Mesonet-class reference

Regional calibrated reference, long-term baseline, official context, and calibration tie-point. Read-only to W-X: retained with its original issuer and timestamp, never relabeled.

W-X fixed nodes

Local microclimate and sub-grid environmental density at declared siting, height, and exposure.

Opt-in phone witnesses

Limited pressure, time, and coarse-location support, or a consented external sensor. Never a substitute for a weather station.

Result

Complementary local environmental truth with explicit divergence from the regional reference — not a replacement network.

Local divergence indicates a difference between the immediate W-X micro-environment and the selected regional reference. It is not a declaration that the official reference is incorrect.

From source to truth, and who owns each step

This is the actual execution path. Each step names the authority that owns it; no step is owned by two.

  1. Observation arrivesOfficial reference, calibrated W-X node, general node, opt-in phone witness, or consented external sensor.Source
  2. CivOS capability stateWhat sensing, compute, storage, and transport are actually available. CivOS never decides environmental truth.CivOS — Substrate
  3. Source classificationClass, calibration, siting, height, exposure, and location precision are recorded before any value is used.W-X — Truth
  4. Unit normalizationCanonical units with the original value and conversion method preserved.W-X — Truth
  5. Observation age and TTLAuthority decays with age; past expiry an observation supports no current-truth claim.W-X — Truth
  6. Physical-consistency checksRange, definition, thermodynamic consistency, pressure kind, motion state, replay, and cross-source agreement.W-X — Truth
  7. Boundary-cell aggregationCompatible observations pooled into a coarse privacy cell; phone influence capped.W-X — Truth
  8. Local versus reference comparisonDivergence stated as divergence, never as the reference being wrong.W-X — Truth
  9. UncertaintyBands widen with age, derivation depth, proxying, contradiction, and sparse support. They never contract.W-X — Truth
  10. Truth stateValid, degraded, or one of four distinct silences.W-X — Truth
  11. DerivationsDew point, wet bulb, globe, WBGT, heat index, VPD — each only where its inputs exist.W-X — Truth
  12. Downstream contractOne truth object consumed by SOS, SSI, and WX-Ag alike.W-X — Truth
  13. TSARO admissibilityEvaluates whether a proposed use of that truth is physically and safely admissible. Does not recompute truth.TSARO — Admissibility
  14. NICOLE Protocol releaseGoverns scope, purpose, lease, expiry, and revocation for protected or role-scoped release.NICOLE Protocol — Custody
  15. Human interfaceThe user's own phone or tablet first. Responder disclosure is a separate optional branch.SOS — Coordination
  16. Trace and receiptA deterministic public-safe record of what happened and what was refused.W-X — Truth

W-X determines the bounded environmental truth state. TSARO determines whether a proposed use of that truth is physically and safely admissible.

What each source class may establish

The phone row is the one most often overstated elsewhere. A phone barometer is a real measurement of ambient pressure; a phone is not a weather station.

Source classPressureAir temp / humidityWind / radiationPrecip depthPublic identity
Official referenceyesyesyesyesnamed issuer, read-only
Calibrated W-X nodeyesyesyesgauge onlymay be named
General W-X nodeyesyessiting-limitedgauge onlymay be named
Opt-in phone witnessyes, with consentnevernevernevernever named publicly
Connected external sensorper capabilityper capabilityper capabilitygauge onlykeeps its own identity
Human observationnononoevent onlynever named publicly
The capability ceiling is structural, not advisory

A phone has no ambient-temperature, humidity, wind, radiation, or rain-gauge sensor. Granting every consent scope does not change that: consent governs privacy, the capability ceiling governs physics. The engine refuses these variables from a phone source regardless of what the device claims.

The W-X Boundary Layer

A privacy-preserving, opt-in, local environmental observation overlay composed of calibrated W-X nodes, supported external sensors, user-authorized phone witnesses, and read-only official reference anchors. It spatially densifies local environmental context beneath and alongside established weather infrastructure.

Terminology

“Boundary Layer” is the LAKANA system label for the local observation overlay. It does not claim to reconstruct the full atmospheric planetary boundary layer or replace standard vertical-profile observations.

W-X Boundary Layer cell compositionFour coarse aggregation cells showing official reference anchors, calibrated and general W-X nodes, and phone-witness counts. Individual contributor positions are not shown.cell A4 phone witnessesalignedcell B7 phone witnesseslocal divergencecell Creference onlycell D3 phone witnessesphone-supported
Official reference anchor — read-only, retains its issuer
Calibrated W-X node
General W-X node — wider uncertainty
Phone witnesses — count only, never located
Coarse aggregation cell
Accessible equivalent of the map above.
CellReference anchorsCalibrated nodesGeneral nodesPhone witnessesDivergence
A1214Aligned with reference
B0127Local microclimate divergence
C1010Aligned with reference
D0003W-X insufficient support

Contributor positions are never published. Phone witnesses appear only as a per-cell count, and a cell is a coarse aggregation area, not an observation footprint.

Phone participation is off until you turn it on

This is a recorded deterministic demonstration of the W-X consent and capability gate. No live device contribution is submitted from this section.

Recorded fixture — not a current engine execution

The admitted/refused decision shown below for each variable was computed by the server engine when this page was generated, at a fixed clock of 2026-08-02 19:46 UTC, and the output was written into the page. It is reproducible and it is real engine output, but it is a recording. It does not update, and it is not evidence of current conditions.

For output computed at the moment you ask for it, use the live console. That console calls the server on every request; the mathematics never runs in your browser.

Default state

With no consent granted, the device contributes nothing. There is no implicit grant and no default-on path.

After granting pressure and time-sync scopes

What the gate actually decides

Requested variableDecisionLabelCeiling / reason
stationPressureHpaadmittedPHONE PRESSURE WITNESSSUPPORTING_ONLY
airTemperatureCrefusedUNSUPPORTED FOR THIS VARIABLEa phone has no supported sensor for airTemperatureC; consent cannot create a capability the hardware does not have
relativeHumidityPctrefusedUNSUPPORTED FOR THIS VARIABLEa phone has no supported sensor for relativeHumidityPct; consent cannot create a capability the hardware does not have
windSpeedMpsrefusedUNSUPPORTED FOR THIS VARIABLEa phone has no supported sensor for windSpeedMps; consent cannot create a capability the hardware does not have
precipitationAmountMmrefusedUNSUPPORTED FOR THIS VARIABLEa phone has no supported sensor for precipitationAmountMm; consent cannot create a capability the hardware does not have

Two capabilities the device declared — ambient temperature and humidity — were dropped at construction because they are not in the allowed set. They cannot be re-enabled by consent.

Never requested

The W-X contribution flow does not request microphone, audio, camera, photos, contacts, call log, SMS, browsing history, advertising identifiers, health records, or payment data. Revocation stops future contribution and future authorized release; it does not retroactively delete an already-published aggregate.

Live engine console

Every value below is computed on the LAKANA server and sent here as a finished result. This page holds no psychrometric formula, no wet-bulb solver, no fusion rule, and no threshold. It is a view of an answer, not a second copy of the engine.

A published coarse cell. This surface never accepts coordinates, and the page never asks your browser for a location.

−60 to 60. Outside that range the server rejects the request rather than quietly clamping it.

Actual station pressure. Sea-level-reduced pressure is a different quantity and the engine refuses to treat it as this one.

Withholding solar removes the globe-temperature path. Watch WBGT become unavailable rather than approximate.

This console requires JavaScript to call the server. Without it, no value is shown here — the page does not compute a stand-in. The recorded fixtures elsewhere on this page read completely without JavaScript.

What happens when the server cannot answer

Nothing is computed here. The console reports that the engine is unavailable and shows no value. It does not fall back to a browser calculation, does not reuse the previous answer as if it were current, and does not interpolate. A page that silently substitutes an approximation for a refused answer is less honest than one that says it cannot answer.

Recorded bounded truth

Recorded fixture — not a current engine execution

This truth object was computed by the server engine when this page was generated, at a fixed clock of 2026-08-02 19:46 UTC, and the output was written into the page. It is reproducible and it is real engine output, but it is a recording. It does not update, and it is not evidence of current conditions.

For output computed at the moment you ask for it, use the live console. That console calls the server on every request; the mathematics never runs in your browser.

Establishes what a fully supported observation looks like: every derived quantity has the inputs it needs.

Truth state: VALID   Authority: CALIBRATED_SUPPORTED   Divergence from reference: ALIGNED_WITH_REFERENCE

Every quantity carries its support class, method, uncertainty band, and observation age. An unavailable quantity carries the reason it is unavailable.
QuantityValueSupportMethodUncertaintyAge / reason
Air temperature30.9 CMEASUREDDIRECT±0.63 C120 s
Relative humidity52 %MEASUREDDIRECT±0.80 %120 s
Dew point19.89 CDERIVED — SUPPORTEDINVERSE_MAGNUS_FAO56±0.50 C
Station pressure981.2 hPaMEASUREDIDENTITY_STATION_PRESSURE±0.30 hPa120 s
Wet bulb (psychrometric)23.11 CDERIVED — SUPPORTEDPSYCHROMETRIC_BISECTION_A662E4±0.30 C
Natural wet bulb23.97 CDERIVED — LIMITEDNWB_ESTIMATED±1.5 C
Globe temperature42.43 CDERIVED — LIMITEDGLOBE_DERIVED_LIMITED±3.0 C
WBGT28.35 CDERIVED — LIMITEDWBGT_OUTDOOR_0700_0200_0100±3.0 C
Heat index32.8 CDERIVED — SUPPORTEDHEAT_INDEX_ROTHFUSZ±0.70 C
Wind speed3.1 m/sMEASUREDDIRECT±0.80 m/s120 s
Solar radiation812 W/m2MEASUREDDIRECT±0.80 W/m2120 s
Saturation vapor pressure4.467 kPaDERIVED — SUPPORTEDTETENS_MAGNUS_FAO56_EQ11±0.04 (1.0%)
Actual vapor pressure2.323 kPaDERIVED — SUPPORTEDRH_TIMES_SVP±0.07 (3.0%)
Vapor-pressure deficit2.144 kPaDERIVED — SUPPORTEDVPD_ES_MINUS_EA±0.05 kPa

Divergence note: Local observation agrees with the regional reference within the stated envelope.

Scenario laboratory

Recorded fixture — not a current engine execution

Each scenario below was computed by the server engine when this page was generated, at a fixed clock of 2026-08-02 19:46 UTC, and the output was written into the page. It is reproducible and it is real engine output, but it is a recording. It does not update, and it is not evidence of current conditions.

For output computed at the moment you ask for it, use the live console. That console calls the server on every request; the mathematics never runs in your browser.

Each scenario exists to show a specific refusal or degradation. Expand any one to see the full engine output including what it rejected.

Temperature and humidity only — WBGT refused — valid

The most common way a heat figure is overstated. Without radiation and wind there is no globe term, so there is no outdoor WBGT.

Truth state: VALID   Authority: CALIBRATED_SUPPORTED   Cell: cell:704:-1949:1984111

Every quantity carries its support class, method, uncertainty band, and observation age. An unavailable quantity carries the reason it is unavailable.
QuantityValueSupportMethodUncertaintyAge / reason
Air temperature36.8 CMEASUREDDIRECT±0.80 C120 s
Relative humidity61 %MEASUREDDIRECT±0.80 %120 s
Dew point28.03 CDERIVED — SUPPORTEDINVERSE_MAGNUS_FAO56±0.50 C
Station pressure979.0 hPaMEASUREDIDENTITY_STATION_PRESSURE±0.30 hPa120 s
Wet bulb (psychrometric)29.95 CDERIVED — SUPPORTEDPSYCHROMETRIC_BISECTION_A662E4±0.30 C
Natural wet bulbnot availableUNAVAILABLEWBGT unavailable, so no natural wet-bulb term was produced
Globe temperaturenot availableUNAVAILABLEno globe term available
WBGTnot availableUNAVAILABLEWBGT requires a globe temperature (measured or derivable). globe temperature cannot be derived without solar radiation; the radiant load is exactly what the globe term carries. A WBGT cannot be computed from temperature and humidity alone.
Heat index51.4 CDERIVED — SUPPORTEDHEAT_INDEX_ROTHFUSZ±0.70 C
Wind speednot availableUNAVAILABLEno admissible observation for windSpeedMps in this cell and window
Solar radiationnot availableUNAVAILABLEno admissible observation for solarRadiationWm2 in this cell and window
Saturation vapor pressure6.207 kPaDERIVED — SUPPORTEDTETENS_MAGNUS_FAO56_EQ11±0.06 (1.0%)
Actual vapor pressure3.786 kPaDERIVED — SUPPORTEDRH_TIMES_SVP±0.11 (3.0%)
Vapor-pressure deficit2.421 kPaDERIVED — SUPPORTEDVPD_ES_MINUS_EA±0.05 kPa
What the engine said, and why
  • WBGT requires a globe temperature (measured or derivable). globe temperature cannot be derived without solar radiation; the radiant load is exactly what the globe term carries. A WBGT cannot be computed from temperature and humidity alone.
Opt-in phone witnesses only — degraded

Shows the capability ceiling in operation: pressure is admitted at reduced authority, and nothing else is.

Truth state: DEGRADED VALID   Authority: PHONE_SUPPORTED_ONLY   Cell: cell:704:-1949:1984111

Every quantity carries its support class, method, uncertainty band, and observation age. An unavailable quantity carries the reason it is unavailable.
QuantityValueSupportMethodUncertaintyAge / reason
Air temperaturenot availableUNAVAILABLEno admissible observation for airTemperatureC in this cell and window
Relative humiditynot availableUNAVAILABLEno admissible observation for relativeHumidityPct in this cell and window
Dew pointnot availableUNAVAILABLErequires an actual vapor pressure
Station pressure980.4 hPaDERIVED — SUPPORTEDIDENTITY_PHONE_BAROMETER±2.0 hPa120 s
Wet bulb (psychrometric)not availableUNAVAILABLErequires temperature, vapor pressure, and a true station pressure
Natural wet bulbnot availableUNAVAILABLEWBGT unavailable, so no natural wet-bulb term was produced
Globe temperaturenot availableUNAVAILABLEno globe term available
WBGTnot availableUNAVAILABLEWBGT requires an air temperature
Heat indexnot availableUNAVAILABLEnot evaluated
Wind speednot availableUNAVAILABLEno admissible observation for windSpeedMps in this cell and window
Solar radiationnot availableUNAVAILABLEno admissible observation for solarRadiationWm2 in this cell and window
Saturation vapor pressurenot availableUNAVAILABLErequires air temperature
Actual vapor pressurenot availableUNAVAILABLErequires temperature and humidity, or a dew point
Vapor-pressure deficitnot availableUNAVAILABLErequires saturation and actual vapor pressure
What the engine said, and why
  • WBGT requires an air temperature
  • cell is supported only by phone witnesses; no calibrated node or official anchor is present
Every observation past its validity window — silent

Age is not a cosmetic label. Past TTL an observation stops supporting a current-truth claim entirely.

Truth state: SILENCE_STALE   Authority: GENERAL_SUPPORTED   Cell: cell:704:-1949:1984111

Every quantity carries its support class, method, uncertainty band, and observation age. An unavailable quantity carries the reason it is unavailable.
QuantityValueSupportMethodUncertaintyAge / reason
Air temperaturenot availableUNAVAILABLEno admissible observation for airTemperatureC in this cell and window
Relative humiditynot availableUNAVAILABLEno admissible observation for relativeHumidityPct in this cell and window
Dew pointnot availableUNAVAILABLErequires an actual vapor pressure
Station pressurenot availableUNAVAILABLEno admissible pressure observation
Wet bulb (psychrometric)not availableUNAVAILABLErequires temperature, vapor pressure, and a true station pressure
Natural wet bulbnot availableUNAVAILABLEWBGT unavailable, so no natural wet-bulb term was produced
Globe temperaturenot availableUNAVAILABLEno globe term available
WBGTnot availableUNAVAILABLEWBGT requires an air temperature
Heat indexnot availableUNAVAILABLEnot evaluated
Wind speednot availableUNAVAILABLEno admissible observation for windSpeedMps in this cell and window
Solar radiationnot availableUNAVAILABLEno admissible observation for solarRadiationWm2 in this cell and window
Saturation vapor pressurenot availableUNAVAILABLErequires air temperature
Actual vapor pressurenot availableUNAVAILABLErequires temperature and humidity, or a dew point
Vapor-pressure deficitnot availableUNAVAILABLErequires saturation and actual vapor pressure
What the engine said, and why
  • WBGT requires an air temperature
  • every contributing observation is outside its validity window

Rejected evidence is recorded, not discarded: 2 observation(s) were refused at the TEMPORAL stage.

Two calibrated nodes in irreconcilable disagreement — silent

Disagreement beyond the agreement envelope is carried into silence rather than averaged into a plausible-looking middle value.

Truth state: SILENCE_CONTRADICTION   Authority: CALIBRATED_SUPPORTED   Cell: cell:704:-1949:1984111

Every quantity carries its support class, method, uncertainty band, and observation age. An unavailable quantity carries the reason it is unavailable.
QuantityValueSupportMethodUncertaintyAge / reason
Air temperature19.2 CMEASUREDDIRECT±0.63 C120 s
Relative humiditynot availableUNAVAILABLEno admissible observation for relativeHumidityPct in this cell and window
Dew pointnot availableUNAVAILABLErequires an actual vapor pressure
Station pressurenot availableUNAVAILABLEno admissible pressure observation
Wet bulb (psychrometric)not availableUNAVAILABLErequires temperature, vapor pressure, and a true station pressure
Natural wet bulbnot availableUNAVAILABLEWBGT unavailable, so no natural wet-bulb term was produced
Globe temperaturenot availableUNAVAILABLEno globe term available
WBGTnot availableUNAVAILABLEWBGT requires a natural wet-bulb temperature, or a psychrometric wet bulb from which to estimate one
Heat indexnot availableUNAVAILABLEnot evaluated
Wind speednot availableUNAVAILABLEno admissible observation for windSpeedMps in this cell and window
Solar radiationnot availableUNAVAILABLEno admissible observation for solarRadiationWm2 in this cell and window
Saturation vapor pressure2.225 kPaDERIVED — SUPPORTEDTETENS_MAGNUS_FAO56_EQ11±0.02 (1.0%)
Actual vapor pressurenot availableUNAVAILABLErequires temperature and humidity, or a dew point
Vapor-pressure deficitnot availableUNAVAILABLErequires saturation and actual vapor pressure
What the engine said, and why
  • airTemperatureC sources disagree by 14.40, more than twice the 3 agreement envelope; no current truth is asserted
  • WBGT requires a natural wet-bulb temperature, or a psychrometric wet bulb from which to estimate one

Rejected evidence is recorded, not discarded: 1 observation(s) were refused at the CONSISTENCY stage.

Where this truth goes

SOS, SSI, and WX-Ag consume the same truth object. That is what prevents them from disagreeing about the weather.

To SSI — environmental context

01 CivOS Reported sensor and compute availability for the active cell. 02 W-X Established bounded environmental truth for the cell: VALID. 03 W-X->SSI adapter Converted W-X thermal truth into an SSI environmental context.

SSI receives: WBGT 28.35 °C via ESTIMATED_LIMITED_WBGT, confidence SUPPORTED, truth state VALID.

W-X calculates temperature, humidity, pressure, dew point, wet bulb, globe temperature, WBGT, and environmental uncertainty. SSI calculates the personal structural and thermal consequence of that environment. SSI does not compute a separate weather truth.

To SOS — alert candidate, then TSARO

01 W-X Established environmental truth state VALID for the cell. 02 W-X Proposed a local environmental state candidate (W-X LOCAL HEAT CONDITION) for TSARO evaluation. 03 TSARO [DEGRADE] hazard evidence rests on an estimated-limited quantity
Official warning
Issuer
National Weather Service
Product
Heat Advisory
Class
OFFICIAL_WARNING

Issued by the official authority named. LAKANA does not issue, modify, or supersede official warnings.

LAKANA local state
Class
W-X LOCAL HEAT CONDITION

This is a LAKANA local environmental state derived from W-X observations. It is not an official weather warning.

A candidate is not an alert. TSARO returned DEGRADE — hazard evidence rests on an estimated-limited quantity. TSARO consumed the truth object without recomputing it.

To WX-Ag — field consequence

WX-Ag consumes this same truth object. Its full treatment lives on the WX-Ag Field Consequence Laboratory.

Evidence and claim boundary

What this page is

A deterministic public-safe computation over declared inputs, rendered server-side. Regenerating with the same inputs produces the same output.

What it is not

Not a live feed, not field validation, not an official weather product, and not evidence of a real-world outcome.

Reference mode

OFFLINE_DEMO — no authorized live reference connection is configured in this environment, and none is claimed.

Architecture: W-X chapter · Proof structure: W-X Proof Library section · Downstream: WX-Ag Laboratory