Offline Behavior¶
What Works Without Internet¶
VeriChain's iOS app requires an internet connection for live blockchain verification. However, some functionality is available offline:
| Feature | Offline |
|---|---|
| QR code scanning (camera) | ✅ Available |
| Live blockchain verification | ❌ Requires internet |
| Cached verification results | ✅ Available for recently verified items |
| Viewing past scan history | ✅ Available |
Offline Verification Attempt¶
If you scan a QR code while offline:
- The app detects the lack of connectivity.
- It checks its local cache for a previously verified result for that transaction ID.
- If found, it displays the cached result with a clear warning:
Cached Result
This verification result is from a previous online check. Connect to the internet and re-scan to get a live blockchain confirmation.
Reconnecting¶
Once connectivity is restored, re-scan the QR code to get a live, current verification result. The fresh result will replace the cached one in the audit log.