Procedural generation of subjective mythos
Purpose
The Mythogenesis System is responsible for detecting, structuring, and propagating Mythic Patterns that emerge from symbolic experiences across quests, memory, belief, and Director resonance. Myths are crystallized Eidos constellations that influence culture, rituals, future worldgen, and narrative recurrence.
Core Data Structures
struct MythicPattern {
id: MythId,
name: Option<String>,
symbol_tags: Vec<SymbolTagId>,
core_eidos: Vec<EidosId>,
emotion_profile: EmotionBlend,
origin_context: PatternOrigin,
spread_regions: Vec<RegionId>,
recurrence_count: u32,
mutation_history: Vec<MythMutation>,
cultural_anchors: Vec<CultureId>,
active: bool,
}
struct PatternOrigin {
region_id: RegionId,
inciting_event: EventId,
quest_context: Option<QuestId>,
participant_ids: Vec<AgentId>,
timestamp: u64,
}
struct MythMutation {
mutation_tick: u64,
change_type: MythMutationType,
notes: Option<String>,
}
enum MythMutationType {
SymbolDrift(Vec<SymbolTagId>),
EidosReplacement(EidosId, EidosId),
CulturalAssimilation(CultureId),
Fragmentation(Vec<MythId>),
}
Mythogenesis Lifecycle
-
Seed Detection
- System listens for events (quest resolution, memory clusters, belief updates)
- Detects high symbolic density and emotional resonance
-
Symbolic Clustering
- Correlates SymbolTags and Eidos fragments into candidate constellations
- Checks for narrative closure and interpretability
-
Pattern Recognition
- Creates
MythicPattern
instance if:- Emotional weight > threshold
- Multiple agents or regions propagate memory fragments
- Director confirms resonance potential
- Creates
-
Myth Formation
- Pattern stored and linked to originating region and event
- Available for adoption by cultures, Director amplification, or future seeds
-
Cultural Adoption
- Myth may enter belief structures, ritual frameworks, or world explanations
- Tracked in
cultural_anchors
field
-
Recurrence and Mutation
- Director monitors for symbolic echoes
- Myths mutate when tags drift, Eidos are reinterpreted, or cultures diverge
Propagation Channels
Channel | Mechanism | Result |
---|---|---|
Director Echo | Amplifies myth in new region | Myth adopted or refracted |
Agent Memory | Passed between Incarnations | Echoed or deformed through retelling |
Ritual Systems | Encoded as symbolic sequences | Fixes interpretation in time |
Quests | Used as template or symbolic resonance | Repetition with variation |
Culture Drift | Alters tag affinity around myths | Meaning shift over generations |
Myth Interactions
- Conflict: Opposing myths may create cultural schisms
- Synthesis: Two myths may merge if symbolic cores align
- Forgetting: Unadopted or unreinforced myths decay over time
- Resurrection: Director may revive dormant myths when tags re-emerge
Integration Points
System | Role in Mythogenesis |
---|---|
Quest | Source of closure and narrative arcs |
Memory | Emotional + symbolic data for clustering |
Belief | Structural reinforcement for patterns |
Director AI | Recognizes potential myths and amplifies |
Culture | Stores, mutates, and preserves myths |
World Generation | Uses myths as narrative seed data |
Incarnation Seeding | Imbues new agents with mythic resonance |
Summary
The Mythogenesis system gives Anamnesis its memory. It identifies meaningful constellations in symbolic space and condenses them into persistent cultural myths. These myths in turn shape future emergence, providing deep, thematic recurrence without the need for authored narrative.