`permanent` was something we introduced in the earliest hours, with (I think) the intention of making a distinction between in-memory rules vs. stored ones. It is as-of-yet unused (everything is stored). Do we still want it?

Not sure what you mean with `permanent` complicating the naming of `CreateRecordingRule`. I don't think so?