Implement the encoding and the decoding as a pair, and test the decoder against non canonical input, a point not on the curve and a point of small order. The decoder is a trust boundary and should be reviewed as one.
The graph holds this control, the 0 it maps to, and the evidence behind each claim, over MCP and REST.