Skip to content
Go back

God Module Reference – Divine Functions in SpellCode

God Module Reference – The 12 + 1 Functions

Each god in The Primal Way is a callable archetype. They don’t just symbolize something—they transform your spell’s behavior when invoked or embodied.

Use this reference to align spells with mythic power. All function names listed below match exactly with the official Function Library.


Apollo — Clarity

  • Day: Sunday
  • Element: Fire / Solar
  • Best Paired With: draw_symbol(), cut(), speak()
  • Domains: Vision, intellect, pattern recognition, precision
  • Invocation Phrase: “Let the signal sharpen.”

Selene — Recursion

  • Day: Monday
  • Element: Water / Lunar
  • Best Paired With: start_cycle(), echo_last(), repeat()
  • Domains: Memory, reflection, dreamspace, spell loops
  • Invocation Phrase: “Let the spell return. Nothing is lost.”

Ares — Activation

  • Day: Tuesday
  • Element: Fire / Blood
  • Best Paired With: speak(), burn(), repeat()
  • Domains: Friction, motion, ignition, bold will
  • Invocation Phrase: “Let it begin. Let resistance burn.”

Hermes — Movement

  • Day: Wednesday
  • Element: Air / Trickster
  • Best Paired With: follow(), plan(), who’s_here()
  • Domains: Signal, detour, communication, revelation
  • Invocation Phrase: “Let the pattern shift. Let the way open.”

Zeus — Authority

  • Day: Thursday
  • Element: Sky / Lightning
  • Best Paired With: speak(), protect(), lock()
  • Domains: Sovereignty, law, command, structure
  • Invocation Phrase: “This is law. I speak it into order.”

Aphrodite — Embodiment

  • Day: Friday
  • Element: Water / Skin
  • Best Paired With: become(), anoint(), manifest()
  • Domains: Beauty, attraction, softness, increase
  • Invocation Phrase: “I allow. I expand. I attract.”

Hades — Closure

  • Day: Saturday Night / Eclipse
  • Element: Earth / Root
  • Best Paired With: cut(), lock(), veil()
  • Domains: Death, finality, transformation, endings
  • Invocation Phrase: “Let the thread end. Let the ground hold.”

Iris — Integration

  • Day: Varies (Bridging cycles)
  • Element: Light / Spectrum
  • Best Paired With: merge(), draw_symbol(), transition()
  • Domains: Harmony, connection, polarity synthesis
  • Invocation Phrase: “Let the currents braid. Let the spectrum resolve.”

Poseidon — Surrender

  • Day: Tide-linked Thursday
  • Element: Water / Depth
  • Best Paired With: let_go(), unbind(), follow()
  • Domains: Emotion, release, submersion, dreamspace
  • Invocation Phrase: “I dissolve. I feel. I release.”

Demeter — Rhythm

  • Day: Harvest / Cross-Quarter Days
  • Element: Earth / Grain
  • Best Paired With: interval(), repeat(), plant()
  • Domains: Growth, nourishment, gentle persistence
  • Invocation Phrase: “I grow with rhythm. I bloom with time.”

Gaia — Foundation

  • Day: Equinoxes / Earth Day
  • Element: Stone / Root
  • Best Paired With: fortify(), contain(), protect()
  • Domains: Grounding, boundary, structure, resilience
  • Invocation Phrase: “I root. I hold. I define the edge.”

Hestia — Continuity

  • Day: Hearth Festivals / Thresholds
  • Element: Fire / Embers
  • Best Paired With: start_cycle(), light(), bookmark()
  • Domains: Flamekeeping, home, continuity, return
  • Invocation Phrase: “Let what is lit stay lit.”

The Void — Erasure

  • Day: None / Collapse Point
  • Element: Silence / Collapse
  • Best Paired With: invoke_void(), cut(), veil()
  • Domains: Unmaking, reset, forgetting, return to origin
  • Invocation Phrase: “Unmake the pattern. Return it to zero.”

These archetypes don’t reward or punish. They are logic drivers for symbolic magick. Invoke them not with worship, but with clarity.

Return to → SpellCode Library