This document discusses XESLite, an approach to handling event logs that aims to address the memory usage issues of existing implementations like OpenXES. It presents three methods for XESLite: Automaton (XL-AT), In-Memory (XL-IM), and Database (XL-DB). The general ideas behind XESLite are using flyweights for literals, sequential integer IDs instead of UUIDs, and delta compression of traces. Each method is explained over several pages with examples and discussions of memory usage, assumptions, and potential issues. The conclusion recommends discussing requirements and compares the three XESLite implementations.