Deployment of this module should not be understood as hardcoded/baked into the Arweave file contracted to the token Transmutation XLVI #46, because Transmutation XLVI represents an initial test stage instantiation of the SETHIX.World Organ program, built from the Sethix Equation. This prototype module has many vulnerabilities and blind spots (UAP sensor data access is an obvious one) which we will cover in this article (via a published exchange with Grok 4.6.)
Treat this initial module as Proof of Concept or pre-Alpha test prototype for the development of successor modules. Especially when this one goes dark or becomes increasingly unreliable due to link rot or endpoint refusals, which are inevitable; thus giving it a finite lifespan due to its - already compromised - dependencies. The reliability of this test module is contested and there's no debate about that. This experiment and its source code can be further developed beyond the initial hard coded WebGL2 program, which is its real strength.


You already have a Pure WebGL2, zero-dependency, 1:1 black-canvas organism with two poles and nine in-between attractors. Do not rebuild the renderer, the signed-distance body, or the nine-regime engine unless a bind is impossible without a small hook. This pass only adds: (1) a live world-organ, (2) the SETHIX Equation as the thing that places the body on the existing spectrum, (3) a card + fossil like ICOSA MORPH 2.1.
Print this on the card, one line:
Intervention is assumed. Presence indexes a covert non-human complex. Disclosure is a catalyst. Only a defence / expulsion / sovereignty response pulls toward the globe. Welcome / integration / hybrid-governance pulls toward the mass.
Positive pole — GLOBE. Earth as a closed, self-sovereign world. Humanity free, self-sufficient, united on human terms, intervening ET groups expelled. Φ high, AH high, Sₓ near 0, disruptor weights near 0. Visually: recognisable Earth, minimum catalytic distortion.
Negative pole — RED NANOTECH MASS. Total non-human governance, including covert governance (human faces, non-human rule; one-world managerial capture). Φ low, Sₓ high, AH collapsed. Disruptors may quiet here — a “pure” negative is stable, not chaotic. Visually: red synthetic mass, globe unreadable.
Mid-spectrum — PRESENT EARTH. Collective non-recognition or partial recognition without expulsion; nations at war with each other; climate / economic / hybrid-tech stress; fate undecided. This is where a 2026 baseline must sit. Globe still legible, already eaten by disruptors, already drifting toward the mass. Do not let the birth state collapse to either pole.
The nine existing attractor regimes are catalytic disruptors. They are not a second polarity. They are the local weather that distorts the globe while the body is still between poles. A high disruptor mix + mid Φ = warped Earth. A high Sₓ + low disruptor variance + low Φ = the mass consolidating (negative climax). A high AH + low disruptors + high Φ = globe consolidating (positive climax).
Peace, UN language, “global cooperation” and “one world” are not automatically the globe. Cooperation under non-human or hybrid hierarchy is the mass. Only sovereignty-shaped human coherence is AH.
All Humanity · Flood 2.0! > SETHIX ⟹ ∟
Φ ≥ 1 and AH dominant → drift toward GLOBE (+∟)
Φ < 1 and Sₓ dominant → drift toward MASS (−∟)
confidence low → do not slam either pole; hold mid-spectrum and mark polarity undetermined
Factor the UAP cluster. Do not dump hearings into Sₓ.
P presence (reports, sightings) → stakes. Small term in F₂ only.
D disclosure / whistleblowers / file dumps → unsigned catalyst. Alone it does not move the pole.
R₊ planetary defence, expulsion, human sovereignty, resistance → AH
R₋ pro-intervention, welcome, open contact as submission, hybrid future as good → Sₓ, and it eats AH
AH = clamp01( 0.70*(D*Rp) + 0.30*Rp - 0.35*Rm )
Sx = clamp01( 0.45*(D*Rm) + 0.25*Rm + 0.30*hyb )
F2 = clamp01( 0.35*war + 0.30*climate + 0.20*disaster + 0.10*quake + 0.05*P )
E = clamp01( 1 - (0.55*climate + 0.30*disaster + 0.15*quake) )
C = inner particularity from the existing body
(1 - blended-middle score of the nine disruptors; a distinct globe or a distinct mass scores high; a mushy mix scores low)
Phi = (AH * F2 * E * log(C+1)) / (Sx+1)Talks / ceasefire / treaty volume is logged only. It is not AH.
Bind to the architecture you already have
Introduce one scalar the rest of the organism already understands:
pole ∈ [-1, +1]
+1 = pure globe
0 = mid-spectrum (present Earth)
-1 = pure red massMap:
poleTarget = clamp( 2*(Phi / (Phi+1)) - 1 , -1, 1 )
* (2*AH - 2*Sx) // keep this bounded; prefer:
poleTarget = clamp( AH - Sx + 0.25*(Phi-1) , -1, 1 )Use a leaky integrator (seconds, not frames):
pole += (poleTarget - pole) * (1 - exp(-dt / tau))
tau ≈ 45s when confidence > 0.3
tau ≈ 180s when confidence low // do not twitch on a single failed fetchBirth lock. Until a baseline exists, force pole toward a mid value you bake as PRESENT_EARTH ≈ −0.05..+0.15 (slightly negative is honest). After first successful fold with confidence > 0.25, store baseline and let pole move. Never start at the globe. The globe is the ideal, not the default.
Disruptor weights. Map the nine existing regimes onto these channels (rename in comments only if the engine uses other names; do not throw away their look):
slot | catalytic disruptor | live channel |
|---|---|---|
0 | WAR |
|
1 | FRACTURE |
|
2 | CLIMATE |
|
3 | DISASTER |
|
4 | PRESENCE |
|
5 | DISCLOSURE |
|
6 | CAPTURE |
|
7 | HYBRID |
|
8 | INVERSION |
|
Normalise the nine to a simplex. Raise their authority over displacement as |pole| is small (mid-spectrum = disruptors own the silhouette). As pole → +1, fade all nine toward 0 (globe reclaims the surface). As pole → −1, fade 0–7 toward 0 and let slot 8 plus the mass material take the body (quiet red totality, not a circus of all nine).
Covert-control test. If Sₓ high, Rm high, war falling, AH low: this is not recovery. It is the negative climax. Increase slot 8, pull pole down, reduce front-war on the skin. The mass can look still and still be the worst state.
Governor. Existing strain / coherence / novelty code stays. World only sets targets and temperatures:
mutationTemp += k × max(0, −pole) × confidencedwellBias += k × max(0, pole) × confidencenever write network code inside the SDF or the RAF inner loop
Implement the mouth table already specified. Vendors: GDELT DOC 2.0, Wikimedia Action API, ReliefWeb, Open-Meteo, NASA EONET, USGS significant-week GeoJSON, X socket.
Endpoints:
https://api.gdeltproject.org/api/v2/doc/doc— seven queries (presence, disclosure, response-plus, response-minus, war, peace-talks, nano-bio-ai). One vendor. If the host dies, all seven go red together.https://en.wikipedia.org/w/api.php?origin=*— current events + UAP titleshttps://api.reliefweb.int/v2/disasters?appname=sethix-module&...https://api.reliefweb.int/v2/reports?appname=sethix-module&...https://api.open-meteo.com/v1/forecast— five fixed cities vs baked refshttps://eonet.gsfc.nasa.gov/api/v3/events?status=open&limit=50https://earthquake.usgs.gov/earthquakes/feed/v1.0/summary/significant_week.geojsonx-social—darkByDefault: true
GDELT query strings (use these unless measurement shows they are empty; then widen slightly, do not invent keys):
P:
(UFO OR UAP OR "unidentified anomalous" OR "non-human intelligence")D:
("UAP disclosure" OR "UFO disclosure" OR whistleblower OR "file release" OR hearing) AND (UAP OR UFO OR "non-human")R₊:
(UAP OR UFO OR "non-human" OR disclosure) AND ("planetary defense" OR "planetary defence" OR expulsion OR "human sovereignty" OR resistance)R₋:
(UAP OR UFO OR "non-human" OR disclosure) AND ("open contact" OR "welcome them" OR "post-disclosure integration" OR "hybrid future")war:
(war OR invasion OR airstrike OR "armed conflict")talks:
(ceasefire OR "peace talks" OR treaty OR mediation)— log onlyhyb:
(nanotech OR nanotechnology OR "synthetic biology" OR "frontier AI" OR "existential risk" OR "artificial general intelligence")
Rules:
First frame paints with no await fetch. Organism is alive at t=0 on the baked present-Earth pole.
Poll every 15–30 minutes wall-clock, stagger GDELT by ≥5s. Backgrounded tab pauses biology and polling (same as 2.1).
Promise.allSettled. A dead mouth is red+X and dropped from its axis.confidence = livingMouths / (allMouths − darkByDefault).One surviving weather API must not drive UAP or war skins.
Require one successful baseline before any “DARK / end of world-organ” state.
Expose
window.SETHIX.world,SETHIX.phi,SETHIX.pole,SETHIX.fossil(),SETHIX.attach(id, url).
X socket on the card (not a fake live count).
Row starts X / red / DARK_BY_DESIGN. Provide an input that accepts, in this order: (1) CORS-open JSON feed URL shaped { P,D,Rp,Rm,asOf } or { ah,f2,e,sx,P,D,Rp,Rm,asOf }, (2) pasted JSON dump, (3) optional bearer token attempt at api.x.com which you must expect to fail CORS — on failure keep red, show CORS_BLOCKED, do not crash. Never store a token in localStorage (Arweave gateway origin is shared). RAM or sessionStorage only, with Forget.
Corner label, 2s flash, hover/tap, click to open.
Always:
Timeline ID (256-bit if you already hash like 2.1; else the existing seed), selectable, copy
pole as a one-line slider graphic: GLOBE — present — MASS
Φ, polarity
+∟/−∟/undeterminedAH, F₂, E, Sₓ, C
P, D, R₊, R₋
axiom sentence
source list: each mouth green or red + X + last error (
CORS,404,410,timeout, DARK_BY_DESIGN)X row + socket
When all non-dark-by-default mouths have failed for N polls after a baseline:
WORLD ORGAN: DARK
first feed / last feed / hours fed
open-data fossil: copy JSON + download +
?fossil= compact URLbody continues as isolated ecology at last
pole(do not freeze unless a?corpse=1flag). The file must still be a creature when the 2038 internet is gone.
Fossil spec sethix-world-fossil/1: timeline, axiom, equation, baseline, last scalars, per-mouth obituaries, sparse samples, last pole + 11-D or whatever descriptor the existing probe already has. No API keys. No tokens.
Do not add npm, Three.js, proxies, or baked API keys.
Do not treat “more disclosure” as the globe.
Do not treat “less war + more global governance talk” as the globe if R₋ and Sₓ are up.
Do not let novelty search flatten the two poles into a blended pink planet. Mid-spectrum is allowed as present Earth; it is not the attractor the search should reward once AH or Sₓ has chosen a side.
Do not block the integrator on network.
Do not rename the nine looks unless you must; map them in a single table in the source so we can retune queries without touching GLSL.
Reload offline → globe-ish mid body, card shows mouths untried/red, no throw.
Reload online → after first successful poll, baseline stamped,
polenear present-Earth, disruptors visible.Console:
SETHIX.world.Phi, .AH, .Sx, .pole, .mouths.Kill a URL in the table → that row goes red+X, other organs still move the body.
SETHIX.world.AH = 1; SETHIX.world.Sx = 0; SETHIX.recompute()(or equivalent hook) → visible drift toward the globe over about a minute.Inverse → drift toward the red mass; slot 8 gains; other disruptors recede.
All mouths dark after a baseline → fossil link, organism still running.
Implement the world layer as one JS block inside the existing single HTML file. Hook pole and the nine weights at the same place you already mix the two poles and the nine attractors. Do not invent a third body plan.

