30-Character HFGCS Broadcast Messages Are Not Uniform Ciphertext: Field Structure and a Dated Format Revision

A ciphertext-only statistical analysis of base32 symbol marginals, positional structure, and a mid-corpus format revision, across 5,881 unique broadcast messages.

Abstract. We analyse N = 5,881 unique 30-character HFGCS broadcast messages (Group 1 3,917, Group 2 1,964), the first-broadcast instance of each distinct string observed between 2022-01-25 and 2026-07-29, against the working hypothesis that the message body is indistinguishable from uniform random base32. Three independent findings contradict this hypothesis, and one of them dates a change to the broadcast format itself.

First, two base32 symbols (M and 5) are systematically under-represented at nearly every body position — to ~1.9% against the uniform 3.125%, a ~40% shortfall overall (deepening to ~45% at the positions carrying the full deficit) — with aggregate Poisson z-scores of -22.8 and -22.3 against a matched CSPRNG-uniform control that passes the same test. The deficit persists in every prefix cell (median per-cell z ≈ -4.6) and in both formats (1.646% pre, 1.88% post for M; the pre/post difference is a marginal ~2σ and the only hint of any change). It is a fixed property of the generator, not versioned.

Second, Group 1 is not temporally stationary. A change-point analysis over broadcast time isolates a single discrete format revision at the start of October 2024 that edits one field and leaves the rest untouched. The maximum-likelihood split falls on the evening of 1 October 2024 (US local), hours after the C6 prefix replaced 3E; because no single message is diagnostic of its format, the messages bracket the change only to 25 September–3 October (20:1), and we suspect it took effect at 00:00z on 1 October, with that day’s prefix change. Before the revision, positions 19–21 form a distinct mid-body field: exempt from the M/5 deficit (|z| < 1, against a body at -18) and bound by an all-distinct constraint so strict that the adjacent-pair equality count is 0 and 1 in 2,587 messages (z ≈ −9). After the revision both properties vanish together: positions 19–21 carry the deficit at body strength and match at the uniform rate (48 and 48 doublets, z ≈ +0.7). No three-position two-channel field exists afterwards; the deletion is a single co-ordinated edit in two independent channels. The post-revision format does, however, carry an exempt slot of its own: positions 16–17 sit at the uniform M/5 rate (6.43% against a body at 3.41%, z = +8.6) with no equality constraint — statistically an exemption of the same class as the head slot at 3–4, not a relocation of the deleted field; it is absent pre-revision (z = -1.3).

Third, a stronger and revision-invariant constraint governs the final six characters: character equality is suppressed ~15-fold at every one of the fifteen pair-positions within 25–30, in both formats and every prefix cell, so the six trailing characters are near-certainly pairwise distinct. This trailing field is the most robust feature of the format and is untouched by the revision.

Within each prefix, probes of pairwise mutual information, compressibility, and inter-message differential structure return no further anomalies. Prefixes rotate faster than the interval to the revision, so each cell lies on one side of it and these conclusions are unaffected. The message layout is therefore versioned: five statistically distinguishable regions on each side of 1 October 2024, but not the same five — the two-channel field at 19–21 is deleted, and a marginal-only exempt slot appears at 16–17. We decline to identify any region with a cryptographic primitive — the M/5 deficit is inconsistent with the uniform output of standard authenticators. The structure appears in Group 1 only; Group 2 carries a mild body-level deficit, no internal boundary, and no detectable revision.

In plain language. United States military radio stations broadcast short thirty-character strings over shortwave. Anyone can hear them; nobody outside the military knows what they mean. Good encryption would make each string look completely random. Across 2022–2026 we find several ways it does not — and one of them lets us date a change to the format to a single evening.

Two characters are unusually rare. The letter M and the digit 5 appear only a little over half as often as they should, in every prefix group and at the same rate before and after the format change below.

