Elliptic Rank

API

One endpoint certifies a rank lower bound from a curve and witness points.

POST /api/verify

Body: JSON { ainvs, points }. ainvs is [a4,a6] or [a1,a2,a3,a4,a6]; points is a list of [x,y]. All values are integers or rationals, given as strings. Returns 200 with the verification result, or 422 if the submission is invalid.

curl -X POST https://elliptic-rank.icarm.cloud/api/verify \
  -H 'content-type: application/json' \
  -d '{
    "ainvs": ["0","0","1","-6349808647","193146346911036"],
    "points": [["49421","200114"], ["49493","333458"]]
  }'