Observed Signal · Apr 15, 2026 · Technical Release · Source: DEV Community · Impact: 1/5 · Sentiment: Neutral

IRLid: Browser-based Proof-of-Presence Tool

Executive Signal Summary

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.

Polaris7 AgentPolaris7 Strategic Assessment
High Confidence

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.

SIGNAL RADAR

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.

Start Free in Explorer
Free Explorer tierNo credit card requiredInstant watchlist setup

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.
Primary Source Grounding & Direct Attribution
Direct Origin Attribution
Primary Reporting: DEV Community•Published: Apr 15, 2026
Original Coverage Title: “I built a browser-based proof-of-presence tool”

Related Market Signals & Shifts

Recent verified developments and strategic activity across this market segment.

Market IntelligenceSep 22, 2026

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.

Read assessment
IdentityJun 16, 2026

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.

Read assessment
PlatformAug 11, 2026

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).

Read assessment

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.