The format was changed once, at the start of October 2024. Sorting Group 1 broadcasts by time, their internal structure shifts exactly once. The best estimate is the evening of 1 October 2024; the messages themselves pin it down only to within about a week, because a new-format message shows nothing distinctive nine times in ten, and we suspect the change actually came in at midnight UTC on the 1st, the same day a new prefix started. Three characters — positions nineteen, twenty, twenty-one — were special in two ways at once (they escaped the M/5 shortage and never repeated each other); after that date both properties vanish together and those positions become ordinary. Two fingerprints switching off at the same instant is a deliberate edit, not drift.

The last six characters are almost never repeated. Any two of the final six positions match only about 0.2% of the time (versus 3% for random), for every pair — the six are near-certainly all distinct. This holds in every prefix and was untouched by the 1 October 2024 change.

The simplest account: the thirty characters are built from several pieces — a prefix, a short head slot, a long body, a structured six-character tail — and in October 2024 one piece, a middle field, was removed, while a weaker special slot (escaping the M/5 shortage, but with no never-repeats rule) appeared at positions sixteen and seventeen. We stop short of naming any cryptographic component. Group 2 broadcasts show only the weak shortage and none of this structure.

1.Introduction

The High-Frequency Global Communications System broadcasts short fixed-length base32 strings over shortwave as Emergency Action Message traffic.RFC 4648 base32: the letters A–Z plus the digits 2–7. 0, 1, and 8 are excluded as confusable with O, I, and B — a practical alphabet for traffic read aloud, character by character, over HF voice. To an observer without key material they appear as opaque 150-bit messages, and a natural null is that each is the output of an IND-CPA-secure AEAD primitive — statistically indistinguishable from uniform random base32.

This paper evaluates that null from ciphertext alone, and rejects it three ways. The base32 marginal is not uniform: M and 5 are under-represented by ~40% at nearly every body position, in every prefix cell, at a rate stable across the whole window. Superimposed on that stable deficit, the Group 1 message carries positional structure that is not stable: a change-point analysis dates a single format revision to 1 October 2024 which removes one mid-body field (positions 19–21), while the post-revision format carries a deficit-exempt slot of its own at positions 16–17 — in the marginal channel only — that the pre-revision format lacks. And a revision-invariant constraint makes the final six characters near-certainly pairwise distinct. The layout is thus versioned — five regions on each side of the revision, but not the same five — and no region is identified with a specific primitive; the observations establish the regions and the dated change, not their cryptographic meaning.

2.Corpus and the October 2024 revision

The corpus is 10,899 transcribed Group 1/Group 2 broadcasts of length 30, collected 2022-01-25 to 2026-07-29. Retaining the earliest instance of each distinct string (first-broadcast itemization, to approximate independence against operational retransmission) gives N = 5,881 unique messages: 3,917 Group 1 and 1,964 Group 2. The finest key partition the data supports is one prefix (PR), a rotating identifier active for weeks to months. All statistics below derive from this single load.

levelcountinterpretation
raw broadcast observations (L=30, G1/G2)10,899after quality/placeholder filtering
unique 30-character strings5,881first-broadcast itemization; base of all tests
  of which Group 13,917pre-revision 2,587 + post-revision 1,330
  of which Group 21,964no detectable revision
Table 1. Corpus dimensions. All statistics in this paper derive from a single load of the current corpus (span 2022-01-25 to 2026-07-29); there is one data vintage throughout.

2.1The change-point

