Optionalseed: stringPublic redacted memory log.
This never exposes internal forensic fields such as effectiveSecret.
Inspect the current runtime state. Returned memories are always public/redacted.
Optionalopts: { last?: number }Explain how a semantic path is derived. Useful for debugging pointers, operators, and derived values.
Execute a raw target string or parsed target AST without going through proxy property access. Useful for tooling, explicit runtime dispatch, and tests.
Optionalbody: anyExact vector search over a collection-scoped secret branch backed by chunked columnar storage. This is the correctness baseline used before approximate indexes such as IVF.
Build an approximate IVF sidecar for a collection-scoped secret vector corpus. The sidecar lives outside the kernel log and is intended to reduce chunk decrypts during search.
Approximate vector search backed by the IVF sidecar. Uses centroids for coarse routing and exact scan only on the selected candidate chunks.
Export a portable public snapshot. Snapshot memories are redacted and omit internal forensic fields.
Hydrate the runtime from a snapshot payload. This is the primary restore API for bringing a saved kernel back to life in memory.
Import a snapshot into the current runtime.
Accepts both redacted public snapshots and legacy/internal payloads.
Prefer hydrate() in user-facing code.
Rehydrate the runtime from a snapshot payload.
Backward-compatible alias for hydrate().
Replay a memory log into the current runtime.
Accepts both public Memory[] and legacy/internal memory payloads.
Ingest a single memory-like payload into the runtime. Useful for tools that already operate at the memory-log layer.
Derive a branch-scoped proof for the current active expression. This signs a canonical payload with an Ed25519 key deterministically derived from the root seed and active branch expression.
Control whether derivations recompute eagerly or lazily.
Read the current derivation recompute mode.
The
.meSemantic Kernel.This is the core class of
.me. When you donew ME(seed?), you get much more than a normal class instance:me.profile.name("Jose"),me("profile.name"), orme.wallet["_"]("key")Important: