hi @Ben Gatewood this isn't something we support out of the box. I'm not sure it would work (see reasons below) but if you wanted, you could try writing the code to fetch the current version of the asset from wherever you're storing your assets and then compare with the newly gathered data.
You might run into problems though, because the asset will still return something (even if you don't return any data yourself, the python fn will automatically return None). so this None value might get materialized as the asset.
If you don't mind sharing, what are your reasons for wanting to write your asset this way? there might be another approach to solve the larger problem