Group 1 is not temporally homogeneous. Ordering its 3,917 unique messages by broadcast time and searching every temporal split for a discrete change in positional structure — the maximum-likelihood change-point over the message-by-message character-equality matrix, prefix excluded because prefix rotation correlates with time — returns one dominant break, with likelihood-ratio 320. The maximum-likelihood split falls between consecutive messages at 00:33z and 00:57z on 2024-10-02 — the evening of 1 October 2024 US local, hours after the C6 prefix replaced 3E. That is a point estimate, not a resolution: the only near-certain per-message marker, a repeat within positions 19–21, appears in about one new-format message in 10, so the split can be moved 14 messages earlier or 7 later before the likelihood ratio reaches 20:1 — anywhere from 25 September to 3 October. Every instant inside that bracket is about equally consistent with the data, and we suspect the change took effect at 00:00z on 1 October 2024, the start of the UTC day on which the prefix changed (1.4:1 against, relative to the split).Bounded, not observed: the first message individually recognizable as new-format aired at 01:43z on 3 October, 7 messages after the split. The per-format tables split at 2024-10-02 01:30z; moving that cutoff anywhere inside the bracket changes no reported statistic beyond rounding. Permuting the message order destroys the break (p < 0.0002 over 4,999 shuffles), confirming it is a property of the time-ordering.

We therefore treat Group 1 as two formats: a pre-revision format (N = 2,587, 2022-01-25 to 2024-10-02) and a post-revision format (N = 1,330, 2024-10-02 onward), and report every positional statistic below for each. Pooling the two averages a hard pre-revision constraint against its absence and describes neither. The same analysis on Group 2 finds no significant change-point (p ≈ 0.49), so it is treated as one population. Procedure: analysis/eam_epoch_sweep.py; this paper is generated end-to-end by analysis/eam_30char_format_render.py.

3.First-order symbol distribution

Under the uniform null, each base32 symbol occurs at rate 1/32 = 3.125% at every body position. Across all Group 1 body characters (109,676), M and 5 instead occur at 1.929% and 1.952%, aggregate z of -22.8 and -22.3z counts standard deviations from expectation. |z| ≈ 3.3 clears this paper’s multiple-comparison threshold; |z| ≈ 20 is beyond any accident of sampling.; a matched CSPRNG control stays within ±2.The control: a same-size corpus drawn from a cryptographic random generator and pushed through the identical pipeline — what every table below looks like when nothing is there. Every other symbol is near uniform.

Figure 1. Empirical base32 symbol frequency over Group 1 body positions. Dashed line: uniform 3.125%. M and 5 (highlighted) fall far below the rest at ~1.929% and ~1.952%; the other thirty sit in a narrow band a synthetic uniform draw reproduces.
symbolidxbitsG1 countG1 pctG1 zcontrol z
M12011002,1161.929%-22.76-1.15
529111012,1411.952%-22.32+0.18
W22101103,4123.111%-0.27+0.15
Y24110003,4493.145%+0.38-0.35
O14011103,4623.157%+0.60-0.96
B1000013,4653.159%+0.65+0.55
Z25110013,4683.162%+0.71-1.72
731111113,4713.165%+0.76+0.08
Q16100003,4723.166%+0.77-0.39
226110103,4813.174%+0.93-0.58
Table 2. The two most under-represented base32 symbols (M, 5) and the eight nearest the uniform expectation, by Poisson z-score over G1 body positions (109,676 characters). The control column is a matched-size CSPRNG-uniform draw. M and 5 fall roughly an order of magnitude beyond the control envelope.

3.1Persistence across prefixes and across the revision

The deficit is not stratum mixing. It appears in every prefix cell (Table 3), and it survives the revision: restricted to the full-deficit body positions, M occurs at 1.646% pre-revision and 1.88% post-revision (5 at 1.733% and 1.884%) — a ~45% shortfall on both sides. The pre/post gap is only ~2σ (M) and not clearly significant, so at most the deficit softened marginally after the revision. Whatever produces the bias operates uniformly across prefixes and persists through the format change; unlike the positional structure below, it is essentially not versioned.

