OptionalauthorOptionalmaxThe maximum number of commits retained for restore/revert and the log.
When exceeded, the oldest commits are dropped: IStore.getLog simply ends there and a restore/revert to a dropped commit fails with an invalid id. Snapshots share unchanged records structurally, so the cost of history is per-commit bookkeeping, not full copies — but unbounded agent-driven histories still add up.
OptionalsyncIf true will try to default to synchronous eventing.
OptionaltransientIf true will not track changes for restoring.
The creator of the transactions.