Thanks for your work on this project. It looks sort of like what I want.
However, we'll have a terms of service and a privacy policy that both need these semantics (are versioned, want users to actively agree to the version).
Thoughts on supporting that? Perhaps this is a feature request.