Session
The active work context where user actions, agent actions, tools, and outcomes are captured.
Memory & Membrane Runtime
Long-running AI work breaks when context is compressed into loose summaries. Srasta Membrane keeps the source of truth as structured, versioned state with candidate changes, drift checks, policy decisions, model-aware rehydration, audit evidence, and explicit rollback.
Runtime Boundary
The runtime lifecycle is deliberately explicit. Srasta captures meaningful events, proposes state changes, evaluates them, applies policy, advances state only through approved commits, and renders the right context for the next model call.
Runtime Entities
Srasta’s membrane model is built around stable entities that can be reviewed by people, tools, policies, and evaluators. The point is simple: if state matters enough to influence AI behavior, it should be visible, versioned, and recoverable.
The active work context where user actions, agent actions, tools, and outcomes are captured.
A governed line of memory state with a current head and clear ownership boundaries.
An approved state transition that advances the source of truth.
A proposed mutation that must be evaluated before it becomes active state.
Structural, semantic, and render-impact evidence about whether a candidate changed meaning.
The auto-approve, review-required, or reject outcome tied to policy version and actor identity.
A human or delegated approval record for changes that cross risk thresholds.
The model-specific context generated from approved memory state through an adapter contract.
Why It Matters
Model-Aware Context
The source of truth should not be welded to one model’s prompt format. Srasta renders approved memory through adapter contracts so different models can receive context in the form they handle best while preserving the same governed state.
Only committed memory becomes eligible for rehydration into execution context.
Rendering behavior is explicit, versioned, and testable for each model or provider family.
Model switches can be validated against context length, tool semantics, and required memory anchors.
The rendered context is linked back to the commit, adapter version, policy decision, and inference run.
Enterprise Boundaries
In team and enterprise deployments, the membrane boundary must understand workspace, tenant, branch, role, and approval scope. A useful AI system should learn from organizational work without collapsing access boundaries or turning private context into global memory.
Keep state tied to the workspace or project where the work actually belongs.
Prevent cross-tenant memory visibility unless an operator has explicitly designed for it.
Separate who can read, propose, approve, apply, share, or roll back memory.
Support full retention, time-limited retention, session-only memory, or disabled memory based on customer posture.
Measurement
Srasta evaluates membrane impact by measuring user-visible failure modes: forgotten constraints, repeated rediscovery, regressions, extra re-orientation tokens, failed resumes, and unsafe mutations.
FAQ
No. Srasta Membrane is a governed memory and state boundary for AI execution. It preserves structured state, versions meaningful changes, evaluates candidate updates, supports policy decisions, and makes rollback auditable.
The canonical memory shape includes goal, constraints, state, decisions, artifacts, next steps, and history references. Chat history can be an input, but it is not the source of truth.
State changes are represented as candidate commits, evaluated for structural, semantic, and render drift, then approved, rejected, or routed for review according to policy before branch head advances.
Srasta rehydrates structured memory through model-aware adapter contracts. The same approved memory state can be rendered differently for different models without silently changing the source of truth.
Next
The membrane preserves state. Measure Loop evaluates how that state improves prompts, retrieval, routing, tools, policies, and reusable team knowledge over time.