Skip to content

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, illustrates the transaction sequence:

1- The LLIMAGER app produces a DMG forensic image of a mac computer.

2- Along with the DMG image and other logs, the LLIMAGER app generates a tamper-evident PDF acquisition 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 anchors the transaction to a Smart Contract on a Layer 2 (L2) blockchain and confirms the registration to the user.

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

Block chain data

Verification Logic

Anytime a verification is required, the LLSmartVerify Portal omputes an aggregated hash of all fields of the record (called the "portalDataHash") it to 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

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.