Generated 2026-10-17T05:08:56Z from live ClickHouse queries against this estate's ledger. Held inventory: 38,266 observations · 55 distinct series · 4 upstream sources · first row 2026-08-09 17:15:20 · newest row 2026-10-17 04:51:55 · 38,266/38,266 rows carry a verify_url. 39 series refreshed in the last 24h (729 fresh rows). Nothing on this page is cached, estimated, or remembered.
sensor)
— packaged as a read-only product page. The network's own public stats endpoint reports
the supply-side telemetry (station funnel, uptime, quality-of-data, customers, reward
allocations); this estate derives two station-funnel ratios from it (liveness and claim
rate — deliberately not "utilisation"); the market reference comes from the CoinGecko
coin page; dev velocity from GitHub. This page reports what those endpoints answered and
when. It does not forecast, rank investment merit, or advise. Where a metric has a
measurement caveat, the caveat ships with the metric — the denominator trap, the
collection generations, and the market-vs-network supply split are declared below. No
on-chain reader is wired for WXM in this estate, so there is no on-chain section:
absence is stated, never zero-filled.4 source families feed this network's ledger. Every row
they wrote carries its own source, as_of and
verify_url; this table is the live rollup of that.
| Source | Rows held | Series | Rows w/ verify_url | Window (UTC) | Sample origin |
|---|---|---|---|---|---|
| CoinGecko /coins/markets | 30,778 | 24 | 30,778 | 2026-08-09 17:15:20 → 2026-10-17 04:51:55 | sample origin ↗ |
| first_party_api | 5,317 | 20 | 5,317 | 2026-08-09 23:28:06 → 2026-10-17 04:34:01 | sample origin ↗ |
| weatherxm_network_stats | 1,818 | 2 | 1,818 | 2026-08-20 14:43:23 → 2026-10-17 04:47:02 | sample origin ↗ |
| github | 353 | 9 | 353 | 2026-08-09 23:47:26 → 2026-10-16 06:29:01 | sample origin ↗ |
One row per series: latest value, a 30-day sparkline of daily last-known values (scaled to the series' own min→max), day count, and window change. Series absent from the 30-day window are omitted from this table, not zero-filled.
| Series | Latest | 30-day shape | Days held | 30d change | Window & provenance |
|---|---|---|---|---|---|
price_usd | 0.0109 usd | ▂▃▂▃▁▃▃▂▂▇█▆▆▅▄▃▄▃▃▂▄▄▃▃▃▃▃▃▅▅▅ | 31 | +43.8% | 2026-09-17 → 2026-10-17 via CoinGecko /coins/markets · origin ↗ |
market_cap_usd | 307,881 usd | ▂▃▂▃▁▃▃▂▂▇█▇▆▅▄▃▄▃▃▂▄▄▃▄▃▃▃▃▆▅▅ | 31 | +48.9% | 2026-09-17 → 2026-10-17 via CoinGecko /coins/markets · origin ↗ |
volume_24h_usd | 387.92 usd | ▁▁▁▁▂▁▁▁▁▂█▂▂▁▁▁▁▃▁▁▂▃▁▁▁▁▁▁▃▁▁ | 31 | +576.3% | 2026-09-17 → 2026-10-17 via CoinGecko /coins/markets · origin ↗ |
circulating_supply | 28,253,067 tokens | ▁▁▁▂▂▂▂▃▃▃▃▄▄▄▄▅▅▅▅▆▆▆▆▇▇▇▇▇███ | 31 | +3.6% | 2026-09-17 → 2026-10-17 via CoinGecko /coins/markets · origin ↗ |
total_supply | 100,000,000 tokens | ▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁ | 31 | +0.0% | 2026-09-17 → 2026-10-17 via CoinGecko /coins/markets · origin ↗ |
max_supply | 100,000,000 tokens | ▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁ | 31 | +0.0% | 2026-09-17 → 2026-10-17 via CoinGecko /coins/markets · origin ↗ |
fully_diluted_valuation_usd | 1,089,726 usd | ▂▃▂▃▁▃▃▂▂▇█▇▆▅▄▃▄▃▃▂▄▄▃▃▃▃▃▃▅▅▅ | 31 | +43.7% | 2026-09-17 → 2026-10-17 via CoinGecko /coins/markets · origin ↗ |
active_stations | 5,228 stations | ████▇███▇▇▇▇▁ | 13 | -10.8% | 2026-09-17 → 2026-10-17 via first_party_api · origin ↗ |
network_size | 9,850 stations | ▁▂▂▃▄▄▅▅█████ | 13 | +0.1% | 2026-09-17 → 2026-10-17 via first_party_api · origin ↗ |
network_uptime | 52 percent | ████████▇▇▇▇▁ | 13 | -11.9% | 2026-09-17 → 2026-10-17 via first_party_api · origin ↗ |
network_avg_qod | 85 percent | ████████▁██▁▁ | 13 | -1.2% | 2026-09-17 → 2026-10-17 via first_party_api · origin ↗ |
station_liveness_pct | 53.0761 percent | ████▇███▆▇▆▇▁ | 13 | -10.9% | 2026-09-17 → 2026-10-17 via weatherxm_network_stats · origin ↗ |
station_claim_rate_pct | 41.4301 percent | ▃▅▄▁▂▂▃▃█▇███ | 13 | +0.0% | 2026-09-17 → 2026-10-17 via weatherxm_network_stats · origin ↗ |
dev_stars | 18 stars | ▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁ | 22 | +0.0% | 2026-09-17 → 2026-10-16 via github · origin ↗ |
dev_open_issues | 10 issues | ███████████▁▁▁▁▁▁▁▁▁▁▁ | 22 | -9.1% | 2026-09-17 → 2026-10-16 via github · origin ↗ |
market_cap_rank | 4,223 rank | ▄▅▆▅█▅▅▆▇▂▁▂▂▃▄▅▃▄▅▆▄▃▄▄▄▄▄▄▂▂▂ | 31 | -7.4% | 2026-09-17 → 2026-10-17 via CoinGecko /coins/markets · origin ↗ |
Market-data reference rows: price, supply, capitalisation, diluted valuation, and the published change columns including ATH/ATL. These are the coin-page reference's own numbers — the estate does not model, smooth, or forward-fill them. circulating_supply here is a market-data figure; the network's own supply read (token_circulating_supply, archived) is in the telemetry block below and the two are never merged.
| Metric | Latest | As of (UTC) | Verify |
|---|---|---|---|
circulating_supply | 28,253,067 tokens | 2026-10-17 04:51:55 | origin ↗ |
fully_diluted_valuation_usd | 1,089,726 | 2026-10-17 04:51:55 | origin ↗ |
market_cap_change_24h_pct | -0.2805 percent | 2026-10-17 04:51:55 | origin ↗ |
market_cap_change_24h_usd | -866.0763 | 2026-10-17 04:51:55 | origin ↗ |
market_cap_rank | 4,223 rank | 2026-10-17 04:51:55 | origin ↗ |
market_cap_usd | 307,881 | 2026-10-17 04:51:55 | origin ↗ |
max_supply | 100,000,000 tokens | 2026-10-17 04:51:55 | origin ↗ |
price_ath_usd | 2.38 | 2026-10-17 04:51:55 | origin ↗ |
price_atl_usd | 0.0045 | 2026-10-17 04:51:55 | origin ↗ |
price_change_14d_pct | 22.7811 percent | 2026-10-17 04:51:55 | origin ↗ |
price_change_1h_pct | 0.1567 percent | 2026-10-17 04:51:55 | origin ↗ |
price_change_1y_pct | -84.0846 percent | 2026-10-17 04:51:55 | origin ↗ |
price_change_200d_pct | -31.0914 percent | 2026-10-17 04:51:55 | origin ↗ |
price_change_24h_pct | -0.3966 percent | 2026-10-17 04:51:55 | origin ↗ |
price_change_24h_usd | -0 | 2026-10-17 04:51:55 | origin ↗ |
price_change_30d_pct | 72.0945 percent | 2026-10-17 04:51:55 | origin ↗ |
price_change_7d_pct | 21.9479 percent | 2026-10-17 04:51:55 | origin ↗ |
price_from_ath_pct | -99.5418 percent | 2026-10-17 04:51:55 | origin ↗ |
price_from_atl_pct | 144.0052 percent | 2026-10-17 04:51:55 | origin ↗ |
price_high_24h_usd | 0.011 | 2026-10-17 04:51:55 | origin ↗ |
price_low_24h_usd | 0.0102 | 2026-10-17 04:51:55 | origin ↗ |
price_usd | 0.0109 | 2026-10-17 04:51:55 | origin ↗ |
total_supply | 100,000,000 tokens | 2026-10-17 04:51:55 | origin ↗ |
volume_24h_usd | 387.92 | 2026-10-17 04:51:55 | origin ↗ |
Read from the network's own public stats endpoint
(/api/v1/network/stats): the station funnel, network uptime,
quality-of-data, customers, and WXM reward allocations. Four series flow fresh
(active_stations, network_size, network_uptime, network_avg_qod); twelve series exist as
archived single rows from the collector's first generation (2026-08-09/10), labelled as
such and shown exactly as held — never re-derived, never summed.
| Metric | Latest | As of (UTC) | Rows held | Verify |
|---|---|---|---|---|
active_stations | 5,228 stations | 2026-10-17 04:34:01 | 1,166 | origin ↗ |
claimed_stations⚠ archived single row (2026-08-09); fresh-flowing station series are active_stations / network_size / network_uptime / network_avg_qod | 9,826 stations | 2026-09-05 18:34:01 | 41 | origin ↗ |
customers_total⚠ archived single row (2026-08-09) | 19,910 customers | 2026-09-05 18:34:01 | 41 | origin ↗ |
customers_with_wallet⚠ archived single row (2026-08-09) | 5,399 customers | 2026-09-05 18:34:01 | 41 | origin ↗ |
high_quality_stations⚠ archived single row (2026-08-09); graded unit-verified against stations_total | 4,356 stations | 2026-09-05 18:34:01 | 41 | origin ↗ |
network_avg_qod | 85 percent | 2026-10-17 04:34:01 | 1,166 | origin ↗ |
network_size | 9,850 stations | 2026-10-17 04:34:01 | 1,166 | origin ↗ |
network_uptime | 52 percent | 2026-10-17 04:34:01 | 1,166 | origin ↗ |
onboarded_stations⚠ archived single row (2026-08-09); see the denominator-trap note before using any ratio | 23,757 stations | 2026-09-05 18:34:01 | 41 | origin ↗ |
reward_base_allocated⚠ archived single row (2026-08-10), unit WXM | 10,001,735 tokens | 2026-09-05 18:34:01 | 41 | origin ↗ |
reward_boost_allocated⚠ archived single row (2026-08-10), unit WXM | 3,109,345 tokens | 2026-09-05 18:34:01 | 41 | origin ↗ |
rewards_claimed_dune | 7,771,138 tokens | 2026-09-05 18:34:01 | 40 | origin ↗ |
rewards_last_30days⚠ archived single row (2026-08-09), unit WXM | 225,510 tokens | 2026-09-05 18:34:01 | 41 | origin ↗ |
rewards_last_run⚠ archived single row (2026-08-09), unit WXM | 7,748 tokens | 2026-09-05 18:34:01 | 41 | origin ↗ |
rewards_total⚠ archived single row (2026-08-09), unit WXM | 13,111,081 tokens | 2026-09-05 18:34:01 | 41 | origin ↗ |
rewards_total_dune | 13,082,612 tokens | 2026-09-05 18:34:01 | 40 | origin ↗ |
rewards_unclaimed_dune | 5,311,473 tokens | 2026-09-05 18:34:01 | 40 | origin ↗ |
stations_added_30d⚠ archived single row (2026-08-09) | 34 stations | 2026-09-05 18:34:01 | 41 | origin ↗ |
token_circulating_supply⚠ archived single row (2026-08-10) from the network's own API — differs from the CoinGecko reference by endpoint, never merged | 26,858,846 tokens | 2026-09-05 18:34:01 | 41 | origin ↗ |
token_total_supply⚠ archived single row (2026-08-10) from the network's own API | 100,000,000 tokens | 2026-09-05 18:34:01 | 41 | origin ↗ |
Two ratios derived by this estate's collector from the same origin
endpoint, each answering a different question about the station funnel
(onboarded → claimed → active, nested subsets):
STATION_LIVENESS_PCT = active/claimed and
STATION_CLAIM_RATE_PCT = claimed/onboarded.
network_uptime series reads 59 while
STATION_LIVENESS_PCT reads 59.2 at generation — two independent reads that
agree, both published, never merged.| Metric | Latest | As of (UTC) | Rows held | Verify |
|---|---|---|---|---|
station_claim_rate_pct⚠ claimed/onboarded — CLAIM RATE, not utilisation | 41.4301 percent | 2026-10-17 04:47:02 | 909 | origin ↗ |
station_liveness_pct⚠ active/claimed — LIVENESS, not utilisation | 53.0761 percent | 2026-10-17 04:47:02 | 909 | origin ↗ |
Public repo activity for WeatherXM: the wxm-android app repo for stars, forks, issues, watchers and days-since-push; the org for public-repo count. Daily snapshots; each row keeps its own as-of stamp.
| Metric | Latest | As of (UTC) | Rows held | Verify |
|---|---|---|---|---|
dev_contributors_total | 6 contributors | 2026-10-16 06:29:01 | 9 | origin ↗ |
dev_days_since_push⚠ clock since last push — grows until the next push | 10.44 days | 2026-10-16 06:29:01 | 53 | origin ↗ |
dev_forks | 2 forks | 2026-10-16 06:29:01 | 53 | origin ↗ |
dev_open_issues | 10 issues | 2026-10-16 06:29:01 | 53 | origin ↗ |
dev_open_prs | 10 prs | 2026-10-16 06:29:01 | 15 | origin ↗ |
dev_public_repos⚠ org-level read (api.github.com/orgs/WeatherXM) | 25 repos | 2026-10-16 06:29:01 | 49 | origin ↗ |
dev_releases_total | 60 releases | 2026-10-16 06:29:01 | 15 | origin ↗ |
dev_stars | 18 stars | 2026-10-16 06:29:01 | 53 | origin ↗ |
dev_watchers | 2 watchers | 2026-10-16 06:29:01 | 53 | origin ↗ |
Every series held for WXM with rows in the last 30 days: latest value, when it was observed, which source observed it, how many rows we hold, how many of the last 30 days it reported, its comparability grade, and the origin link. "days/30" counts distinct dates with at least one row in the window.
| Metric | Latest | As of (UTC) | Source | Rows | Days/30 | Comparability | Verify |
|---|---|---|---|---|---|---|---|
station_claim_rate_pct⚠ ⚠ derived ratio claimed/onboarded — a CLAIM RATE, not utilisation; stations have no divisible capacity (denominator trap, see below) | 41.4301 percent | 2026-10-17 04:47:02 | weatherxm_network_stats | 253 | 13/30 | wxm-native (unmapped) | origin ↗ |
station_liveness_pct⚠ ⚠ derived ratio active/claimed — LIVENESS, not utilisation; corroborated by the network's own network_uptime series | 53.0761 percent | 2026-10-17 04:47:02 | weatherxm_network_stats | 253 | 13/30 | wxm-native (unmapped) | origin ↗ |
active_stations | 5,228 stations | 2026-10-17 04:34:01 | first_party_api | 252 | 13/30 | unit-verified stations_total | origin ↗ |
circulating_supply⚠ ⚠ CoinGecko coin-page reference — a market-data figure, not a chain read; the network's own token_circulating_supply is in the telemetry block (archived row) | 28,253,067 tokens | 2026-10-17 04:51:55 | CoinGecko /coins/markets | 652 | 31/30 | wxm-native (unmapped) | origin ↗ |
dev_contributors_total | 6 contributors | 2026-10-16 06:29:01 | github | 9 | 9/30 | wxm-native (unmapped) | origin ↗ |
dev_days_since_push⚠ ⚠ derived from the repo's last-push timestamp — a clock that grows until the next push, not an activity level | 10.44 days | 2026-10-16 06:29:01 | github | 22 | 22/30 | wxm-native (unmapped) | origin ↗ |
dev_forks | 2 forks | 2026-10-16 06:29:01 | github | 22 | 22/30 | wxm-native (unmapped) | origin ↗ |
dev_open_issues | 10 issues | 2026-10-16 06:29:01 | github | 22 | 22/30 | wxm-native (unmapped) | origin ↗ |
dev_open_prs | 10 prs | 2026-10-16 06:29:01 | github | 15 | 15/30 | wxm-native (unmapped) | origin ↗ |
dev_public_repos⚠ ⚠ org-level read (all WeatherXM public repos); the other dev_* series are the wxm-android repo | 25 repos | 2026-10-16 06:29:01 | github | 18 | 18/30 | wxm-native (unmapped) | origin ↗ |
dev_releases_total | 60 releases | 2026-10-16 06:29:01 | github | 15 | 15/30 | wxm-native (unmapped) | origin ↗ |
dev_stars | 18 stars | 2026-10-16 06:29:01 | github | 22 | 22/30 | wxm-native (unmapped) | origin ↗ |
dev_watchers | 2 watchers | 2026-10-16 06:29:01 | github | 22 | 22/30 | wxm-native (unmapped) | origin ↗ |
fully_diluted_valuation_usd | 1,089,726 usd | 2026-10-17 04:51:55 | CoinGecko /coins/markets | 652 | 31/30 | wxm-native (unmapped) | origin ↗ |
market_cap_change_24h_pct | -0.2805 percent | 2026-10-17 04:51:55 | CoinGecko /coins/markets | 652 | 31/30 | wxm-native (unmapped) | origin ↗ |
market_cap_change_24h_usd | -866.0763 usd | 2026-10-17 04:51:55 | CoinGecko /coins/markets | 652 | 31/30 | wxm-native (unmapped) | origin ↗ |
market_cap_rank | 4,223 rank | 2026-10-17 04:51:55 | CoinGecko /coins/markets | 652 | 31/30 | wxm-native (unmapped) | origin ↗ |
market_cap_usd | 307,881 usd | 2026-10-17 04:51:55 | CoinGecko /coins/markets | 652 | 31/30 | wxm-native (unmapped) | origin ↗ |
max_supply | 100,000,000 tokens | 2026-10-17 04:51:55 | CoinGecko /coins/markets | 652 | 31/30 | wxm-native (unmapped) | origin ↗ |
network_avg_qod | 85 percent | 2026-10-17 04:34:01 | first_party_api | 252 | 13/30 | wxm-native (unmapped) | origin ↗ |
network_size | 9,850 stations | 2026-10-17 04:34:01 | first_party_api | 252 | 13/30 | wxm-native (unmapped) | origin ↗ |
network_uptime⚠ ⚠ the network's own uptime figure — independent read that corroborates STATION_LIVENESS_PCT; both shown, never merged | 52 percent | 2026-10-17 04:34:01 | first_party_api | 252 | 13/30 | wxm-native (unmapped) | origin ↗ |
price_ath_usd | 2.38 usd | 2026-10-17 04:51:55 | CoinGecko /coins/markets | 652 | 31/30 | wxm-native (unmapped) | origin ↗ |
price_atl_usd | 0.0045 usd | 2026-10-17 04:51:55 | CoinGecko /coins/markets | 652 | 31/30 | wxm-native (unmapped) | origin ↗ |
price_change_14d_pct | 22.7811 percent | 2026-10-17 04:51:55 | CoinGecko /coins/markets | 652 | 31/30 | wxm-native (unmapped) | origin ↗ |
price_change_1h_pct | 0.1567 percent | 2026-10-17 04:51:55 | CoinGecko /coins/markets | 652 | 31/30 | wxm-native (unmapped) | origin ↗ |
price_change_1y_pct | -84.0846 percent | 2026-10-17 04:51:55 | CoinGecko /coins/markets | 652 | 31/30 | wxm-native (unmapped) | origin ↗ |
price_change_200d_pct | -31.0914 percent | 2026-10-17 04:51:55 | CoinGecko /coins/markets | 652 | 31/30 | wxm-native (unmapped) | origin ↗ |
price_change_24h_pct | -0.3966 percent | 2026-10-17 04:51:55 | CoinGecko /coins/markets | 652 | 31/30 | wxm-native (unmapped) | origin ↗ |
price_change_24h_usd | -0 usd | 2026-10-17 04:51:55 | CoinGecko /coins/markets | 652 | 31/30 | wxm-native (unmapped) | origin ↗ |
price_change_30d_pct | 72.0945 percent | 2026-10-17 04:51:55 | CoinGecko /coins/markets | 652 | 31/30 | wxm-native (unmapped) | origin ↗ |
price_change_7d_pct | 21.9479 percent | 2026-10-17 04:51:55 | CoinGecko /coins/markets | 652 | 31/30 | wxm-native (unmapped) | origin ↗ |
price_from_ath_pct | -99.5418 percent | 2026-10-17 04:51:55 | CoinGecko /coins/markets | 652 | 31/30 | wxm-native (unmapped) | origin ↗ |
price_from_atl_pct | 144.0052 percent | 2026-10-17 04:51:55 | CoinGecko /coins/markets | 652 | 31/30 | wxm-native (unmapped) | origin ↗ |
price_high_24h_usd | 0.011 usd | 2026-10-17 04:51:55 | CoinGecko /coins/markets | 652 | 31/30 | wxm-native (unmapped) | origin ↗ |
price_low_24h_usd | 0.0102 usd | 2026-10-17 04:51:55 | CoinGecko /coins/markets | 652 | 31/30 | wxm-native (unmapped) | origin ↗ |
price_usd | 0.0109 usd | 2026-10-17 04:51:55 | CoinGecko /coins/markets | 652 | 31/30 | wxm-native (unmapped) | origin ↗ |
total_supply | 100,000,000 tokens | 2026-10-17 04:51:55 | CoinGecko /coins/markets | 652 | 31/30 | question-verified token_supply_total | origin ↗ |
volume_24h_usd | 387.92 usd | 2026-10-17 04:51:55 | CoinGecko /coins/markets | 652 | 31/30 | wxm-native (unmapped) | origin ↗ |
Backward revisions are values upstream later replaced for a date we had already archived. The before-value is retained — that retention is the only reason a rewrite is detectable, and it is the part every overwriting vendor discards.
The ledger query ran during generation and returned 0 rows for WXM. Zero here is the live query result, not a gap — the ledger itself is at /v1/revisions.
No account, no key, no trust required. Commands 1–3 hit the same upstream endpoints our collectors do (the coingecko.com browser coin page 403s plain curl, so the programmatic markets endpoint is given); command 4 hits this estate's public API, where every row carries the same source / as_of / verify_url fields.
# 1) The network's own stats endpoint (station funnel, uptime, QoD, rewards) — keyless, as of 2026-10-17T05:08:56Z: curl -s -H "User-Agent: kairos-check" "https://api.weatherxm.com/api/v1/network/stats" | python3 -m json.tool # 2) Market reference (CoinGecko public API): # CoinGecko public markets API (the endpoint family our collector # reads for the price/supply/cap rows): curl -s "https://api.coingecko.com/api/v3/coins/markets?vs_currency=usd&ids=weatherxm-network" | python3 -m json.tool # 3) Dev velocity (GitHub public API): # GitHub public API — the repo our dev-velocity series reads: curl -s -H "User-Agent: kairos-check" "https://api.github.com/repos/WeatherXM/wxm-android" | python3 -m json.tool | head -20 # 4) This estate's public API row for WXM: curl -s "https://kairossignal.com/v1/network/WXM" | python3 -m json.tool | head -60
Method & honesty notes. All counts are queries
against the live ledger at generation time, not restamped copy — this page is
regenerated by gen_deep_dive_wxm.py and the hourly
claim_drift_check.py run grades its claims against the live API like every
other published surface. Comparability grades come from the served canonical-metric
system via its own resolver: total_supply maps to
token_supply_total (question-verified); active_stations and
high_quality_stations map to stations_total
(unit-verified). The remaining series are WeatherXM-native network/market metrics with
no cross-network concept; there is no cross-network concept to grade them against, so they are labelled
"wxm-native (unmapped)". Collection generations (fresh-flowing vs archived single rows)
and the two supply names (token_circulating_supply from the network's API
vs circulating_supply from the CoinGecko reference) are shown side by side
as held, never summed, merged, or reconciled. The two station ratios are named liveness
and claim rate on purpose — never "utilisation". Where a section has no data, it is
absent — we do not publish zeros for gaps.
propintel/gen_deep_dive_wxm.py · source of truth:
default.depin_catalog, default.depin_onchain,
default.depin_revision_ledger (ClickHouse, live at generation) ·
Kairos Signal — provenance or silence.