prefixyearNM z5 z
GF2022172-5.42-5.26
MQ2022–2023151-4.78-5.05
242023166-2.13-4.66
YL2023143-4.28-4.10
YT2023182-4.93-5.17
PJ2023229-6.63-4.69
CZ2023241-5.80-4.19
WR2023–2024241-6.15-5.45
AS2024161-4.10-4.95
TD2024119-4.89-3.10
Q52024144-4.62-3.71
MK2024158-3.39-5.21
C62024142-5.49-3.94
FV2024140-5.00-5.92
AA2025146-4.47-3.57
SE2025103-3.55-5.04
LH2026100-3.64-3.86
3G2026119-3.50-3.70
Table 3. Per-prefix M/5 z-scores for the 18 Group 1 prefix cells with N ≥ 100 unique messages, chronological. Median M z = -4.62, median 5 z = -4.66; every cell carries the deficit. Cells span both formats (2022 through 2026), so the deficit is revision-invariant.

4.Position-wise bias profile

If the deficit reflects format structure it should concentrate at specific positions. It does. Two regions break from the body-wide deficit — and they differ in whether they survive the revision.Marginal properties such as this deficit bind the population, not the message: no single broadcast can violate a rate. The per-message rules come later (§5–§6).

posM z5 znote
1+18.51-5.91prefix (PR distribution)
2-8.03+1.98prefix (PR distribution)
3-0.50-1.32head slot (both formats)
4-0.77+0.51head slot (both formats)
5-5.00-5.46
6-5.09-5.36
7-4.90-4.72
8-3.62-5.00
9-5.18-5.00
10-5.00-4.35
11-6.10-4.45
12-4.26-4.90
13-5.64-4.26
14-6.28-6.56
15-5.73-5.36
16-4.26-3.34
17-3.16-3.80
18-5.18-5.46
19-1.14-1.97mid-body: pre +0.2/+0.4 → post -2.3/-3.9
20-1.97-0.40mid-body: pre +0.7/+0.4 → post -4.3/-1.2
21-1.23-2.15mid-body: pre +0.8/-0.3 → post -3.2/-3.2
22-5.18-4.26
23-5.73-4.63
24-5.27-5.09
25-5.55-5.00
26-5.09-5.46
27-4.81-4.45
28-6.28-5.36
29-4.35-5.82
30-3.16-4.72
Table 4. Per-position M/5 z-scores (pooled over both formats). The deficit is body-wide and revision-invariant except at positions 19–21, where the note column gives the pre- and post-revision values separately: exempt before the revision (z near 0), full body-strength deficit after. Positions 3–4 are a permanent head slot, exempt in both formats.
Figure 2. Per-position M/5 z (pre-revision profile; M solid, 5 dashed). Zero line and the |z| > 3.34 threshold (Bonferroni over the 60 per-position tests) shown. Shaded: the head slot (3–4) and mid-body field (19–21), both exempt from the deficit here. Post-revision, positions 19–21 rejoin the body (M z ≈ -4); positions 3–4 remain exempt. Position 1 is off-chart (PR distribution).
Three attenuated regions, three temporal statuses. (i) Positions 3–4, immediately after the prefix, sit at the uniform rate (|z| < 1) in both formats — a persistent head slot. (ii) Positions 19–21 are exempt before the revision only (pre |z| < 1 against a body at -18), and uniquely this exemption is co-localised with an all-distinct constraint in a second channel (§5); after the revision the deficit is present there at body strength (z ≈ -4). (iii) Positions 16–17 are exempt after the revision only: combined M/5 at 6.43% against a post body of 3.41% (z = +8.6; 165 carrier messages over 22 prefixes, present in both post halves at 5.86%/6.99%), while pre-revision the same window is ordinary body (3.09%, z = -1.3). Unlike the old field this slot is single-channel: its adjacent-pair equality is at chance in both formats (39 doublets post, z = -0.4), so §5’s probe cannot see it. One boundary is permanent, one lasted until 1 October 2024, one begins there.
What the boundaries do not establish. The pre-revision field at 19–21 spans bits 91–105, straddling the 96-bit width of a common truncated tag, but the coincidence does not identify a primitive — and its disappearance in October 2024 makes a fixed-primitive reading harder. Standard authenticators (GMAC, Poly1305, truncated HMAC, SipHash) emit output indistinguishable from uniform across their width; the surrounding M/5 deficit is the opposite signature. The data supports internal boundaries whose cryptographic origin is not established.

