Observed Signal · Apr 15, 2026 · Technical Release · Source: DEV Community · Impact: 1/5 · Sentiment: Neutral
IRLid: Browser-based Proof-of-Presence Tool
A developer built IRLid, a browser-based proof-of-presence tool that lets two people scan each other’s QR codes to receive a cryptographically signed receipt attesting co-location within about 12 metres. The system runs entirely in the browser using the Web Crypto API and ECDSA P-256, requires no app, accounts, biometrics or central server, and uses a cooperative, self-reported GPS model. After shipping v3 the author fixed a signing/verification bug caused by server-side stripping of GPS coordinates and inconsistent JSON property ordering by switching to canonical serialization for payload hashing. IRLid now offers an embeddable widget (iframe + postMessage API) and documents limitations and protocol details on GitHub and irlid.co.uk.
Small-scale developer release of a niche browser proof-of-presence tool; interesting for identity/verification experiments but limited direct impact on the broader AdTech industry.
Track GitHub Signals & Market Shifts in Real-Time
Polaris7 autonomous intelligence agents track regulatory filings, primary sources, executive changes, and deal flow 24/7. Create your free Explorer workspace to monitor these entities.
Key Takeaways & Evidence Grounding
- IRLid is a browser-based proof-of-presence tool enabling two people to scan each other’s QR codes and obtain a cryptographically signed receipt proving co-location within 12 metres.
- The system runs entirely in the browser via the Web Crypto API and uses ECDSA P-256 for signatures; it requires no app, accounts, biometrics or central server.
- After shipping v3, a bug caused receipts to fail verification because GPS coordinates were stripped server-side and JSON property ordering differed; the fix involved moving from JSON.stringify() to canonical() for payload hashing before ECDSA signing.
- IRLid provides an embeddable widget that sites can integrate via a single iframe and the postMessage API; a demo is hosted at irlid.co.uk/demo-login.html.
- The project uses a cooperative, self-reported GPS trust model and documents limitations and protocol details in PROTOCOL.md on GitHub.
Connected Companies & Entities
1 Entity mappedOntology Mapping & Concepts
Related Market Signals & Shifts
Recent verified developments and strategic activity across this market segment.
RIWI Launches Verify Human™, a Browser-Based Human Verification Platform
RIWI today announced the commercial launch of Verify Human™, a browser-based verification platform that confirms an online participant is a live, unique human before digital data is collected, with no downloads, hardware or identity documents required.
Offline Aadhaar Secure QR Reader Released
A developer published AadhaarQRCodeReader, an open-source web app that scans and decodes the UIDAI Secure QR on Aadhaar cards entirely inside the browser with no backend or network calls. The project converts the QR's base-10 decimal payload to bytes, gunzips it using the browser's DecompressionStream API, parses UIDAI's binary schema, and decodes the embedded JPEG 2000 photo via an Emscripten-compiled openjpeg WASM module. The app supports live camera scanning and image upload on mobile and desktop browsers, exposes decoded fields (name, DOB, gender, full address, masked mobile/email, photo, issue date), and is licensed under GPLv3 on GitHub. The author provides a live GitHub Pages demo and documentation for running locally.
No‑App Photo Sharing via QR Codes and Browser Cameras
A developer describes building Picshots, a no-download photo sharing platform that uses QR codes and browser camera APIs to let event guests upload photos directly from their phones into a real-time shared gallery. The article explains the technical stack (getUserMedia/WebRTC, presigned S3 uploads, Supabase Realtime, Next.js, Vercel), implementation details and edge-case fixes (iOS gesture requirements, orientation handling, sessionStorage to recover camera state), and usage metrics from production: 12,000+ events, a 92% guest participation rate, and an average of 8.3 photos per guest. The author also notes lessons learned and improvements (BarcodeDetector API, WebP support, admin dashboard).
Track Real-Time Market Signals & Shifts
Set up custom watchlists to receive automated, evidence-grounded executive digests whenever material signals or shifts occur across your tracked landscape.
