← jtreks

Experimental

Proof of climb.

Upload a photo from a summit. The page extracts the EXIF GPS coordinate and compares it against the peak's verified location. If your photo was taken within the verification radius (100–200 m), it counts. Nothing is saved — this is the verification-engine smoke test.

Only peaks with verified coordinates appear here. Adding more is a data task — see src/data/peak-coords.ts.

How it works: the page reads the GPS tags from your photo's EXIF (most modern phones write these by default — check your camera settings if yours doesn't). The extracted lat/lng is compared to the peak's coordinate via the Haversine formula. Peak coordinates come from OpenStreetMap's natural=peak nodes, cross-checked with the ele tag matching the summit height.

What's not yet here: account creation, summit log persistence, GPX track matching, generative proof-of-climb attestations. Those live further down the engagement roadmap — see docs/todo/engagement.md.