Skip to content

Data Flows

This page shows the main runtime flows in MemForks.

Recall

Recall is semantic search scoped to a branch.

Commit

Commit writes a JSON payload through MemWal. It does not require a Sui transaction for every fact.

Branch

Branch creation is on-chain because it changes the MemoryTree.

The new branch inherits the parent's head without copying memory blobs.

Semantic Merge

Simple apps often implement a semantic cherry-pick merge.

This pattern is used by the reference chat app. It is not the full governed merge ceremony, but it is useful for product workflows.

Governed Merge

Governed merges create an on-chain proposal and let a resolver settle the result.

Vercel AI SDK Adapter

LangGraph Checkpointer

Each LangGraph thread maps to a branch by default.

The checkpointer persists graph checkpoints through MemForks, so state can resume across processes and machines.

Built on MemWal, Walrus, and Sui.