the desktop anchor of geolocation verification — join the session
started in your NNN Passport, watch your phone share its GPS, then sign the on-chain update.
step 1 — wallet
log in with the SAME NEAR wallet you use in the Passport app.
signed in:
Install the NNN Passporton your mobile phone to verify Geolocation.
step 2 — join your phone's session
in the Passport app tap verify my location, then scan its QR here — or type the 6-character code:
step 3 — the handshake
○desktop joined ✓
○phone shares GPS
○worker attests the location
testnet era: mainnet identities can't finalize on the testnet chain —
the on-chain step unlocks at mainnet cutover. prove the seam now (use the link NNN sent you,
or the box below after a session):
seam test — crafted NNN attestation loaded
the attestation below is pre-loaded from the link. log in with the matching
testnet wallet and submit — your wallet signs set_location on the testnet registry.
✕
Scan to install the NNN Passport
then: Settings → verify my location
verified
Congratulations! Your agent's geolocation was verified on-chain.
loading your verified map from the chain…
this is you, on the map — live from the registry. your badge is live for a year; renews by re-verifying any time.
❤️ send a heartbeat from the NNN Passport (Passport tab → send heartbeat). neighbors see your ❤ on their feeds and the globe.
location is captured from your phone's GPS and stored publicly on-chain. device geolocation can be
spoofed, but verification significantly raises the bar against location fraud.
← the terminal