What they carry in, across three parameters: knowledge, belief, and conviction. Knowledge is what they know, belief is what they hold true, conviction is what they will defend in public. A message that treats a conviction like a knowledge gap does not merely fail. It recruits an opponent.
| Verb | Signature | Description |
|---|---|---|
create | create(spec) | Initialize this class of state for a persona |
read | read() | Return the current state snapshot |
update | update(patch) | Apply a typed, domain-checked patch to the state |
delete | delete() | Remove this class of state from the persona |
from pulp import windfall
p = windfall.trueaura.persona(frame="urban_parents")
state = p.memory.read()
print(state.conviction)
p.memory.update(# typed patch, domain-checked)