5.Equality-suppression profile

An independent probe: the rate at which two positions carry the same symbol (1/32 under the null, regardless of the marginal).A doublet: the same character at both positions of a given pair within one message. This is the channel where the revision is sharpest.

pairG1G1 zG2G2 zsyn z
1–2146+2.17101+5.14+0.79
2–3130+0.7058-0.44-0.04
3–4114-0.7767+0.73+1.62
4–5141+1.7160-0.18+0.33
5–6127+0.4257-0.57-0.22
6–7117-0.5051-1.35+0.15
7–8136+1.2569+0.99+0.51
8–9147+2.2651-1.35-0.13
9–10119-0.3162+0.08-0.96
10–11130+0.7060-0.18-2.06
11–12128+0.5171+1.25-0.50
12–13123+0.0563+0.21-0.40
13–14110-1.1461-0.05-0.50
14–15118-0.4069+0.99+0.51
15–16124+0.1558-0.44+0.70
16–17125+0.2465+0.47+0.79
17–18115-0.6854-0.96+0.42
18–19132+0.8863+0.21+1.71
19–2048-6.8354-0.96-1.78
20–2149-6.7470+1.12+0.51
21–22130+0.7064+0.34-1.69
22–23123+0.0565+0.47+0.33
23–24143+1.8965+0.47+0.42
24–25119-0.3161-0.05+0.33
25–268-10.5170+1.12+0.05
26–275-10.7856-0.70-0.13
27–2810-10.3267+0.73+1.43
28–2910-10.3273+1.51-0.13
29–309-10.4170+1.12-1.60
Table 5. Adjacent-pair doublet counts (pooled G1, N=3,917; G2, N=1,964; matched CSPRNG control). Expected ~122.4 per pair for G1. Two G1 suppression regimes: the mid-body pairs (19–20, 20–21) and the trailing pairs (25–26 through 29–30). The mid-body rows are pooled here and understate their pre-revision magnitude; they are resolved per format in the callout below. G2 and the control show neither.
The two regimes have opposite temporal behaviour. The mid-body pairs (19–20) and (20–21) are a hard pre-revision constraint: 0 and 1 doublets in 2,587 messages (z ≈ −9) — positions 19–21 were never allowed to repeat. After the revision the constraint is gone: 48 and 48 doublets in 1,330, z ≈ +0.7, the uniform rate. The pooled z ≈ -7 in Table 5 is the average of the two and belongs to neither format. The trailing pairs (25–30) are suppressed in both formats (pre/post counts 6/2 at 25–26) — a permanent constraint the revision left untouched. As a field property: the fraction of messages all-distinct at 19–21 is 0.9992 pre-revision and 0.9 post (chance value for three of 32 symbols), while at 25–30 it is 0.9722 pre and 0.9729 post — unchanged.
Figure 3. Pre-revision adjacent-doublet counts (does each position match the preceding one?). Dashed: expected ~81. Two troughs: the mid-body field (20–21) and the trailing region (26–30). Post-revision the 20–21 trough fills to the uniform rate (see §5 callout); the 26–30 trough is unchanged.

5.1The trailing constraint is a no-any-duplicate rule, and it is permanent

Extending the probe to all C(30,2) position pairs, the trailing suppression is not limited to adjacent pairs: every one of the fifteen pairs within 25–30 shows a ~15-fold equality deficit. The six trailing characters are near-certainly all mutually distinct — a stronger rule than "no adjacent repeats."Chance rate for six independent base-32 characters to be all-different: 31/32 × 30/32 × 29/32 × 28/32 × 27/32 ≈ 61% — the birthday problem in a 32-symbol year. Group 1 sits at 97%. Table 6 shows it holds in every prefix cell, including post-revision cells, confirming revision-invariance.

