Skip to main content

Crate avatara

Crate avatara 

Source
Expand description

Avatara — Divine archetype engine for AGNOS

Sanskrit: अवतार (avatara) — descent of the divine, manifestation of archetypes

Maps theological and mythological beings across traditions to personality configurations. Not religion simulation — psychometric archetype mapping. Each divine entity maps to trait profiles, module emphasis, breath phase, and growth direction using the same infrastructure as bhava’s zodiac engine.

§Traditions

  • kabbalah — Tree of Life: 10 Sephiroth
  • angelic — 9 angelic orders, 7 archangels, celestial hierarchy
  • hindu — Trimurti, 11 Devas, 10 Avatars of Vishnu
  • olympian — Greek pantheon: 15 deities (12 Olympians + Hades, Hestia, Persephone)
  • norse — Aesir and Vanir: 13 gods
  • egyptian — 16 principal deities
  • buddhist — 7 Bodhisattvas, 5 Dhyani Buddhas
  • mesopotamian — Sumerian/Babylonian: 14 deities
  • celtic — Tuatha Dé Danann & Insular Celtic: 15 deities
  • shinto — Japanese Kami: 15 deities
  • aztec — Aztec (Mexica): 14 deities
  • maya — Maya: 12 deities
  • yoruba — Yoruba/Ifá: 14 Orishas
  • zoroastrian — Amesha Spentas and Zoroastrian beings: 14 figures
  • taoist — Eight Immortals and celestial deities: 16 figures
  • polynesian — Polynesian/Hawaiian: 12 deities
  • slavic — Pre-Christian Slavic: 12 deities
  • jain — 24 Tirthankaras
  • sikh — 10 Sikh Gurus
  • incarnate — Incarnate divine figures across traditions: 44 masters

§Design

All traditions map to a common output: ArchetypeProfile containing trait weights, module emphasis, breath phase affinity, and growth direction. Composable across traditions — an entity can carry Kabbalistic + Hindu + Greek archetypes simultaneously, with reinforcing and conflicting dynamics.

Avatara produces plain f64/enum outputs. It does not depend on bhava — bhava consumes avatara’s output through a bridge module, same pattern as jyotish/tara/tanmatra.

§Example

use avatara::Archetype;
use avatara::kabbalah::Sephira;

let tiphareth = Sephira::Tiphareth.profile();
assert!(tiphareth.traits.warmth > 0.5);
assert!(tiphareth.traits.confidence > 0.5);

Re-exports§

pub use error::AvataraError;

Modules§

angelic
Celestial hierarchy — 9 angelic orders and 7 archangels.
aztec
Aztec (Mexica) pantheon — gods of the Fifth Sun.
buddhist
Buddhist archetypes — Bodhisattvas, Dhyani Buddhas, Dharma protectors.
celtic
Celtic pantheon — Tuatha De Danann and Insular Celtic deities.
compose
Archetype composition — blending multiple archetypes into one profile.
egyptian
Egyptian pantheon — Ennead, Ogdoad, cosmic deities.
error
Error types for avatara.
hindu
Hindu divine archetypes — Trimurti, Devas, Avatars, Shakti.
incarnate
Incarnate divine figures — humans recognized as divine incarnations, enlightened masters, or living saints across traditions.
jain
Jain archetypes — the 24 Tirthankaras (ford-makers).
kabbalah
Kabbalistic Tree of Life — 10 Sephiroth, 4 worlds, 22 paths.
logging
Optional logging initialisation.
maya
Maya pantheon — gods and hero twins of Mesoamerican tradition.
mesopotamian
Mesopotamian pantheon — Sumerian and Babylonian gods.
norse
Norse pantheon — Aesir, Vanir, Norns.
olympian
Greek pantheon — 12 Olympians, Titans, demigods.
polynesian
Polynesian pantheon — Hawaiian and Maori traditions.
registry
Archetype registry — lookup, enumeration, and query.
shinto
Shinto pantheon — Kami of the Japanese tradition.
sikh
Sikh Gurus — the ten historical Gurus of Sikhism.
slavic
Slavic pantheon — gods of the Slavic peoples.
taoist
Taoist archetypes — Eight Immortals, celestial deities.
yoruba
Yoruba/Ifá tradition — the Orishas.
zoroastrian
Zoroastrian archetypes — Amesha Spentas, Yazatas, and cosmic beings.

Structs§

ArchetypeProfile
Complete archetype profile — the output of any tradition’s mapping.
ModuleEmphasis
Module emphasis — which bhava modules this archetype amplifies.
TraitWeights
Trait weights for an archetype — normalized 0.0–1.0.

Enums§

BreathAffinity
Manifestation phase affinity — where on the cosmic breath this archetype sits.
CosmicTier
Position in the cosmic hierarchy.
Element
Classical element association.
GrowthDirection
Growth direction — whether the archetype pushes toward differentiation or integration.
Polarity
Masculine/feminine/androgynous polarity of the archetype.

Traits§

Archetype
Trait for any entity that can produce an archetype profile.