SynchronexBack to synchronex.ai
Docs

Core Concepts

Memory

Synchronex memory has three layers: Identity Kernel, Product State, and Decision Index.

7 min read

Three Layers

text
Identity Kernel
  stable user, company, constraints, model preferences
        |
Product State
  per-product status, blockers, summaries, next-session handoff
        |
Decision Index
  timestamped decisions, reasoning, tags, semantic search

Identity Kernel

The Identity Kernel is the compact, stable memory block injected into sessions. It stores who the user is, what products they run, standing communication constraints, and model routing preferences.

The pre-rendered injection block has a hard 500-token ceiling so session start remains fast and predictable.

FieldPurpose
identityName, company, location, timezone, role, industry
productsUp to 10 lightweight product snapshots
constraintsAlways/never instructions and communication style
model_preferencesAvailable providers and routing preferences

Product State

Product State is the current working memory for a single product. It tracks what works, what is blocked, open questions, decisions made, the last session summary, and where the next session should start.

Decision Index

A decision is a durable record of what was chosen and why. Decisions can be tagged, tied to one product, marked as affecting other products, embedded for semantic search, and weighted by recency.

Cross-product propagation lets a decision made for one product surface when another product may be affected.

Injection Order

Synchronex injects the Identity Kernel first, then active Product State when a product is selected, then relevant Decision Index matches when a task needs prior reasoning.

Read the full guide →