From field survey to a tamper-proof registration record
One system, three linked outputs — a GPS-tagged boundary, a hash-secured record, and a QR code — built into the registration workflow, not bolted on after.
Step 1
Field survey
A certified surveyor (or the citizen themselves, for self-service registration) captures the plot's boundary as GPS coordinates — walked corner to corner, or drawn against satellite imagery.
Try a boundary captureStep 2
Record created
The boundary and its metadata (area, centroid, capture method, timestamp) are stored as a parcel record and cryptographically signed with SHA-256 — any later edit to the row is detectable.
How the signature worksStep 3
QR generated
A compact Geo ID and matching QR code are issued for the parcel — scannable on the printed deed, and resolvable by anyone without logging in.
Enter a demo Geo IDStep 4
Registrar scans
At submission, geometry is auto-checked against every neighboring registered plot, and the survey number is checked against other active records for the same village — overlaps and duplicate registrations are flagged before approval, not after.
See flagged plots on the mapStep 5
Locked to deed
The verified boundary is embedded in the registration certificate. Every future transaction on this parcel references the same locked boundary record — the chain never breaks.
Built to plug into the existing registration workflow
This proof of concept implements every stage below against a self-contained SQLite database so it runs anywhere with no external services — a production pilot would swap the spatial-data layer for PostgreSQL + PostGIS without changing anything upstream or downstream of it.