> Aztec.nr API reference, v6.0.0 (mainnet and testnet). Index: https://docs.aztec.network/aztec-nr-api/v6.0.0/llms.txt

# Module point

Module: `protocol_types::point`

## Structs

- [EmbeddedCurvePoint](/aztec-nr-api/v6.0.0/protocol_types/point/struct.EmbeddedCurvePoint.md): A point on the embedded elliptic curve By definition, the base field of the embedded curve is the scalar field of the proof system curve, i.e the Noir Field. x and y denotes the Weierstrass coordinates of the point.

## Functions

- [validate_on_curve](/aztec-nr-api/v6.0.0/protocol_types/point/fn.validate_on_curve.md): Validates that the given point exists on the Grumpkin curve.
