Guardian before and after checks api

Yes, sure, let’s start with just the before checks. Thanks!