⚕️
soulgraph docs
  • introduction
    • introduction
    • tokenomics
  • key concepts
    • soulscript
    • soulgraph memory
      • soulbinding memories
    • soulgraph presence
    • putting it all together
  • developers
    • getting started
  • back to soulgra.ph
Powered by GitBook
On this page
  1. key concepts

putting it all together

you made it this far?

Previoussoulgraph presenceNextgetting started

Last updated 5 months ago

think of your agent as having four core parts that work together:

  1. personality (via ) this is who your agent is at its core. their traits, values, and way of expressing themselves. it's like their DNA.

  2. logic, data & execution implemented using your favourite agent framework (eliza/arc). this handles the "thinking"--api calls, data processing, retrieval and action generation.

  3. persistent memory (via ) this is what makes your agent feel alive and evolving. every interaction creates memories that shape how they grow and respond over time. these memories are persistent and optionally unique to each user relationship.

  4. presence (via ) this is how your agent expresses itself --through voice, video, or text. it's what makes interactions feel natural and emotionally resonant.

the magic is in how these pieces flow together:

  • soulscript defines the base personality

  • each user interaction is observed and creates memories

    • user interaction → observation → reflection → consolidation → storage

  • these memories gradually evolve the personality

  • the evolved personality influences how the agent communicates

    • memory → personality evolution → modified interaction style

  • presence features make these interactions feel real and immediate

it's a continuous cycle: personality shapes interactions, interactions create memories, memories evolve personality.

the really interesting part is how this creates agents that feel consistent yet growing--just like real relationships. they remember your conversations, evolve through shared experiences, but stay true to their core identity.

that's the whole thing. start with personality, add memory, enable presence and you get soul.

soulscript
soulgraph memory
soulgraph presence
anatomy of an agent