Air-Gap Overview
Minimal, accurate overview of building a “device stays offline” signing loop using UR‑encoded QR codes.
How it works
Build a sign request UR payload (per chain), then render as animated QR frames.
Device scans QR, verifies details on‑device, and signs offline.
Device displays a signature/result UR as animated QR.
App scans the response, verifies, and submits/broadcasts via your network stack.
See Quick Start and API Reference below for concrete types and examples.
Examples & Playground
React Native demo: GitHub Air‑Gap Demo
Note: Air‑Gap is offline by design; there is no online browser playground. Use the RN demo and your own app flow for QR encode/decode.
Where to Look in the Demo
RN Scanner (camera + animated UR decode) → AirGapScanner.tsx
Chain helpers → sdk/
Result rendering → DecodedResultCard.tsx
For protocol data structures and UR types, see Reference.
Last updated
Was this helpful?