xenoglyph · pyroglyph · reads aircraft, says what it cannot know
xenoTAK for CAL FIRE · powered by PYROGLYPH · passive · reports its own limits

Your fleet. Your fires.
Your screens.

What we offer
  1. A pilot proposal: xenoTAK end to end, for the TAK screens you already run, last seen on a client on 2026-09-17, an earlier build than the one delivered today (ATAK-CIV on an emulator; WinTAK 5.8 connected). Today it is a pilot build on one server, not field-certified. Its maturity, measured by its own gate on 2026-10-09: Stage 2 of 5. It keeps its state, gives the same answer twice and refuses honestly; the bar for field use is Stage 4. It is designed so that if that server stops, each aircraft track is marked stale 2 minutes after its last update, and the SITREP and LMBS markers 24 hours after the package was built, kept on screen as stale; until then they read as current; that has not yet been exercised on a TAK client in a real outage.
  2. Tenant-based API access to the corpus and the enriched live streams, provisioned per pilot. Not for sale to anyone else. Only CAL FIRE and the government entities it approves under the state’s emergency management chain (Cal OES, for one) can be API customers for this data. The data goes to the mission’s own people and nobody else, the way the DoD marks a document for its controlling office only, the way CISA marks a warning AMBER+STRICT, and the way a federal record carries a limited dissemination control These are comparisons, not markings: none of those designations is applied to this data.
  3. Training and support for either.
The ask

A pilot with CAL FIRE: one unit, one season, your screens.

jacob.lyons@xenoglyph.ai · xenoglyph.ai

It does not detect fires. It reads aircraft, and it says what it cannot know. Not on a real phone yet: every ATAK capture so far is ATAK-CIV on an emulator. Not tested: iTAK. Committed with a test, not yet seen on a client: attack bases as a layer; the ATAK AERIAL pane is exercised by board tests only, not yet by a live read; LMBS reaches TAK as a link marker to this page.

The fleet · all six types, and who is aboard them

Cheer the fleet

LMBS · Live Mission Behavior Simulator · one fleet aircraft that passed near a satellite hotspot (unconfirmed) or an active incident. Near is not the same as working it. Its attitude is inferred from its own broadcast.

—
— —OUR CALLSIGN, NOT THEIRS —
ATTITUDE · inferred · coordinated-turn premise · chase view
THE TARGET · USGS 3DEP relief, NASA FIRMS detections (unconfirmed) or an active incident, the pass near it
THE BOOTH —
—
—
—
—

Live only where we poll: up to — centres, each — nm across, placed on active CAL FIRE incidents first and then the largest fresh hotspot clusters, plus our own receiver’s one footprint. That is not the whole state, and a centre the community feed did not answer says nothing about the sky over it. Within that reach, it goes live when a fleet aircraft is within — km of a polled hotspot or an active CAL FIRE incident, from our own receivers and community ADS-B (adsb.lol contributors, ODbL). Otherwise it replays earlier passes and says how long since the last live one. Attitude is INFERRED. The name is ours, not a callsign, and it hides nothing: the track itself is public.

Live · heat not yet on the public list

Satellite heat that is not on the public fire list yet

The satellite sees heat; CAL FIRE lists fires. This map shows heat that is not on the public list yet, ranked by how much it looks like a fire. Every candidate is unconfirmed until CAL FIRE lists it, and most heat is not a fire.

How far ahead, measured: of — alerts so far, — were later matched to an incident on CAL FIRE’s public list. An alert counts as matched when it lies within — km of the listed location, and each alert is credited to a single incident. The radius is a convention: at — km — leads resolve, at — km —. For — of them the lead is resolvable at the list’s — s poll interval: median — h before the listing, longest — h. That is a lead on the list, not on the fire: where the incident carries one stated start, our alert came after that start in — of —, by — to — h. The list showed those same incidents a median of — h after their stated start (over —). That is a small n, and a lead on the public list is not a lead on dispatch: CAL FIRE dispatch routinely knows first.

decorative cadence naming the pipeline’s steps; the stamp beside it is the real last poll
Multi-sensor · two or more satellites agree, still unconfirmed; no screen for field or prescribed burns Watch Spread Weak · below the watch floor, source unread CAL FIRE incident · official Raw FIRMS heat Heat outside California is not listed as a candidate: CAL FIRE’s list cannot carry it
Read first Not an emergency source. For evacuations and incident status use CAL FIRE, your county OES, or call 911; every candidate is UNCONFIRMED, and over the measured window — became fires.
Prior · from California’s own open record

If a fire leaves its perimeter, where does it go — and who is already looking?

A fire officer with a phone has a hundred cameras and a minute. For each active perimeter we sample exits around its boundary, score each outward bearing, and name the optics whose published position sits near it — each one a link to that camera on its operator’s own site. It answers where to look first. It does not say where the fire will go.

Loading…

Read first Not a spread forecast, not an escape route, not advice to a crew. This is a prior over exit bearings built from public record. Whether terrain blocks any camera is not computed here, no camera image is shown and no viewshed geometry is used. Camera positions and names are registry facts from ALERT California | UC San Diego; we are not affiliated with them and they do not endorse this. For evacuations and incident status use CAL FIRE, your county OES, or call 911.
Live · our own antennas · 1090 + 978 MHz

Aircraft overhead right now, sorted by what they are

Fire aviation first, then by distance to an active incident

—
Flight Class Operator Airframe Alt ftDist kmBrgElevSlantKt Seen OH Nearest incident

What our antennas have recorded

—

Why this spot

rings at 10 / 25 / 40 km · great-circle, measured
military major civil municipal / private

—

The table and the fire map are one instrument

— CAL FIRE position broadcasts heard so far. Whether each pass was near a fire is read separately, pass by pass.

The honest number: — alerts had an aircraft this receiver could see. The rest did not.

What two antennas on a roof can and cannot hear

Of — alerts, — had aircraft overhead in the window; — were within reach of the reload base.