TARE wordmark
Back to Knowledge Base

Cryptography & Merkle-DAG Architecture

Deep dive into TARE's cryptographic chain of custody using native PostgreSQL UUIDs and acyclic graphs.

Modern laboratory assurance benefits from reviewable history. TARE uses cryptographic hashes and graph-shaped relationships to help detect tampering in represented records and linked history.

Universal UUID Namespace

Every core data entity in TARE (such as inventory_locations, samples, and users) has been standardized to use native PostgreSQL uuid identifiers.

UUIDs reduce identifier collision risk and make it easier to connect edge-generated records back to the primary review context.

Multi-Parent Hash Arrays

Scientific workflows are often convergent (e.g. pooling multiple aliquots into a single synthesis). To represent this, ProvenanceEdge relationships accept an array of parentHashes. Hashing payloads alongside parent references helps downstream verification checks surface inconsistencies in represented history.