Blockchain Transaction Details¶
Overview¶
Each registered evidence document has an associated blockchain transaction. The portal provides a detailed view of the on-chain record for full transparency and independent auditability.
Transaction Sequence¶
The video below, illustrate the transaction sequence:
1- The LLIMAGER app takes a forensic Image on a mac computer.
2- Along with the DMG image and other logs, the LLIMAGER app generates a tamper proof secured PDF log with a QR code
3- The QR code is scanned using the LLIMAGER companion app.
4- Data is securely sent to the LLSmartVerify Portal
5- The LLSmartVerify Portal anchored the transaction to a Smart Contract at the Arbitrium blockchain and confirms the registration to the user.
From any evidence, the following information gets anchored to the blockchain, creating an inmutable record for the evidence:
| Field | Description |
|---|---|
| Transaction ID | The unique blockchain transaction hash |
| Evidence Hash | SHA-256 hash of the evidence image |
| Image Timestamp | UTC timestamp captured by LLIMAGER from the device imaged |
| Portal Data Hash | Hash of the portal metadata record |

Verification Logic¶
Anytime a verification is required, the LLSmartVerify Portal compares:
- A freshly computed aggregated hash of all fields on the record database (called the "portalDataHash")
- The smart contract stored portalDataHash.
If these match → ✅ Verified
If they differ → ❌ Failed (data has been altered)
Independent Verification¶
All transactions can be independently verified using public block explorers:
- Arbitrum: arbiscan.io — search by transaction hash
What's On-Chain
The blockchain stores only cryptographic hashes, ensuring that no PII (Personally Identifiable Information), case details, or raw file contents are exposed. Furthermore, the LLSmartVerify Portal utilizes a unique salt to generate the portalDataHash. Deleting this salt effectively renders the blockchain record untraceable to the original portal data, fulfilling "Right to Erasure" requirements through cryptographic partitioning.