Skip to content
Vertex Lake
Menu

How it works

Five things happen to everything you keep.

Beyond document management and digital asset management: email and whole mailboxes, recordings, archives and disk images too, with the integrity of an evidence system. Each step is done by the archive itself, wherever it runs, and each leaves a record.

1 · Bring it in

Every way in leaves the same record.

Upload or paste; a web address; a scanner on the network or the camera on a phone; a folder you watch, a shared drive, an SFTP account; a mailbox read over IMAP; an FTP inbox; a printer you print to. The legal modules add load files and forensic images. Whatever the way in, the archive records the arrival — its filename, its path, its own times, who brought it — and never changes the original.

arrival recorded per file · dedupe per workspace · the same bytes met again are related, not stored twice

Every file is identified by its signature and its PRONOM registry entry, not by its extension. What the archive cannot identify it still keeps, checksummed, and says so.

The documents list: a survey report, minutes, a photograph, a recording, an e-mail with its attachments and a letter, each with its kind and its state.
The library of a workspace: a survey, minutes, a photograph, a recording, an email with its attachments, a letter — each identified, its text read, its reading copy made.

73 formats in 9 families

Each family has its own reading, its own archival copy and its own way of being searched.

FamilyFor exampleWhat the archive makes of it
DocumentsPDF, Word, spreadsheets, presentations, OpenDocumentText recognised or extracted, a reading copy, an archival PDF/A-2b copy verified against the standard
PicturesJPEG, PNG, TIFF, HEICText recognised where there is any, an optional machine description, exact and perceptual duplicates found
Camera RAWDNG and the makers' formatsIdentified and catalogued; a viewable copy made; the original never touched
AudioMP3, WAV, FLAC, M4ATranscribed on your own hardware, searchable to the second; an archival FLAC copy proven by decoding
VideoMP4, MOV, MKVTranscribed; keyframes described if you ask; an archival FFV1/Matroska copy proven by decoding
EmailEML, MSG, mboxRendered with its attachments as documents of their own, threads linked, an EA-PDF archival copy self-checked (no independent validator exists yet)
Mail storesPST, OSTRead in place in batches: every message a document with its folder path and its properties beside it
ArchivesZIP, tar, 7zExpanded into documents that know which archive they came from; limits guard against the pathological
Text and everything elseMarkdown, plain text, and whatever remainsKept, checksummed and searchable by name; text formats read as they are

2 · Understand it

Read, transcribed, described — and labelled as such.

Text is recognised or extracted from every page; recordings are transcribed on your own hardware; pictures can be described by a local model if you switch that on, and the description is labelled as a machine's and never becomes a record. Reading copies are made for the browser; archival copies are made to the standards and verified against them.

OCR · transcripts · descriptions opt-in · PDF/A-2b verified by veraPDF · FFV1/Matroska and FLAC proven by decoding

The engine that made a piece of text is named beside it. Nothing a model produced is mistaken for what a person wrote.

A recording’s page with its transcript in time-coded blocks, each a button that plays from that moment.
A recording's page: the transcript in time-coded blocks, each one a button that plays from that moment.

3 · Find and connect it

By words, by meaning, by appearance — and by question.

Search in 29 stemmed languages plus Chinese, Japanese and Korean by character pairs; by meaning, through embeddings computed where the archive runs; by appearance, through late-interaction vectors over the page images, behind a numerics gate no model passes lightly. Ask a question and get an answer that cites its pages, under a grounding contract and a verification pass, from a model that runs where the archive runs.

lexical · semantic · visual · Ask with numbered citations, or research in passes · connections as a list and a graph · versions and notes

Connections are drawn for you — the attachments of a message, the members of an archive, the documents a page refers to, the versions of a note — and shown as a list or a graph.

An answer to “What did the roof survey recommend?”, its sentences numbered to the pages they came from, with the sources listed beneath.
An answer to a question about the survey, its sentences numbered to the pages they came from, the sources listed beneath.

4 · Keep it trustworthy

Originals never change. Everything else proves it.

Every file is checksummed four ways as it arrives and read back on a schedule; a mismatch is a notification, an audit event and a fact on the file's page. Every act — every opening, every change, every setting — goes on an append-only audit chain, anchored on a schedule and verifiable offline with a tool you keep. Retention runs to a human queue, holds freeze what must not change, and a disposition leaves a certificate.

BLAKE3, SHA-256, SHA-1, MD5 · fixity read-back · audit chain anchored · retention, holds, dispositions

Backups go to seven kinds of destination as one snapshot each: the database, the files, a plain catalogue of every document and a readable tree of the originals, with a manifest signed by a key you keep. The repository is checked on a schedule, and any copy opens with stock tools — restic, a text editor, PostgreSQL, openssl — with the software never needed; a verifier of ours proves a restored copy to the last byte when you want that too.

The integrity settings: the fixity cycle, its window and budget, and the last runs.
The integrity settings: the fixity cycle, its window and budget, and the last runs.

5 · Use it with confidence

Twenty modules. The operator has the final say on every one.

Everything but the core is a module you can switch off or on for the instance, and allow per workspace. Sixteen come with the licence: capture, ingestion sources, processing, archival copies, search, the local AI runtime, semantic and visual search, transcripts, picture descriptions, Ask, hosted AI with the keychain, connections, records, notes, export and import, enterprise identity. Four are sold by the year for demanding work: Provenance, Court bundles, Legal discovery, Legal forensics. Three regulated features stay off until a named administrator accepts a signed responsibility notice.

workspaces, barriers, emergency access · row-level security · sandboxed processing · a licence that never stops what runs

What each module does.

The modules page: every module with its standing — on, off, not available — and what it needs.
The modules page: every module with its standing — on, off, not available — and what it needs.

Where it runs is your choice.

VX Drive is installed as one appliance: one command on a Linux machine (Debian 13, Ubuntu 26.04, Fedora, RHEL 10 or its rebuilds, Arch) — physical or virtual, on your network, in your data centre or in a cloud you control. The people who use it do so from a browser; nothing is installed on their computers. The installer sets up the database, the two services, a certificate for your network (a private authority, your own certificate, a Tailscale name or a public domain with automatic certificates), backups and updates, and writes a recovery kit you keep off the machine.

Releases are published to our registry, signed with a key held in a hardware security module. Your appliance follows a channel within a window you set, with a hold you can apply; every image is verified before it runs; a backup precedes every update; a failed update rolls back. Your licence is a signed file the appliance verifies with a key built into the software; it refreshes daily from the portal when it can reach it, and works without ever reaching it.

The two services are compiled, memory-safe programs with no virtual machine and no garbage collector between them and the machine; the renderers and recognisers they borrow from others run in a sandbox with no network and a budget of their own. Built the way the guarantees demand.

Nothing of yours leaves the archive unless you say so. What leaves, exactly, and what we never see.

Try it in an afternoon

Thirty days with every module, no card, wherever you choose to run it.