# Documentation > USL — Universal Session Log, the agent-session database - [Introduction](/docs): USL — the agent-session database - [Getting Started](/docs/getting-started): Open a store, append records, scan them back - [Storage Format](/docs/storage-format): The on-disk byte layout of a USL store - [Query Plane](/docs/query): Today's storage API and the draft SessionQL 1.0 contract - [Session Log vs Memory vs Trace](/docs/session-log-memory-trace): How USL differs from Mem0-style memory and observability telemetry - [USL vs OpenMemory and Native Sessions](/docs/usl-openmemory-native): Choosing a session porter, native harness files, or a durable protocol log - [SesDB Local Agent-Session Search](/docs/sesdb-local-search): Implemented local search, evidence, privacy, and capability boundaries - [SessionQL 1.0](/docs/sessionql): The draft engine-independent language and typed Query IR - [Search & Indexing](/docs/search-and-indexing): Evidence chunks, rebuildable sidecars, and fixed query snapshots - [Insights & Subscriptions](/docs/insights-and-subscriptions): Provenance-aware derived knowledge and deterministic live audit - [Live Capture](/docs/capture): Ingesting a running harness's log at the file boundary - [Conversion](/docs/conversion): Moving sessions across harnesses - [Architecture](/docs/architecture): The whole USL picture, with an interactive diagram