Skip to content

DUST Go

DUST Go is the mobile entry point for DUST-enabled web experiences. It lets teams prototype and run scanning workflows without first building a custom native app.

Embedded browser

Loads DUST-compatible web pages with the camera and accessory permissions already wired up.

On-device capture

Captures DUST scans through supported optical accessories and returns the result to your web app.

Web ↔ native handoff

Bridges scan capture from native into your APID-backed web workflow with a small JS package.

  1. A user opens a DUST-enabled workflow in DUST Go.
  2. The web app authenticates the user through AuthD.
  3. The app asks DUST Go to capture a scan.
  4. The scan is sent to the APID Identifier endpoints.
  5. APID identifies or verifies the Identifier, or binds it to a Thread.

For the end-to-end product workflow — what an Identifier is, when to identify versus verify, and how scans relate to Threads — see Identifiers and Scanning.

Download DUST Go on the App StoreGet DUST Go on Google Play

When integrating a web workflow with DUST Go, install the helper package:

Terminal window
bun add @dustid/dust-go-connect

The package detects the DUST Go bridge from inside your page and exposes the scanner to your JavaScript. See Integrate with DUST Go for the full third-party integration walkthrough — detection, capture, and resolving scans against APID.

DUST capture needs DUST scanning hardware; the phone camera alone cannot read a DUST marking. Which hardware depends on the platform:

  • Loupe (iPhone) — a MagSafe accessory that magnifies the marking for the phone’s own camera.
  • Dragon (Android) — a USB scanner that DUST Go drives directly and that takes the capture itself.
On iPhone, the Loupe magnifies the DUST marking for the phone's own camera; it attaches through a compatible MagSafe case.