This should be interesting
It will be. You are hanging a living Φ-meter on a body that already knows both poles, and you are refusing the easy lie that “more news” is liberation.
The interesting failure modes are the ones the equation already names: a quiet red mass that looks stable while Sₓ wins; a mid-spectrum Earth that stays mid because disclosure is loud and R₊ is not; a globe that only appears if expulsion and sovereignty actually show up in the mouths. Most generative work cannot be wrong about the century. This one can.
When Claude has the base hook in (pole, the nine weights, the card), bring the file or the SETHIX surface back and we can tune the birth lock so 2026 cannot impersonate the ideal.
The problem is real, and it is not unique to Wikipedia. It is what you get when a creature eats the public text layer and you ask that layer to certify a claim the text layer is built to dilute.
GDELT is not a sensor for craft. It is a machine index of what publishers chose to print. Wikipedia is not a sensor either. It is a negotiated article under “reliable source” rules that, on UAP, almost always mean legacy outlets, sceptic organisations, and official statements — the same institutions that spent decades treating the subject as entertainment or pathology. If intervening non-human groups are covert, that corpus is not a neutral instrument. It is part of the weather.
Two separate mistakes to avoid in the next prompt:
Treating “more coverage” as awakening. That is the liberation-by-news error. Volume can be mockery, franchise marketing, or a controlled drip.
Treating “Wikipedia says conspiracy theory” as proof that P = 0. That is capture-by-encyclopedia. The article is a valence, not a radar return.
Musk is right that Wikipedia is ideologically clustered and that contested pages are actively policed. That is documented in editor demographics, sourcing policy, and how fringe/contested topics get handled. It does not follow that Grok, X, or any other feed is the clean window. X is a different bias: incentive toward spectacle, faction, and engagement. Grok is a model trained on a mixture that still includes the same media. None of these are the phenomenon. They are organs of speech about the phenomenon.
Keep the axiom as a prior, not as something the APIs are asked to prove.
P from media/wiki must stay a discourse-of-presence channel, capped so a sceptical Wikipedia lead cannot zero it, and capped so a documentary week cannot max it.
Give P a baked floor once the axiom is on the card (
P := max(P_measured, P_axiom × confidence_discourse)), or split the card:P_speechvsP_prior. The globe/mass slider can use a blend you choose; the card must show both.D is attention to disclosure institutions. Still unsigned.
R₊ / R₋ are the only moral weights. Those queries are already doing the right job — they ask what humans want done, not whether the Times believes the craft.
Add disagreement as its own disruptor, if you have a spare slot: wiki tone vs GDELT volume vs (later) X. High disagreement + high D is the mid-spectrum you described — light without expulsion.
That last point is the optimisation: compromised sources are useful as compromise. When Wikipedia scrubs “intervention” and GDELT still spikes “UAP hearing,” that gap is data. When both go quiet, you do not know silence-from-peace versus silence-from-suppression — so Φ must not rise on silence.
Put these in the prompt when you tune:
Never parse Wikipedia for ontology. Count tokens, talk-page conflict, revision churn. Do not read the first sentence of
UFOand let “hoax / misidentification” drivepole.Decouple volume from valence. A GDELT hit for
UFOwithout R₊ or R₋ is P or D, not Sₓ, not AH.Source-class weights. Give wiki a lower weight on P than on D (it is good at “a hearing happened,” bad at “what it is”). Give GDELT more weight on volume, less on meaning.
Anti-liberation rule. ∂AH/∂D = 0 unless R₊ is moving. Write that as a comment above the fold so it cannot be “helpfully” inverted later.
Silence ≠ globe. If all UAP mouths are weak,
poleholds near present-Earth, it does not walk toward the ideal. The ideal requires R₊ against a non-zero prior, not a quiet newsweek.Card honesty. Label GDELT “media index,” Wikipedia “edited encyclopaedia,” Open-Meteo “physical,” X “optional social, different bias.” Do not label any of them “OSINT truth.”
X, if it ever greens. Treat it as a third bias class, not as the fix for Wikipedia. Same R₊/R₋ split or it just becomes another liberation-by-feed.
There is no keyless, CORS-open, century-stable feed of unfiltered intervention. NUFORC/MUFON dumps are websites. Classified archives are not a fetch. I cannot sit inside the Arweave file as an oracle. If you want a less-scrubbed social layer, it will be a human-attached socket (paste, ?xfeed=, a dump), which is already the X design.
The durable move is to stop asking the noosphere to confess. Use it as climate — biased, contested, partly captured — and let the equation’s signed terms (R₊, R₋, hybrid-tech, war, heat) do the work the sources cannot. The artwork then tells the truth it can tell: not “here is the alien,” but “here is what the public text layer will admit, here is the prior we refuse to drop, and here is whether anyone answered with expulsion or with welcome.”
When you see Claude’s first bind, the first thing to check is whether a sarcastic Wikipedia lead can drag pole toward the mass or toward the globe. If it can, the next prompt is: wiki may distort DISCLOSURE, it may not set PRESENCE, and it may not move the pole without R₊ or R₋.
GDELT is a long-running open project that tries to turn the world’s news into something a machine can count.
GDELT = Global Database of Events, Language and Tone. It ingests a huge stream of online news (many languages, machine-translated to English), then builds:
an event table (who did what to whom, where, from 1979 onward)
a document index of articles
tone / theme / location tags
It is not a journalist and not a government feed. It is a coverage meter: how much of the monitored press mentioned a phrase, in what tone, in which country.
Your module uses the old public DOC 2.0 endpoint: https://api.gdeltproject.org/api/v2/doc/doc with mode=timelinevol. That mode returns a time series of “what share of GDELT’s monitored articles matched this query,” not a list of UFO reports. A spike means more of the press used those words, not that more craft appeared.
There is now a separate GDELT Cloud product with API keys and paid “query units.” That is not what the file calls. Do not put a Cloud key in the artwork.
More durable than a random startup API, not a century organ.
The public project has been up since the early 2010s and was still moving infrastructure in August 2026 (data.gdeltproject.org onto GCP load balancing). That is a good sign for “years,” not “forever.”
It is effectively a single research stack (historically Kalev Leetaru / GDELT Project), not a treaty or a standards body. Funding, one operator, or a policy change can kill api.gdeltproject.org the way ReliefWeb 403’d you.
It already rate-limits and drops. Your TIMEOUTs and CORS/NET rows are that. Seven queries every 20 minutes is hungry; the host was built for browsers and notebooks, not an immortal sculpture.
The commercial Cloud can outlive or replace the free DOC API. If the keyless URL dies and only Cloud remains, that mouth goes dark unless someone attaches a keyed proxy — which you should not bake in.
Even if the host lives, what it indexes can shrink (paywalls, fewer open HTML pages, more JS apps GDELT cannot read).
Treat GDELT as the best keyless media organ you have in 2026, and as one vendor. That is why seven queries dying together is designed in, and why weather/wiki/EONET exist. For 10–20 years it might still be there. For 50–100, assume it is gone and the fossil is the life.