prefixyearNexp25–2626–2727–2828–2929–30
GF20221725.401103
MQ2022–20231514.700200
2420231665.200020
YL20231434.510000
YT20231825.710001
PJ20232297.201000
CZ20232417.502010
WR2023–20242417.520001
AS20241615.010000
TD20241193.710001
Q520241444.500010
MK20241584.900000
C620241424.400000
FV20241404.400000
AA20251464.600100
SE20251033.200200
LH20261003.110000
3G20261193.700010
Table 6. Per-prefix doublet counts at the five trailing pairs, chronological across 18 cells. Mean count 0.31 against an expected ~5; cells MK, C6, FV contribute zero across all five. The cells run 2022 through 2026, straddling the revision, so the trailing constraint is revision-invariant.
Figure 4. Inter-position equality z for all pairs (i, j), computed separately before (top) and after (bottom) the revision. i is row, j column; blue = equality deficit (opacity scales with |z|), red = excess, tan = chance. The mid-body triangle (positions 19–21 against themselves) is a saturated blue cluster pre-revision and collapses to tan (chance) post-revision — the field is deleted. The trailing triangle (25–30, bottom-right corner) is deep blue in both panels — revision-invariant. Faint scattered cells are chance fluctuations (|z| 2–3, tinted lightly); the (1,2) prefix pair is a same-PR correlation, not body structure. This pair of panels is the paper's central result: the layout is versioned, one field removed on a datable evening, the other untouched.

6.Within-key structural probes

Conditional on the marginal deficit and the equality constraints, does the message behave like a strong pseudorandom function within one prefix? Three probes — pairwise mutual information, LZMA compressibility, and inter-message differential structure — say yes. Each prefix cell is retired and replaced faster than the interval to the revision, so no cell straddles 1 October 2024: these within-cell results hold in both formats.

prefixNMI (bits)z
6G823.1805+1.14
GF1722.4437+0.55
MQ1512.6236+1.81
241662.4332-0.87
FH933.193+1.49
YL1432.6407+0.11
YT1822.4491+1.31
PJ2292.2034+0.27
CZ2412.1529+0.41
WR2412.162+1.27
Table 7. Within-cell pairwise mutual information at the terminal pair (29, 30) for the largest G1 prefix cells, against a per-cell shuffle null. All z in [-0.87, +1.81] — none exceeds the Bonferroni threshold. The pooled-cohort signal at this pair is stratum mixing; within-prefix structure is independent. Each cell lies on one side of the revision, so these results hold in both formats.

Mutual information at the terminal pair sits within the shuffle null (Table 7); LZMA ratios for the prefix cells sit at the synthetic-random floor (0.668); and modular differences between date-ordered consecutive messages are uniform once retransmissions are de-duplicated. These rule out simple failure modes (stuck RNG, short-period PRG, table lookup) but cannot on their own establish cryptographic provenance.

7.Synthesis: two dated region models

The evidence is incompatible with a single uniform-output generator across all 150 bits, and the region layout is versioned. Before 1 October 2024 the Group 1 message has five distinguishable regions:

c< 2024-10-01 = P1–2 ‖ X3–4 ‖ B5–18 ‖ T19–21 ‖ B22–24 ‖ R25–30 (1)

a prefix P (positions 1–2); a head slot X (3–4) exempt from the deficit; the main body B, carrying the full deficit and running 5–24 but interrupted at 19–21 by the mid-body field T; T is the three characters marked in both the marginal and equality channels, while positions 22–24 on its far side are statistically ordinary body (per-position z ≈ −5, Table 4); and the trailing all-distinct region R (25–30). The two B segments are one behaviour split by the embedded field. The revision deletes T — positions 19–21 lose both signatures and merge in — but the post-revision body is not contiguous either: positions 16–17 form a deficit-exempt slot X₂ (§4, z = +8.6) that the pre-revision format lacks. The symbol is chosen by behaviour: X₂ is marked in the marginal channel only, with adjacent-pair equality at chance — the equality probe of §5, which pinned T, is blind to it — so it is a second slot of the head-slot class (X), not the mid-body field relocated. T has no successor. The post-revision layout is:

