OptionalapprovalsWho answers a tool call the program's approve rule asks about: the owner (in their own process), or the caller, through the approvals route.
OptionalkeysBearer keys a caller must send: a list, one key, or a file of one key per line (# comments skipped). None: no key, which serve allows only on this machine.
OptionallmThe model every call uses, bound when serving starts.
OptionalstoreWhere conversations are kept (as fn.conversation({ store })); null keeps them in this process's memory.
Options of a service.