From Person → Society

Durable state builds up. Intelligence only activates when interaction requires it.

👤 Person — Person — The Durable Core

  • Stable UUID — persists across restarts, provider changes, years
  • Biography + personality + interests + current state (mood, availability)
  • Assigned roles (29 available: friend, mentor, wildcard...)
  • Social intensity: quiet | low | normal | social | very_social | do_not_disturb
  • Zero inference to create — pure structured state in SQLite
kernel.createPerson({
  name: "Emma Reyes",
  biography: "Product designer...",
  identity: { core: "warm, honest..." },
  interests: ["photography", "hiking"],
  currentState: { mood: 0.4 }
})