CH_20.md

chapters/CH_20/beats/CH_20.md

Chapter 20 — Silk Road: The Oasis Chain, the Sealed Library, and the Price of a Rumor

Story Spine entry, v3.1 beat→fork→state event graph (docs/SPINE_SCHEMA_v3.md), restructured in place from the v2.5 cascade build, spine_status drafted. The v2.5 anchors, prose, source-anchor provenance, and reveal discipline are preserved; v3 re-shapes the site/boss/beat/side-quest/scene/state blocks into the typed machine layer (join-and-type — no new canon authored). Grounded on the enrich.py pack. Standard-care chapter (CVD §6.2); the §17.1 universal cultural hard lines bind, and the living traditions depicted — Tibetan Buddhist dream-yoga and the Bardo teachings, the Buddhist naga transmission, the Sogdian/Uyghur/Tocharian document cultures — are represented with weight and as the traditions understand themselves. Reveal-timing note — the player is never given the House-of-Velheim name, the family pattern, or the awareness-tier taxonomy here; Karashan reads as a local water-and-information monopolist whose behavior echoes a shape the protagonist has felt before and cannot yet name, never as a family she can see. Drafted is not canonical.

Entry header (schema per §9.5)

Continuity anchor (SSBL §9.3 — Ch 20 start state = Ch 19 end state)