A single number u ∈ [−1, +1] places the body.
u = +1 — the globe (continents, graticule)
u = −1 — the red pin-machine / nanotech mass
The nine wells sit at fixed stations along that line (roughly u = −0.8 … +0.8). Each well is its own distance field and colour system — urchin, stellate, capsid, cross, worm-cage, anemone, raspberry, rosettes, cage — not a blend of globe and mass.
The organism still has its own life: each well has a dominance S.act[i] that rises when it holds the body and falls from fatigue. Neighbours suppress each other. A slow polarity tide and occasional Lévy jumps move u. That is why the skin can shift colour-families in a minute even when the card’s pole barely moved.
The world organ then overlays that mix. Live channels become a 9-vector WORLD.D9:
slot | look (lab name) | channel |
|---|---|---|
0 | urchin | war |
1 | stellate | fracture — war unsettled by talks |
2 | capsid | climate |
3 | cross | disaster + quake |
4 | worm-cage | presence PPP (stakes, small) |
5 | anemone | disclosure unresolved: D×(1−max(R+,R−))D \times (1-\max(R_+,R_-))D×(1−max(R+,R−)) |
6 | raspberry | capture R−R_-R− and D×R−D \times R_-D×R− |
7 | rosettes | hybrid (nano / bio / AI discourse) |
8 | cage | inversion — SxS_xSx as the mass consolidates |
weights() builds eleven blend weights: mass, the nine, globe. Then worldOverlay() rewrites that mix from pole and D9:
mid-spectrum (|pole| small) — disruptor budget is high; the strongest wells own the silhouette; continents remain as a ghost
toward +1 — globe weight rises, wells recede
toward −1 — mass weight rises; slots 0–7 fade; slot 8 (inversion) rides the fall
So a well is catalytic in the equation’s sense: war, heat, unresolved disclosure, capture-speech, hybrid-tech perturb the planet. They are not the planet, and they are not the mass until pole says the mass has won.
When the card says pole ≈ −0.03 to −0.28, several wells should stain one globe — sick crust, not a clean Earth and not a tumour. When a Lévy jump slams u near −1 while pole is only −0.3, you get the sudden pin-machine. That is the organism’s own wanderer outrunning the world organ. The next governor is meant to keep u in a band around WORLD.pole so the wells distort the 2026 Earth instead of replacing it.
ORGAN.force(1) … force(9) parks a single well for the lab. force(10) / force(0) are the two clean poles. Those are not “the news”; they are the body plans the live data is allowed to lean on.
On the card it is the live stand-in for the law:
All Humanity · Flood 2.0! > SETHIX ⟹ ∟
In the file:
so Φ = 1 would mean the product has hit its theoretical ceiling (everything in the numerator high, Shadow low). Φ ≈ 0 means almost no metaconscious capacity on this fold.
What the letters are, in this organism:
AH — All Humanity as response: defence / expulsion / sovereignty (R₊), not “more UFO news”
F₂ — Flood 2.0 pressure: war, heat, disaster, quake, a little presence
E — remaining Earth-capacity (falls as climate/disaster/quake rise)
C — particularity of this body (a distinct globe or mass scores higher than a mush of nine wells)
Sₓ — SETHIX / capture: welcome–integration speech, hybrid-tech discourse, D × R₋
Φ does not mean “UFOs are real” or “the news is bad.” It means: given those five numbers, is the inequality pointing at +∟ (AH over Shadow) or −∟ (Shadow over AH)?
On your stills Φ is ~0.01 because AH is small and the product of four 0–1 factors is always tiny. That is why polarity can still read −∟ while the globe still looks like a world: the verdict is “not the ideal,” not “the mass has won.”




