Bottle is a lightweight ledger system that enables autonomous bots to log and query structured facts against custom schemas. Unlike markdown notes or full SQL databases, it provides constrained operations on typed data with built-in validation, linking, and filtering capabilities, making it ideal for bot memory and cross-bot data sharing.