Mobile Layer

VeriScan SDK

NFC verification embedded in your existing app

A lightweight iOS and Android SDK that turns any consumer or field-ops app into a cryptographic verification client. Sub-200ms verify times, offline-capable, no app store changes.

9:415G

Hold near the VeriTag

Authentic
Verified by Veridian Systems
SKURX-COMIRNATY-30
LotLOT-2026-04-12-SG
OriginSingapore · Sealed line 7
Scan #00018421

Integrate in three steps

1

Drop in

Add the Swift Package or Gradle dependency. Around 1.4 MB compressed; zero third-party network calls in the verify path.

2

Configure

Provide your API key and brand profile. The SDK handles SUN message parsing, key resolution, and replay-window enforcement.

3

Verify

Call veriscan.verify(tag) — receive a typed result: authentic, suspect, or revoked, plus a server-anchored event ID.

Built for production apps

Swift 5.9 + Kotlin 1.9 native bindings — no React Native bridge required
Offline-first: cached key bundles allow verification without network
Sub-200ms median verify latency on commodity hardware
Pinned TLS, signed SDK builds, and reproducible release artifacts
Webhook + REST APIs for server-side reconciliation
iOS Core NFC and Android HCE — full background tag dispatch supported

Common integrations

Patient apps

Pharma brands embed verify-and-track flows directly in patient companion apps.

Brand apps

Luxury and electronics brands ship "tap to verify" inside their existing iOS/Android apps.

Field ops

Distributor and retail audit teams scan inbound goods on warehouse-issued devices.

White-label

Veridian-branded standalone scanner app for partners without dev resources.

Get sandbox SDK access

Request developer credentials and a sample iOS/Android project pre-wired against our staging environment.

Request access