Priority: Medium
Description
The within operation returns operation: "within:50000" and resolvers are told to use prefix matching. This is a footgun:
- Easy to implement incorrectly
- Makes schema evolution brittle
- Requires string parsing in smart contracts
Fix Direction
Consider splitting fields in the attested payload:
operation = "within"
params = { radius_cm: 50000 }
Or add radiusCm as a separate numeric field.
Related
Priority: Medium
Description
The
withinoperation returnsoperation: "within:50000"and resolvers are told to use prefix matching. This is a footgun:Fix Direction
Consider splitting fields in the attested payload:
Or add
radiusCmas a separate numeric field.Related
_startsWith()helper