Time-To-Live (TTL) is a policy attribute, typically expressed as a duration or timestamp, that defines the maximum lifespan of a state entry, cache item, or network packet before it is automatically evicted or considered stale. In agentic memory systems, TTL is a critical mechanism for ephemeral state management, ensuring temporary context like session data or intermediate reasoning steps does not persist indefinitely, thereby controlling memory footprint and promoting data freshness. It is a foundational concept in caching, distributed state, and session state management.
