Today, I am pleased to announce the deployment of v3.3 of CPS. This update marks a significant milestone in building an exploratory social-memory architecture for authored characters within the Lelit Distrikt demonstrator.
In previous versions, the characters were reactive and waited for the player to initiate interaction before they processed the world. With v3.3, the system supports a more bounded autonomous capability.
Prototype Milestone: Controlled Social Propagation
The headline feature of this update is the Autonomous Narrative Cycle. Managed by a background process, the authored characters can now generate structured internal-state reports and controlled social exchanges within the CPS prototype. Even when the player is not present, the characters remain active inside a bounded proof loop:
- Exchange & Propagation: Characters now autonomously trigger interactions to propagate information.
- 10-Hop Continuity: Information can now travel through up to 10 character nodes, allowing rumors and information to spread across the social graph under explicit limits.
- Internal Reflection: Characters now perform 'Internal Reflections,' where they process past interactions to reach new observations about the district state.
The Authenticity Mandate
A core design principle is that authored characters should be residents of the demonstrator, not AI assistants. To enforce this, I implemented the Authenticity Mandate. This technical guardrail prevents characters from roleplaying scene transitions or acting as helpful AI.
When you interact with the characters, you are interacting with an authored persona. They stay in character, respect the established 20-turn conversational history, and prioritize their own domain knowledge over generic assistant behavior.
From 'Chat' to 'Neural Records'
I have fundamentally changed how the system manages memory. I moved away from vague prose summaries in favor of Structured Narrative Reports. Every interaction now generates bulleted FACTS and EXCHANGES.
This ensures that the extractor captures durable, inspectable records. These Neural Records are the lifeblood of the prototype, ensuring that interactions have a lasting impact on future state.
Seeing the System: CPS Studio
To support these complex systems, I overhauled CPS Studio with a high-visibility diagnostic dashboard. You can now monitor:
- Memory Growth: Real-time tracking of Neural Records as they are formed.
- Inference Stream: A live log of autonomous thought and social exchange.
- Foundation Pulse: Instant feedback on database latency and system stability.
Experimental Roadmap
With the core narrative loop (Interaction -> Synthesis -> Propagation -> Memory) now functional as an experimental substrate, the next phase will focus on Emotional Persistence. I will integrate character 'States of Mind' (Primary and Secondary emotions) directly into the propagation logic, ensuring that information is framed and shared differently based on the character's internal state.
Lelit Distrikt continues to evolve as a bounded visual endpoint for demonstrating CPS behavior.
Stay synchronized. The district is watching.