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.
Srvquery is a TypeScript toolkit for querying game servers, offering both low-level binary and transport primitives through @srvquery/core and high-level protocol clients for Valve, Minecraft, SA-MP, and FiveM servers with schema validation and automatic retries.