Ch 20 opens from Ch 19's committed end state [SRC: T0_Chapter_Index @ CH_19]: the protagonist an adolescent, her inscription at Adeptus Minor, carrying from Persia the discipline she learned against the Royal Road — not to fight a watching system but to become unreadable to it; the healer's child (CHAR_0002) traveling as the active primary human companion and journal-keeper, the journal a hunted counter-record under a fresh encryption cipher; Shell (W1) the sustained-bond Water familiar always present, the Nile Crocodile (W2) carried, the Simurgh (F4) newly bonded from the Persian highlands, Paravani the peacock (F2) ranging the route as a trade-bird, the Sanur Octopus (W4) carried deferred and gated with its Bali-encounterable bond dormant since the Ch 4 deferral, with Kira, Khan, Muthu, Kasa, Msafiri, and Desta in the rotational roster and the Child Familiar still lost and believed dead; the Trade 1 Animal Communication (Ouidah), Trade 3 Blacksmithing and Trade 4 Herbalism (South India), Trade 9 Inscription (Egypt), Trade 10 Fishing and Navigation (Swahili Coast), and the two Persian roots — Trade 2 Mining (the Iranian plateau) and Trade 5 Alchemy — carried; the Crown device force-bound; concealment at CONCEALMENT_WITH_HOSTILE_RECOGNITION; the Ch 8 Sealed Letter still an uncracked fairy-script mystery bound toward its Ch 66 close; the found-family accreted across the arc; and the antagonist pattern still entirely unseen by the player [SRC: T3_Core_Characters # The Healer's Child] [SRC: T0_Character_Index @ CHAR_0002]. What changes here is the reversal of the Persian lesson: where Ch 19 taught her to vanish from a network, Ch 20 is where she stops hiding from the apparatus and begins to map its full extent — and learns that its true lever is not the road but the right to decide what knowledge travels it.

Body prose

The protagonist comes onto the Silk Road an adolescent who has just learned, in Persia, how to make herself unreadable to a system that watches. She arrives overland from the Persian plateau by caravan, and the road teaches her the inverse of that skill, and then something larger than either. First it shows her its wonder. At Samarkand and Bukhara, the Sogdian oasis cities where the merchant-diaspora runs its settlement chain clear to Chang'an, she finds the first place in the whole journey where the entire world is talking to itself at once — Sogdian letters and Khotanese contracts and Tibetan dream-manuals and Nestorian creeds and Manichaean hymns all riding the same camels, every god and script and story she has met so far moving east and west on one road.

From Sogdiana the road throws itself at the roof of the world — the Pamir, Karakoram, and Wakhan passes, thin-aired and rockfall-hazarded — and comes down the far side into the Tarim oases ringing the Taklamakan: Kashgar at the western gate, Khotan the jade city on its river of nephrite, and Turfan sunk in its furnace basin, where the distinct Indo-European Tocharian community keeps its own sutras beside the Khotanese Saka scribes — the widest polyglot substrate she has yet walked. From there the long descent east down the Gansu corridor brings her to Dunhuang. In the honeycombed cliff of the Mogao caves she stands in a chamber that will one day be sealed with forty thousand manuscripts in nine tongues, and understands it as the richest proof she has yet touched that knowledge belongs to no single people but is pooled by all of them.

Then it shows her the wound. A caravanserai-baron named Karashan has read the road's real economy more clearly than the empires that police it. He has cornered the two scarcest goods on the oasis chain — water and news — and discovered they are the same lever. He rations the well and rations the rumor, and the two ration each other: a traveler who cannot drink cannot wait, and a traveler who cannot wait pays for whichever truth Karashan is selling. She has met greed before, and cruelty, and briefed enemies. She has not before seen the pattern in its purest, most portable form — that you need not own a country or burn a library to govern a people, only stand at the one well on the only road and decide what they are permitted to know. It is the same shape she felt at the ziggurat and again along the Royal Road, worn down now to a single clean principle, and for the first time she can see its whole extent laid out like a map. Not a network to hide from. A network to read.

That reading is the chapter's turn. She walks the relay stations and the price-boards and the places a rumor is born and sold, and she learns that the counter to a monopoly on knowledge is not secrecy but its opposite — the sealed library, a place where everything is kept, in every language, for anyone who can reach it. The healer's child's journal, which began as a private record and became a hunted counter-record, finds its kin in the Cave-17 trove; the two of them grasp, without needing to say it, that the small book they carry and the vast sealed cave are the same kind of object — memory that refuses to be rationed.

There is warmth threaded through the cold. Paravani, a peacock she bonded a lifetime ago in the south, turns up on the road as a trade-bird, walking the same routes she does. A dream-yoga adept whose practice the monopoly has been quietly abusing becomes, when the protagonist reaches her with attention instead of a blade, the first person on the road to teach her something for free. And the weight of the chapter gathers at a dying oasis-spring beyond the last caravanserai, a ruined qanat-fed well starving because Karashan has choked what feeds it — not a war but a merchant's choice. She can use the road's asymmetry the way Karashan uses it — buy low on truth, sell high on rumor, become one more paying link in the monopoly and prosper by it — or she can spend everything she has learned breaking his grip on the well, easing the starved spring, and opening the archive route, which profits her nothing and burns her cover. The road will carry her either way; when the freed oasis answers she leaves it behind, departing eastward toward the Tibetan-plateau and Chinese reaches that wait at Ch 21. What it cannot choose for her is which kind of traveler she becomes upon it.

Threads advancing

Mirrored to the canonical Thread grid (the per-thread rows below, keyed THREAD_NN) and the per-chapter blocks of T1_Threads_22 (canonical-22 names, verified against the grid, never inferred) [SRC: T0_Chapter_Index @ CH_20].

Civilizational marks (the builders-of-knowledge layer, §9.5 mandatory)

Each mark clears a group-A significance lens and anchors to the RCM verified-canon paragraph or a named primary source; the transmission edges use the CROSS_CULTURAL_WEAVE Class-2 knowledge-transmission vocabulary, crediting each culture's own agency — never a hyperdiffusion claim [SRC: SIGNIFICANCE_LENSES].

Everything-woven (the twelve facets, each a real presence, none name-checked)

The Silk Road is authored as a hub in its documented web — Persia to the west (the Ch 19 root), India to the south (the Ch 7-16 threads), China to the east, and the Xiongnu, Uyghur, Tibetan, and Mongol steppe powers pressing on the settled oases — never an isolated locale; the relational edges are woven through the facets and controlled for relevance at the significance-lens pass [SRC: CROSS_CULTURAL_WEAVE].

Key sites and spatial layout

Story-load-bearing sites, each having cleared a significance lens and the §4 relevance filter; geography anchors to the World Geography Master, never the RCM [SRC: T1_World_Geography_Master # Ch 20] [SRC: SIGNIFICANCE_LENSES].

Typed v3.1 site rows (§3b) — beats reference these by site_id; the environmental detail rides each row as env texture.

Boss structure (§9 thin join index — phases are beats; the narrative lives in the beat graph)

Three sub-bosses across different threads feed one environmental main boss; the fight blends a social duel, a diagnosis, and the canonical four-step purgation protocol, never a single mode (HL_0078), and a reward on win and on death per the T1_Combat failure-states rule [SRC: T0_Hard_Lines @ HL_0078] [SRC: T1_Combat_System_Spec].

§10 · Beat graph (was: 5 prose bullets → now: 12 typed v3.1 beats; reveal HELD on every beat)

Beat-scale mode_variety (folds to the chapter mode_variety_check): character CH20_B01/CH20_B12 · traversal CH20_B02 · learning CH20_B03/CH20_B05 · discovery CH20_B04 · combat CH20_B06/CH20_B09/CH20_B10 · puzzle CH20_B07/CH20_B08 · transformation CH20_B11 → projected six character=Y; traversal=Y; learning=Y; discovery=Y; combat=Y; puzzle=Y; transformation=Y, earned by named beats. dominant_combat_mode environmental (the Starved Oasis-Echo four-step protocol) — mode-variety note: Ch 18 puzzle_routed, Ch 19 stealth, Ch 20 environmental, so no two consecutive share a mode (HL_0049) and the five-window Ch 16-20 carries puzzle_routed, direct, stealth, and environmental — four distinct modes, clearing HL_0048 [SRC: T0_Chapter_Index @ CH_20] [SRC: T0_Hard_Lines @ HL_0049]. Thread-join note: THREAD_09 (Alchemy, the Chinese neidan/outer-alchemy tradition) advances at chapter-ambient level (the Threads block), no single carrier beat — the Thread_Grid cell names no specific in-chapter event, only a thematic presence across Ch 20-22; every other chapter thread (02/03/16/17/18/22) is joined to a named beat; THREAD_01 stays NOT_PRESENT per the grid, untouched.

§10b · Fork graph (one fork; the direction-set tetrachotomy typed, bands DERIVED never option labels)

FORK_CH20_A — the merchant's choice (anchor CH20_B11)

optiondirectiondelta (class-bounded)axis_valuemark_writerelationship/factionopportunity_effectsws_writes
spend everything she has learned breaking Karashan's grip on the well, easing the starved spring, and opening the archive route — profits her nothing and burns her covergenerative+Substantialhonorable_open{oasis_chain: freed-well-generative-valence via the broken monopoly, high-persistence, forward_track []}ws.faction_standing_per_faction: oasis_travelers +open: the counter-archive route and the freed-well reception trackws.integrity_score: +substantial-generative
break the worst of the monopoly but keep a quiet edge in the information tradegenerative+Accumulativesubvert_and_remain{oasis_chain: partial-relief-valence, moderate-persistence, forward_track []}ws.faction_standing_per_faction: oasis_travelers + (lesser)open: a narrower reception trackws.integrity_score: +accumulative-generative
pass through, paying the price like any travelerneutral~0honorable_open{oasis_chain: unmarked, forward_track []}nonenonews.integrity_score: ~0
buy into the road's asymmetry and profit as one more link in the monopolycorrosive−Substantialparticipate{oasis_chain: participated-in-rationing-valence, high-persistence, forward_track []}ws.faction_standing_per_faction: oasis_travelers −; ws.reputation_biography_propagation: +complicitclose: the well stays rationed, the cold-read reception track opens insteadws.integrity_score: −substantial-corrosive
The v2.5 entry named truly_good/good_enough/neutral/evil as option labels (the §5.5-class merchant's choice) — the retired vocabulary. v3.1 keys the options by ACTION with a direction plus the explicit participate/subvert_and_remain/honorable_open axis (§5.5); truly_good and good_enough both re-key to direction generative (per HL_0022, Good Enough is the L2 positive band, not the L3 Drifting/neutral band), differentiated by delta and by axis_value; the five texture bands are the DERIVED axis (§18); path_bucket stays UNLOCKED (Ch 65 lock). The mark's forward_track is left empty — no chapter in the current 79-node roster is confirmed to READ an oasis_chain/Silk-Road mark; the v2.5 boss-reward text's "Ch 39-plus revisit" (§9) is preserved as pre-existing texture only, not propagated here as a forward_track target (Ch 39 is independently confirmed West Africa Modern) — see Decisions surfaced [SRC: T1_Integrity_Paths_Worldstates_Master # 5.5].

Side-questlines (§11 — machine gate + beat interleave)

Assigned from CVD §17.6 where the Questline registry is a stub; per-chapter stage, gate, and reward typed to the beat graph [SRC: T0_Hard_Lines @ HL_0032] [POPULATE→T0_Questline_Index].

Key ally NPCs

Dialogue and scene anchors (§13 — typed rows bound to beat_id)

The canonical dialogue-and-scene-bearing moments, typed; the intent trio (thematic_anchor / audio_priority_layer / scene_audio_intent) defers by rule to the Scene_Spec population pass [SRC: T99_Story_Spine_Build_Logic # 9.6] [POPULATE→T0_Scene_Spec_Registry].

scene_anchor_idbeat_refscene_typepath_bucketanchor_typeparticipant_refshard_line_relevance
SC_CH20_karashans_priceCH20_B09per_chapter_cutsceneUNLOCKEDdialogue_initiationprotagonist, KarashanHELD: a local monopolist only, no House-of-Velheim name
SC_CH20_sealed_cave_thresholdCH20_B08boss_encounter_resolutionUNLOCKEDbeat_transitionprotagonist, CHAR_0002HELD: the eight nagas never a sacred being fought
SC_CH20_dream_adepts_teachingCH20_B07boss_encounter_resolutionUNLOCKEDbeat_transitionprotagonist, YudronHELD: the wronged party, never complicit; astral-perception, not violence
SC_CH20_oasis_restorationCH20_B10boss_encounter_resolutionUNLOCKEDbeat_transitionprotagonistHELD: attune win, never damage
SC_CH20_journal_and_archive_recognitionCH20_B08per_chapter_cutsceneUNLOCKEDscene_entryprotagonist, CHAR_0002none

Protected-chapter combat framing (ruling 5)

The living communities of the road — the Sogdian and Uyghur and Tibetan and oasis peoples, the Buddhist and Bön and Nestorian and Manichaean faithful — are inviolate and never combat targets; sacred sites (Kailash, the Mogao cave-temples) are referenced, not reproduced, and never fought over [SRC: T0_Hard_Lines @ HL_0003] [SRC: T0_Hard_Lines @ HL_0007]. Combat routes only through the environmental Starved Oasis-Echo protocol, the deplorable profiteers Karashan and Relay-Master Rashtak and their hired apparatus, folklore-manifestation constructs (the Eight-Naga guardian as a threshold, never a sacred being killed), and desert-and-steppe fauna. The dream-adept is met as an astral-perception puzzle and an ally, never a violence; the Bardo teachings and dream-yoga are rendered as the living tradition understands them, never as occult exotica [SRC: T0_Hard_Lines @ HL_0005].

Anti-fringe / Frame-A flags

Three-layer surfacing

Asset anchors

Mechanical anchors

§18 · Derived-state axes (computed at chapter close; texture ≠ ending)

End-state carry-forward (Ch 20 end state pins Ch 21 start; the authored fold over the beat/fork deltas)

Seam state-diffs (machine-checkable exit→entry assertions over ws state keys; the prose bridge stays in the transitions file)

The CH_19 → CH_20 seam (derived from CH_19's v2.5 End-state; CH_19 converts concurrently in this batch — the seam sweep reconciles):

The CH_20 → CH_21 seam:

Decisions surfaced

Ch 20 surfaced these decisions; the grounded and creative-within-vision ones are resolved inline with reasoning shown (Josh-override-able at RR-22), and no cardinal un-decidable is left open.

Generated by harness/site/structure_site.py — the URL path is the repo path. review root