What would the Locator ruleset look like? I'm curious how much code/complex it is to compare with the `affinity` metadata.