This dedicated reference page contains the full cryptographic primitives, SHA-256 digest sandbox, webhook schemas, and pilot status boundaries for Lumra (Fleets/MyGeotab, Pharma/Biologics Cold-Chain, and Utilities/Mioty/LoRaWAN).
Below are the exact cryptographic primitives, RFC standards, webhook schemas, and standalone verification mechanics running underneath the 3-step business workflow.
Every incoming JSON payload is canonicalized and hashed with SHA-256, linked to the previous record's digest, and sealed at receipt by a non-extractable Cloud HSM key (ECDSA P-256 / Ed25519, with NIST FIPS 204 ML-DSA-65 hybrid co-signing in our post-quantum pipeline).
Exported ProofPacks bind independent RFC 3161 Time-Stamp Authority (TSA) tokens and include pre-filled U.S. Federal Rules of Evidence 902(13) & 902(14) custodian certifications, plus an offline Python verifier (verify_proofpack.py v1.4.0) that requires zero PriviNet server contact.
Downstream HTTPS adapters ingest uplinks from Mioty Service Centers, The Things Stack (TTN), LORIOT, and ChirpStack, performing multi-base-station deduplication with zero radio-frame byte overhead (Mioty spec).
GetFeed SDK & Video Telematics Digest BindingPolls or receives webhooks from MyGeotab, Samsara, Motive, and cold-chain controllers, sealing GPS kinematics, harsh-braking vectors, reefer temperatures, and MP4 dashcam SHA-256 digests without ingesting raw camera footage.
lumra-prod-02Try changing the timestamp above by even one second, then click Verify this record. Your browser recomputes the SHA-256 digest via WebCrypto and flags the mismatch immediately. For the full 3-scenario executive walkthrough, open the Interactive Claims & Sensor Verifier →
Nothing exotic. Standard cryptographic primitives assembled so that the party with a motive to edit the record cannot do so undetected.
Your device or platform posts a compact event over a standard webhook, or signs it at the source with an enrolled device key. Lumra verifies any source signature and seals the record at intake. Raw video and audio stay in your systems.
Every record embeds the cryptographic digest of the record before it. Deleting, inserting, or editing a past entry changes every hash after it, which is why a silent Tuesday-afternoon database edit is no longer possible.
Export a portable ProofPack. An adjuster, regulator, or opposing expert runs a free standalone verifier against the file. It never phones home to PriviNet. If we ceased to exist tomorrow, your records would still verify.
A normal log row stands alone; an administrator can rewrite row #1186 and row #1187 never knows. In a hash chain, #1187 is partly made of #1186. Touch the past and the present stops adding up.
Clear separation between what is running in production today, what is available in our staging pilot candidate, and what is on the cryptographic research roadmap.
Production seals received event metadata with a cloud HSM-held ECDSA P-256 key, checks enrolled Ed25519 source signatures when present, links records by hash, and exports packages that verify_proofpack.py checks offline.
Tenant-scoped retry identity, raw The Things Network uplink support, explicit timestamp trust reporting, coverage findings, and multi-source incident packages are implemented in the staging candidate for controlled pilot validation.
An EU qualified-timestamp profile is in development; Lumra does not currently claim an EU-qualified ProofPack. NIST FIPS 204 ML-DSA-65 hybrid co-signing is on the cryptographic roadmap.
Across industries, the question after an incident is always the same: prove what your system knew, when it knew it, and that nobody touched the record since.
Your dashcam platform hashed all four 30-second MP4 segments the moment the G-sensor fired and sent those digests to Lumra. Six months later in discovery, anyone can re-hash the video file on their own laptop and see it matches the digest sealed 11 seconds after the crash.
| Operation | The accusation after an incident | What Lumra seals in real time | What you hand the adjuster, auditor, or counsel |
|---|---|---|---|
| Pharma & Biologics Cold-Chain (21 CFR Part 11 & GDP Custody) | "The cryogenic freezer alarm fired at 2:14 a.m., and the QA electronic batch log was edited before the FDA / EU GDP auditor arrived." | temp.excursion_check, freezer.alarm, qa.notified, operator.ack, vault.seal_verified, each signed at intake and chained in order. |
An ordered, second-by-second 21 CFR Part 11 & GDP custody timeline that neither your database administrator nor PriviNet can backdate, verifiable by the quality auditor or insurer offline. |
| Commercial fleets · dashcam & telematics | "That clip was trimmed. The telemetry was pulled from your own portal after the crash." | collision.impact, harsh-brake and speed events, GPS fix, and SHA-256 digests of the surrounding dashcam MP4 segments (video stays in your cloud). |
A ProofPack tying the unedited video file to hashes committed the minute of the crash, with a pre-filled FRE 902(13)/(14) certification so the clip self-authenticates without live IT testimony. |
| Ports, rail & maritime cargo handoffs | "The container was damaged on your side of the gate, not ours." | gate.in, crane.lift, seal.check, yard.move, gate.out across terminal, drayage, and carrier systems, with device signatures verified where enrolled. |
A multi-party custody chain that narrows damage or loss to one specific handoff window instead of three carriers pointing at each other's spreadsheets. |
| Cold chain · pharma, biologics & food | "The reefer ran warm for four hours on your leg. The whole $180K load is rejected." | Reefer setpoint and return-air temps, door-open events, GPS, and shock readings across carrier and warehouse sensors, assembled into one multi-source incident pack. | An independently verifiable temperature and custody record showing whether the excursion happened on the truck, on the dock, or in a single miscalibrated probe. |
| Facilities, utilities & lone-worker safety | "The guard tour never happened. The high-temp alarm was acknowledged after the failure." | Badge scans, checkpoint NFC taps, SCADA / BMS threshold alarms, and operator acknowledgments sealed the instant they fire. | Proof that patrols, inspections, and alarm responses occurred at the times claimed, with missing-window detection if a sensor went silent. |
| Regulated voice & AI customer agents | "Your agent never read the disclosure, or promised a refund you're now denying." | Call start/end, disclosure-spoken flags, transcript turn hashes, tool-call approvals, and audio segment digests in a Conversation ProofPack (recordings stay in your CCaaS). | A turn-by-turn verifiable record of what the AI or rep said and what was disclosed, without handing over your entire call-recording archive. |
| Smart cities, campuses & fixed cameras | "How do we know this exported clip is the whole incident and hasn't been altered?" | VMS motion/analytics triggers, access-control events, and rolling 60-second video segment hashes from existing ONVIF / VMS systems. | Court-ready chain-of-custody paperwork and segment-hash verification from the cameras and VMS you already own, with no rip-and-replace. |
| LPWAN sensor networks · The Things Network & LoRaWAN | "Sensor uplinks sit in a database the operator controls. Why should a third party trust the export?" | Raw TTN webhook uplinks (and any HTTPS event source): payload digest, gateway receipt metadata, and optional Ed25519 device signature verified on arrival. | Every sensor reading sealed into a tenant-isolated hash chain with dual RFC 3161 timestamps, ready for environmental, agricultural, or SLA audits. |
Any competent engineer can hash a database row in an afternoon. That isn't the problem Lumra solves. The problem is who holds the keyboard.
The first question opposing counsel or a skeptical adjuster asks about an internal hash log is simple: "Could an administrator with root access have edited the record at 4 p.m. and re-run the hashing script at 4:01?"
If the honest answer is yes, or even "it would take twenty minutes to explain why not," your log is treated as a self-serving business record, not independent proof. You are back to arguing credibility instead of handing over math.
Download a synthetic sample ProofPack and run python3 verify_proofpack.py sample-proofpack.json locally with zero network calls to PriviNet.
Because anyone with admin access can edit them, and that's why adjusters and opposing counsel discount them. Lumra records are sealed the instant they arrive and chained; altering one breaks verification, as you saw above.
If your platform can send a webhook or an HTTPS request, yes: telematics platforms such as Samsara, Motive, and Geotab support webhooks, as do most VMS and IoT hubs, and anything custom can call the events API directly. Consumer devices with no webhook output need a small bridge; ask us and we will point you at the shortest path. No hardware is replaced and no media is uploaded.
They can, and it will read as self-audited paperwork the day it matters: when your company controls the database, the keys, and the script, there is no good answer to "could the hashing have been re-run after an edit?" Lumra provides the separation of duties: records sealed the instant they arrive, signed at the source where the device supports it, chained outside your administrative reach, and verifiable by the other side with open tools that never contact PriviNet.
Object Lock protects retained objects from later change. Lumra adds signed records, explicit receipt ordering, package manifests, and a verifier another party can run without access to your cloud account. When an RFC 3161 token is present, the verifier checks what digest it covers and reports its timing scope. These controls complement locked storage; neither one proves that the source event was true or that every expected event was captured.
No. Lumra works from compact signed metadata. Raw media stays yours; it can only be recalled under an audited, logged process. We can't leak footage we never receive.
Your records outlive us. The verifier is a standalone open tool that never phones home; anyone can re-check any record for as long as they keep it, with no PriviNet server involved. Proof that requires trusting the vendor isn't proof.
No tokens, no mining, no consensus fees. Just the boring, court-tested cryptography (ECDSA and Ed25519 signatures, SHA-256 hash chains) that federal evidence rules already recognize.
Dashcam footage holds up when you can prove nobody edited it after the fact. Your video platform hashes each segment; Lumra seals those hashes the moment they arrive into a tamper-evident chain. Under Federal Rules of Evidence 902(13) and 902(14), hash-verified records like these can self-authenticate through a qualified person's written certification rather than live testimony. Weeks later, anyone can hash the file they received and match it against the hashes committed on the day of the incident.
A tamper-evident audit log is a record of alerts, notifications, and responses that cannot be edited after the fact without detection. Lumra signs each event the instant it arrives, such as a pharma cold-chain excursion or a dashcam collision trigger, and chains it to the previous record. If an entry is altered or inserted later, verification fails. Opposing experts can check the timeline themselves with a free standalone verifier.
Chain of custody is proven by signed records at each handoff. Lumra seals gate-in, yard moves, seal checks, and gate-out events the moment they arrive, verifies the device's own signature where source keys are enrolled, then chains the records so any rewrite is detectable. When a container arrives damaged, an adjuster who trusts no party can verify each record independently and narrow the loss to a specific custody window instead of relying on competing paperwork.
A cryptographically verifiable event record is an event that is digitally signed where it happens when the device supports signing, or sealed on arrival when it does not, and linked by hash to the record before it. The signature proves which enrolled device or person created it, or that Lumra sealed it on arrival, and the hash chain proves nothing was altered, inserted, or deleted afterward. Verification requires only the exported records and open cryptographic checks, not access to the vendor's systems.
Different job. Evidence-management platforms are vaults: you upload media and trust whoever runs the vault. Photo-verification apps authenticate media captured through their own camera flow, and nothing outside it. Free timestamping proves a hash existed by a certain time, with no event, no custody, no paperwork. Lumra signs the operational events themselves, from the systems you already run, never takes your media, and hands you records anyone can verify plus the certification template to use them. And unlike most of the category, the pricing is on this page.
The exported package is checked outside PriviNet: the standalone verifier recomputes signed content, checks the package structure and trust root, and fails if protected content was changed. Production signing uses a non-extractable cloud HSM key. External timestamp evidence is reported separately and only proves the digest existed by the token time; missing or unconfirmed trust is shown instead of rounded up.
Verifying a supported ProofPack is free and needs no PriviNet server. A ProofPack is a portable evidence package containing signed records, package metadata, verification instructions, and, where applicable, timestamp and certification material. It can support a legal or insurance evidence workflow, but it is not itself a legal conclusion or guarantee of admissibility.
A fixed, versioned checklist that runs on every record and reports only what it found: whether the source signature was present and verified, whether the timing lines up, the chain of custody, and, across a multi-source incident, whether independent vendors' records agree. It is enumerated facts, not a score and not an opinion about what happened. When nothing is flagged it says so by name, listing the checks that ran. It rides inside the sealed pack, so altering it breaks verification like any other sealed value. It is there to help a reader weigh the evidence, never to decide fact or liability.