Memory infrastructure · v1engine.seizn.com · live

NPCs that remember
across generations.

Memory infrastructure for game NPCs. A drop-in SDK on top of Inworld, Convai, NVIDIA ACE, or your own runtime — replay every memory, audit every decision, cap every budget.

Built on the four-tier memory layer
Spring
Fresh — last 24h
Summer
Active — 1d to 7d
Fall
Cooling — 7d to 30d
Winter
Consolidated — 30d+
npc:vale · memory.graphstreaming
4 tiers · 23 entities · 84 events+ 2.3k recalls / s
Live playground · Archivist Vale

Talk to a librarian who
actually remembers you.

Send a message. Watch every memory write land in the right tier. Jump to Day 14 and watch Vale recall the Voynich Manuscript on her own.

V
Archivist Vale
npc:vale · libran-st-9
Day 1
An interactive demo of persistent NPC memory.
Press Send to begin the scenario.
jump
Hello, I'm looking for books on cryptography.
Memory · live trace
0 writes
Spring
00
Summer
00
Fall
00
Winter
00
// memory.writes will appear here
tamper-evident · sha256region: ap-northeast-2
Complement, never replace

Don't change your game runtime.
Layer Seizn Engine on top.

Seizn is a memory layer, not a character runtime. Keep the agents you've already chosen — we give them persistent, replayable, auditable memory.

Runtime A
character agents
Runtime B
voice + dialogue
Runtime C
GPU-resident NPCs
Your runtime
custom LLM + state
Seizn Engine
Persistent memory · replay · audit · budget
SDK · 30 min · TS / Py / cURL / C#
Three wedges · why teams choose Seizn
01 · Replaywedge

Deterministic replay across NPCs and sessions.

Every memory write, decision, and recall is reproducible. When a player reports an NPC went off the rails on Tuesday, you replay that exact frame and step through the trace.

timeline.scrub(npc:vale)
day 1day 7 · 3 events replayedday 14
Learn more
02 · Compliancewedge

Ship to global stores without legal back-and-forth.

GDPR / DSR APIs are live today. SOC 2 Type II is in progress for Q3 2026. Every memory mutation is hash-chained for tamper-evident audit.

SOC 2 Type IIIn progress · Q3 2026
GDPR / DSR APILive
PIPA (KR/JP/CN)Live
Audit hash chainLive · sha256
Learn more
03 · Budgetwedge

Per-entity, per-event pricing — never per-token.

NPC traffic is bursty and unpredictable. Cap any entity, any session, any player. Watch real-time spend in dashboards your finance team will actually trust.

budget.cap(npc:vale)$4,820 / $7,800
entities
12,408
events / mo
1.84M
$ / event
$0.0026
Learn more
30-second integration

Two functions.
One API key.

seizn.remember() writes an event onto an entity. seizn.recall() returns what that entity knows about another, ranked by recency, salience, and decay.

The four-tier memory layer (Spring · Summer · Fall · Winter) handles consolidation, decay, and retrieval automatically. Your engineers stay focused on the game.

Latencyp50 12ms · p99 38ms
LanguagesTypeScript · Python · cURL · C# / Unity
Regionsus-east · ap-northeast (Seoul) · eu (Q3)
$npm install @seizn/sdk
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
import { SeiznClient } from '@seizn/sdk';

const seizn = new SeiznClient({ apiKey: process.env.SEIZN_API_KEY });

// Give Vale a memory of meeting the player
await seizn.remember({
  entity: 'npc:vale',
  event: 'met_player',
  context: { player_id: 'p1', mood: 'curious' },
});

// 14 days later, Vale recalls the player
const memory = await seizn.recall({
  entity: 'npc:vale',
  about: 'p1',
});
// → { last_met: '14d ago', mood: 'curious', salience: 0.8 }