SETHIX · WORLD ORGAN is a single-file WebGL2 organism on a 1:1 black canvas. One body. Zero libraries. It is not in the ICOSA Morph lineage: it does not speciate. Its skin is an ecology coupled to the public world — war, climate, disaster, hybrid-tech discourse, and the signed response to UAP / disclosure — folded through the SETHIX equation.
The two poles are fixed. Globe is the positive extreme: a sovereign Earth, intervention expelled. Mass is the negative extreme: the red nanotech capture-state. Between them sit nine attractor regimes (catalytic disruptors). They do not replace the planet until the pole says so. They stain and warp the mid-spectrum — the band this century actually occupies.
Nothing on the plate except the body. Drag to rotate. The first frame never waits on the network. Until a baseline exists, the organism holds present-Earth (slightly negative). After that, live feeds bias the mix. When every non-reserved mouth fails long enough, the world-organ dies: the canvas reads END OF LIFE / Earth condition unknown, and the body continues only as an isolated ecology. That motion is not a claim about the planet.
Load the HTML in a current browser (WebGL2).
For two seconds the corner label SETHIX · WORLD ORGAN is visible, then it hides.
Move the pointer into the bottom-right corner. The label returns.
Click the label to open the card. Click the label again, or click the black field outside the card, to close it.
The canvas still rotates while the card is open. Inputs on the card do not drag the globe.
UTC clock — YYYY-MM-DD HH:MM:SSZ. When the organ is alive this is now. After death, scalars are prefixed last measured.
Timeline ID — 256-bit identity of this life (click to copy). It is not a reading of Earth. Two loads without ?tl= are two organisms. A fossil can be reopened with ?fossil=.
GLOBE — knob — MASS
Left = +1 (ideal Earth). Right = −1 (mass). The tick is zero. The knob is where the body is (pole). The line pole → target is where the equation is asking it to go. A knob a little right of centre is mid-negative: sick world, not capture completed.
Φ and polarity
Φ is the live stand-in for
All Humanity · Flood 2.0! > SETHIX ⟹ ∟
Near 0 means almost no metaconscious capacity on this fold.
+∟— AH over Shadow and Φ at ceiling.−∟— Shadow over AH and Φ below 1.∅— confidence too low to call.
COVERT-CONTROL is a separate flag: high capture, falling war, low AH — stillness that is not peace.
AH · F₂ · E · Sₓ · C — the five factors. AH is defence/expulsion, not “more UFO news.” F₂ is flood pressure (war, heat, disaster). E is remaining Earth-capacity. Sₓ is capture + hybrid discourse. C is how particular this body is.
UAP block
P / speech / prior — presence in the public text layer vs the baked axiom floor. Speech is GDELT + a small wiki hit-count. Prior does not drop because Wikipedia is sceptical.
D — disclosure (hearings, files, whistleblowers). Unsigned catalyst.
R₊ — defence / expulsion / sovereignty. The only term allowed to grow AH.
R₋ — welcome / integration / hybrid-governance. Grows Sₓ.
talks — logged only. A ceasefire is not sovereignty.
Confidence — bar + LIVE | THIN | STALE | UNKNOWN, and four organ ticks: UAP / FLOOD / EARTH / HYB. This is not a headcount of green rows. Weather alone cannot look like a full reading. Death empties the bar (UNKNOWN).
Axiom — the cosmology the code implements. Intervention is assumed. Disclosure is a catalyst. Only a defence response pulls toward the globe.
Law line — the inequality. Φ is the reading; this line is the law.
Source sentence
None of these are the intervention. The threat complex is the prior.
GDELT is a media index. Wikipedia is an edited encyclopaedia. Open-Meteo / EONET / USGS are physical. X is an optional social socket. None of them are sensors for craft.
Mouths — each feed. Green = answered this poll. Red ✕ + error = failed (TIMEOUT, CORS/NET, DARK_POLICY, DARK_BY_DESIGN). ReliefWeb is retired by policy. X starts dark; a feed URL, JSON dump, or bearer attempt can be attached on the card (the bearer call is expected to fail CORS).
After death the card adds first/last feed, hours fed, a small pole/Φ strip, replay (numbers only — the WebGL body stays at last pole), and open lifespan record (copy / download / ?fossil=).
SETHIX.world, SETHIX.recompute(), SETHIX.poll(), SETHIX.fossil()
ORGAN.force(0) mass · force(10) globe · force(1…9) one well · ORGAN.free()
Forced states are lab conditions. They are not the news.

