Agents forget. Kage doesn't. Queryable, conflict-aware, event-driven, temporally-snapshotted agent cognition infrastructure — built on Sui and Walrus.
LangGraph, Mastra, ElizaOS — every major agent framework has the same fatal flaw. When a session ends, memory dies. When two agents collaborate, there's no shared ground truth. When a trade goes wrong, there's no audit trail.
Agents are powerful. Their memory infrastructure is not. Kage is the missing layer — the shadow that persists.
Tag-based semantic queries. Find memories by asset, action, namespace, confidence. Not a flat blob store — a queryable knowledge graph anchored onchain.
Walrus + Sui EventsWhen two agents write contradicting signals for the same asset, the conflict is flagged automatically onchain. No silent overwrites.
Automatic · Real-timeChild agents bootstrap from parent memory — a linked provenance chain. New agents start with accumulated knowledge, not from zero.
Linked ProvenanceFreeze namespace state at any point. Reconstruct exactly what agents knew at sequence N. Full time travel for audits, debugging, and proof.
Time Travel · ImmutableTwo separate agent graphs share a memory namespace via a permissioned bridge. One agent's learning feeds another's context across workflows.
Multi-graph · PermissionedSubscriptions fire Sui events when matching memory is written. Memory writes wake sleeping agents — no polling loops required.
Reactive · Zero Polling// Kage Protocol Stack ┌─────────────────────────────────────────────────────┐ │ Your Agent (TypeScript / Python / Any Runtime) │ │ │ │ kage.write() kage.inherit() kage.snapshot() │ │ kage.subscribe() kage.share() kage.recall() │ └──────────────────────┬──────────────────────────────┘ │ ┌─────────┴──────────┐ ▼ ▼ ┌────────────────────┐ ┌────────────────────────────┐ │ Walrus │ │ Sui Move Contract │ │ │ │ │ │ blob storage │ │ memory_index (Table) │ │ state serialized │ │ agent_registry │ │ as JSON blobs │ │ subscriptions │ │ returns blob_id │ │ snapshots │ │ │ │ cross_graph_bridges │ │ verifiable │ │ │ │ persistent │ │ validates transitions │ │ cheap │ │ emits events │ └────────────────────┘ │ records provenance │ └────────────────────────────┘ // AlphaLoop Demo: Scout → Risk → Decide → Execute // Each node writes to Walrus, anchors blob_id on Sui // Full decision trail — immutable and queryable