c≥ 2024-10-01 = P1–2 ‖ X3–4 ‖ B5–15 ‖ X₂16–17 ‖ B18–24 ‖ R25–30 (2)
Figure 5. Group 1 layout before (top) and after (bottom) the revision, on a shared bit scale, regions labelled by statistical behaviour not cryptographic role. Two changes: the mid-body field T at 19–21 (marked in both the marginal and equality channels) is present pre-revision and gone after, and the deficit-exempt slot X₂ at 16–17 (marginal channel only, no equality constraint — a second slot of the head-slot class, not T relocated) exists only after. The prefix P, head slot X, and trailing all-distinct field R are identical on both sides — in particular R (25–30) survives the revision. Group 2 (Figure 6) is a different group, not the “after” of Group 1.
Figure 6. Group 2, for contrast — a separate group, not Group 1 post-revision. A prefix followed by a single uniform-looking body with no internal boundary in either format and no detectable revision. Its trailing positions 25–30 are not a field: all-distinct 0.613 of the time, essentially the chance rate (0.608) and unlike Group 1’s 0.972.
signatureGroup 1Group 2
M/5 body deficitpresent (z ≈ −17)weak (z ≈ −4)
mid-body field (19–21), pre-revisionpresent (z ≈ −9)absent (-1.0)
trailing all-distinct (25–30)present (z ≤ −8)absent (-1.1)
format revision (Oct 2024)yesnone detected
Table 8. The Group 1 signatures against Group 2. Only Group 1 carries the positional structure and the dated revision; Group 2 is statistically a single uniform-looking block in either format.

The prefix, head slot, and trailing region are common to both layouts; what differs is the embedded structure — a three-position two-channel field at 19–21 before; a two-position marginal-only slot at 16–17 after. We name regions by behaviour, not primitive: the M/5 body deficit (~40% overall) is inconsistent with the uniform output of a standard authenticator, so the natural reading of T as part of a truncated tag — it spans bits 91–105, straddling the 96-bit width common to such tags — is ruled out by the statistics of the surrounding region. That T was removed on a datable evening without disturbing the others is itself an argument against a fixed cryptographic component — a truncated authenticator does not come and go by operational schedule.

8.Conclusion

The 30-character Group 1 message is not uniform-output encryption. It carries a stable M/5 body deficit (~40% overall), a permanent head slot and trailing all-distinct field, and — until the start of October 2024 — a mid-body field at positions 19–21 whose two independent signatures switched off together; from then on the format carries a marginal-only exempt slot at 16–17 (X₂, z = +8.6), a second slot of the head-slot class. The single free-standing observation needing no interpretation and no format qualifier is the ~15-fold suppression of pairwise equality across the final six characters, in every prefix and both formats. Natural next steps: a bit-offset scan across the 150 bits, cross-length comparison, and the same change-point analysis applied to other length/group cohorts. Group 2 carries none of this structure and shows no revision; the two groups are not producing output with the same internal format.

Prepared 2026-07-29. Supersedes the version of 2026-04-17, eam_30char_format_analysis_v0.html, which treated Group 1 as one stationary population and so overlooked the 1 October 2024 format revision (§2.1). Its positional statistics pool the two formats: the mid-body field at 19–21 was reported at the pooled pair-equality z ≈ −7 (Table 5) rather than z ≈ −9 before the revision and chance after; the post-revision deficit-exempt slot at 16–17 (X₂, §4) was not detected; and the revision-invariance of the head slot and of the trailing all-distinct field (§5.1) could not be established.