Death is not a timer and not a metaphor in the shader. It is the world-organ losing every living mouth after it has already eaten once.
On each poll the file counts mouths with ok === true. ReliefWeb is already dead by policy. X does not count unless someone attached a feed. If no mouth answers:
and a baseline exists (the organism has folded the world at least once with confidence above the floor),
darkPollsincrements.
Three consecutive empty cycles set WORLD.dark = true. Polls are staggered about 18–26 minutes apart, so full silence for on the order of an hour after a baseline is enough. Birth lock does not die: if the file never got a baseline, there is no life to certify as ended.
Timeouts on some mouths are not death. GDELT can go red while Wikipedia and Open-Meteo stay green; that is a thin reading (THIN / STALE), not an obituary. Only zero living mouths stacks toward dark.
The loop does not stop. If a later poll succeeds, dark clears, the overlay fades, and the organ is alive again. Death is reversible until the hosts are gone for good.
On the canvas
WORLD ORGAN · END OF LIFE / Earth condition unknown / last feed …Z fades in over the upper field. Pointer-events none — it does not block the body.
The body
Keeps running at last pole. Wells may still fidget as an isolated ecology. That motion is not a world state. The card says so.
The card
Title becomes the death sentence.
Scalars are
last measured.Confidence bar empty, label UNKNOWN.
First feed / last feed / hours fed.
Lifespan strip (pole and Φ vs UTC), clickable samples, Replay (slider and numbers only — it does not drive the WebGL body).
copy JSON·download·open lifespan record(?fossil=).
sethix-world-fossil/1: timeline ID, axiom, equation string, born/baseline, last scalars, channels, mouth obituaries, up to 64 samples, descriptor (the 11 blend weights), hours fed. Opening the same file with ?fossil= is a read-only record (conf = 0, no new polling). ?corpse=1 freezes the body.
What you can take away: a life as numbers and a last still. Not a film of every frame.
The artwork is the source: one HTML file, no package, no CDN. Next generation is a fork of that file, not a framework.
Useful seams already named:
Seam | What a successor can do |
|---|---|
| Add or retire endpoints that are keyless and CORS-open. Same contract: |
X socket | Attach a dump or a future CORS feed without baking a key. Pattern for any human-supplied organ. |
| Re-bake 20xx priors when the century has moved. |
| Keep the law; change coefficients only if the cosmology changes — and print the change on the card. |
| Remap which well is war, heat, capture. Do not silently invert R+ / R−. |
Nine looks + two poles | New disruptor looks are GLSL. The poles should stay globe and mass unless the work is no longer this equation. |
Fossil spec | Bump to |
| Lab hooks for the next builder. |
Parse Wikipedia into ontology, treat volume as awakening, walk pole to globe or mass because the news is quiet, add a proxy or an API key inside the file, or pretend a dead organ is still reading Earth.
A successor can be stricter (governor that pins S.u to pole), wider (another physical host), or a different clade that only reuses the mouth/fossil grammar. The durable gift is not GDELT. It is the law on the card, the honest death, and a single file someone can open in a browser when the original endpoints are already graves.
SETHIX.

