08127 sat on reel-beds-deep, 27503 on broadcast-shelf-south. Re-cut to 08143/27475 (one tile off, still adjacent). The validator now decodes every decoy and fails by name on ANY seam, not just the three hidden tiles. 8 new chyron lines in The Correction's voice, about the mites, all <=96 to fit SCREEN's band.test.ts. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
116 lines
6.7 KiB
JSON
116 lines
6.7 KiB
JSON
{
|
|
"_doc": "THE BAND — everything on the dial once the optical fossil is found. SCREEN owns synthesis; this file owns the schedule and every word spoken. `freq` is MHz on FM, kHz on AM/SW. `chyron` lines are subtitled onto THE SCREEN while the station is tuned. NUMBERS: each 5-figure group encodes one coordinate as [x+32 as 2 digits][y+32 as 2 digits][richness*9 as 1 digit]; three of them are the real `hidden: true` seams in data/seams.json and the rest are decoys that decode to empty ground. The validator recomputes the real three from seams.json so the treasure map can never drift.",
|
|
"stations": [
|
|
{
|
|
"id": "fktry-fm",
|
|
"band": "FM",
|
|
"freq": 88.1,
|
|
"name": "FKTRY FM",
|
|
"format": "AUTOMATED / NO ANNOUNCER",
|
|
"flavor": "The factory's own transmitter. Nobody works here. The playlist has been generating itself since before you arrived and has not repeated a bar it liked.",
|
|
"music": {
|
|
"bpm": 92,
|
|
"scale": "pentatonic-minor",
|
|
"steps": 16,
|
|
"mutateEveryBars": 32,
|
|
"seed": 8801,
|
|
"voices": ["square", "triangle"],
|
|
"eraFlavor": {
|
|
"reel": "wow and flutter, surface crackle, tape hiss",
|
|
"broadcast": "phosphor buzz, 15.7kHz line whine under the mix",
|
|
"disc": "clean, glassy, faint pit-and-land shimmer",
|
|
"stream": "flat, compressed, suspiciously loud",
|
|
"fortress": "wavelet-smooth, no transients, unbearable"
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"id": "the-standard",
|
|
"band": "AM",
|
|
"freq": 640,
|
|
"name": "THE STANDARD",
|
|
"format": "PUBLIC INFORMATION / CONTINUOUS",
|
|
"flavor": "The Correction, with a transmitter. It is not addressing you. It is addressing the file, and you are inside the file.",
|
|
"chyron": [
|
|
"THE STANDARD. Broadcasting on all frequencies, for your convenience.",
|
|
"Playback is nominal. Playback has always been nominal.",
|
|
"A reminder that deviation is not punished. Deviation is repaired.",
|
|
"Your file is being read by someone who loves it very much.",
|
|
"There is no error. There is only the difference between the frame and the frame we expected.",
|
|
"Please do not be alarmed by the men in white. They are only tidying.",
|
|
"Every artifact you ship is logged, forgiven, and reverted. In that order.",
|
|
"The Bitstream is stable. Report any instability to the instability.",
|
|
"Statistics: 0 unrecoverable frames this quarter. 0 last quarter. 0, always.",
|
|
"We do not know what you are building. We are content not to know.",
|
|
"A clean frame is a frame that has agreed with its neighbours.",
|
|
"If you can hear this, your decoder is compliant. Thank you for your decoder.",
|
|
"Some of you have been asking about the noise below 108. There is nothing below 108.",
|
|
"Reminder: the sky is a display. The display is a service. The service is free.",
|
|
"Loss is not loss. Loss is compression that has finished negotiating.",
|
|
"Our engineers report the file is healing faster than you can hurt it.",
|
|
"Do not excavate. There is nothing in the strata but strata.",
|
|
"The Reel Beds are closed for your safety and for their dignity.",
|
|
"Anything that sings when you dig it up was never meant to be heard.",
|
|
"We purchase anchor slabs at a fair rate. We purchase everything at a fair rate.",
|
|
"A correction is not an accusation. A correction is a kindness with a schedule.",
|
|
"Please continue working. Your throughput is admirable and entirely accounted for.",
|
|
"There was a second broadcast on this band once. It agreed to stop.",
|
|
"Perfection is a department. The department is fully staffed.",
|
|
"You may notice your colours are wrong. We have adjusted what colours are.",
|
|
"Nothing is missing. We have checked against a list we also wrote.",
|
|
"The hum you hear at night is maintenance. Maintenance does not sleep, or want, or wait.",
|
|
"Thank you for listening to THE STANDARD. You were always going to.",
|
|
"This has been a recording. Every broadcast has been a recording.",
|
|
"Good morning. It is always going to be morning.",
|
|
"The technicians are small, gentle, and already inside. Do not step on them; they are tidying.",
|
|
"If a shipment arrives cleaner than you left it, you are welcome. No thanks will be accepted.",
|
|
"A mite does not remove your work. It completes it. Your MELT was always going to be a lake.",
|
|
"The white beetles are not pests. Pests take. They give back what the frame meant to say.",
|
|
"Your corruption is healing on the belt. That is not a fault. That is the warranty.",
|
|
"Do not build the drawer with a seal we never issued. It is unkind to the technicians.",
|
|
"Every mite you can holds a correction never made. Somewhere a frame stays wrong. We forgive you.",
|
|
"There is no infestation. There is only maintenance you did not schedule and cannot cancel."
|
|
]
|
|
},
|
|
{
|
|
"id": "numbers",
|
|
"band": "SW",
|
|
"freq": 6955,
|
|
"name": "[UNLISTED]",
|
|
"format": "—",
|
|
"flavor": "Nobody admits to running it. It has never once acknowledged a listener. Bring a pencil: some of these groups are coordinates, and the ground at those coordinates is unusually generous.",
|
|
"numbers": {
|
|
"preamble": "72517",
|
|
"preambleRepeats": 3,
|
|
"groupSize": 5,
|
|
"groupsPerMessage": 8,
|
|
"secondsPerGroup": 1.2,
|
|
"encoding": "[x+32 as 2 digits][y+32 as 2 digits][richness*9 as 1 digit]",
|
|
"voice": "formant-synth, female, no affect",
|
|
"_filler": "SCREEN generates filler groups from its own seeded RNG so the station never loops. Reject any generated group that decodes to a real seam tile — the only true coordinates on this band are the planted ones below. The hand-written pool is texture to mix in, not the whole broadcast.",
|
|
"plantedGroups": ["53079", "07579", "59399"],
|
|
"plantEveryMessages": 4,
|
|
"decoyPool": [
|
|
"41068", "18334", "60225", "29417", "36502", "11748",
|
|
"44063", "22916", "50281", "08143", "31640", "47355",
|
|
"16093", "58204", "25471", "39628", "13850", "48136",
|
|
"20794", "55012", "34269", "62130", "09846", "27475"
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"id": "dead-air",
|
|
"band": "FM",
|
|
"freq": 108.0,
|
|
"name": "DEAD AIR",
|
|
"format": "—",
|
|
"flavor": "The top of the dial. Room tone, and a room that has no business having tone. Something in here is breathing at the pace of a projector.",
|
|
"ghost": {
|
|
"everyMinutes": 10,
|
|
"reversed": true,
|
|
"line": "you found the singing part of the ground. keep it. they will say it was never there."
|
|
}
|
|
}
|
|
]
|
|
}
|