Skip to main content
A dim archive repository aisle, rows of plain grey document boxes on tall steel shelving receding into shadow under cold blue light

Long term record retention

A record made in 2026, still openable in 2040

Arcvault is for the records that have to outlive the system that produced them. Export while the exporter still runs. Migrate the format before the last reader disappears. Keep an index a person can read without the software that wrote it.

Overhead view of obsolete data media on a dark surface, an open reel of magnetic tape, blank cartridge shells, a bare optical disc and an exposed hard disk platter
Every one of these was, at the time, the sensible place to put something you wanted to keep.

The reader disappears long before the record does

Nothing on the shelf in a fifteen year old archive failed because the bits rotted. The bits are usually fine. What fails is everything around them. The application that wrote the file was retired in a migration nobody documented. The vendor was acquired and the export tool went with it. The licence server that the viewer phoned home to was switched off. The one colleague who knew that column ACT_DT meant the date of the second assessment rather than the first has changed jobs twice since.

By the time anyone asks for the record, the question is no longer whether a copy exists. It is whether the copy can be turned back into information. Those are different questions and only one of them is answered by having a copy.

The point at which this is cheap to fix is the point at which the system is still running and somebody still understands it. That is years before anybody needs the record, which is exactly why it does not get done.

Extreme close view of the stacked edges of plain grey archival boxes and linen bound folders tied with flat cotton tape
A physical archive makes its own condition visible. A digital one does not, which is why fixity has to be checked rather than assumed.

Knowing that the file is still the file

A paper record announces its own damage. Water, mould and fading are all visible from across the room. A digital record gives you nothing. A file that has silently lost a byte in the middle looks exactly like a file that has not, right up until the moment something tries to open it.

The answer is not clever. A cryptographic digest is taken when the record is deposited, recorded next to the record rather than inside it, and recomputed on a fixed schedule for the whole holding. A mismatch is an event that gets investigated rather than a number that gets overwritten. The value of the practice is entirely in the schedule, because a check that happens when somebody remembers is a check that happens after the last good copy has already been overwritten.

This is one of the few parts of the problem where the technique has been settled for decades. What is usually missing is somebody whose job it is to run it.

A dark wooden card catalogue cabinet with one drawer pulled open, showing tightly packed blank cream index cards seen edge on
The drawer is the part people forget to keep. Without it the shelves behind it are just weight.

An index a person can read without the original software

Archivists have a word for the document that makes a holding usable, and it is a good one. A finding aid says what is in the collection, where each part came from, how it is arranged, and what the terms in it mean. It is written for somebody who was not there.

The digital equivalent is the piece most often skipped, because at the moment of export it feels redundant. Everybody involved knows what the system was. Fifteen years later nobody does, and a directory of forty thousand well preserved files with machine generated names is a holding that technically survived and practically did not.

So the index is a first class object here. Plain text, held beside the records rather than in a database that would then need preserving too, carrying the origin system, the export date, the meaning of every field, the units, the code lists, and the name of the role that could answer a question about it. It has to be readable with nothing but a text editor, because a text editor is the only tool we can be confident still exists.

The distinction that matters

01This is not a backup, and it is not disaster recovery

The three get filed together because they all involve a second copy. They fail in different ways, at different times, and a plan that confuses them leaves a gap nobody notices for a decade.

Backup answers the question "the system is broken, how do we get it back". Disaster recovery answers "the site is gone, how do we run somewhere else". Both assume there is something to restore into. Both are measured in hours, and both are tested by restoring.

An archive answers a different question. "The system does not exist any more, the vendor does not exist any more, and somebody has asked for a record from 2026." There is nothing to restore into. The record has to stand up on its own, described well enough that a stranger can use it.

Three practices that are routinely confused for one another
PracticeQuestion it answersAssumesHow it failsHorizon
BackupHow do we undo a loss inside a running systemThe same application, the same schema, the same licencesLoudly. The restore fails and somebody finds out that dayDays to months
Disaster recoveryHow do we keep operating when a site or provider is lostThe application can be stood up somewhere elseLoudly. The failover is exercised and does not come upHours to days
ArchiveHow does a record stay readable once its system is goneNothing about the original systemSilently, years later, when nobody can open the file or say what it meantSeven to twenty years
The failure mode we care about

A flawless backup of a proprietary database dump, verified every night for fifteen years, is a perfect copy of something nobody can read. Every control worked. The record is still lost.

None of this makes backup less important. It makes it a different job. An organisation that has bought a good backup product and believes it has therefore addressed long term retention has bought an answer to a question it was not asking.

The shape of the work

02Export, migration, index

Three activities, in that order, each of them dull, and each of them cheap while the source system is still alive.

The work divides into three pieces rather than into a product surface, because the order they happen in is what decides whether any of it is useful.

Export, while the exporter still runs

Getting the record out of the application, into a format whose specification is published and maintained by somebody other than the vendor, with the field definitions captured at the same moment. The window for this closes when the system is switched off, and it closes quietly. An organisation that plans a decommission around infrastructure cost and not around the export loses the definitions first and the data second.

Migration, before the last reader disappears

A format is a promise that somebody keeps maintaining a reader. When that stops being true the record has to move, and the move has to be recorded. Which transformation ran, on what date, against what version, what was preserved, and what was accepted as lost. The previous version stays. A migration that overwrites its input is a migration you cannot check.

Index, written for a stranger

The finding aid. Provenance, arrangement, field meanings, code lists, units, the retention rule that applies and the date on which it expires. Written on the assumption that the reader has no context, no access to the original system, and no colleague to ask.

Five properties we want a deposited record to have, and how each one is checked
PropertyWhat it requiresHow it is checked
Self containedThe record can be opened without the application that created it, without a licence server and without a network callOpen it on a machine that has never seen the source system
Specified formatThe format has a published specification and at least two independent readers that are not controlled by the same organisationName both readers, in the index, at deposit
FixityA digest recorded at deposit, held beside the record, recomputed on a schedule for the entire holdingCompare the recomputed digest against the deposit register
DescribedA plain text index giving origin, export date, arrangement, field meanings, units and code listsHand the index to somebody with no context and ask what a named field means
TraceableEvery transformation since deposit is recorded, and the pre transformation version is retainedRebuild the chain from deposit to current state without a gap
Where the fifth property gets expensive

Keeping every prior version costs storage that grows with each migration, and there is a real argument for pruning. We would rather state the cost than quietly drop the property, because the first migration that goes wrong is the one where you need the input.

The deposit package

03What a stranger opens in 2040

A deposit is one directory, and a person who has never heard of the source system, the vendor or this company can work out what is in it from the directory alone.

The package is specified rather than left to whatever the source application happens to emit, because the shape of the directory is the part that has to outlive every piece of software involved, this company's included. Five files, each of which earns its place by answering a question a reader in 2040 will actually have.

What a deposited directory contains, and the question each part answers
PartWhat it holdsThe question it answers
The recordThe material in a format whose specification is published and maintained by somebody other than the vendor that produced it, with two independent readers named at depositCan this be opened at all, on a machine that never saw the source system
The indexPlain text. Origin system, export date, arrangement, every field and its meaning, units, code lists, and the role that could answer a question about itWhat am I looking at, and what does column ACT_DT mean
The manifestA cryptographic digest per file, taken at deposit, held beside the record rather than inside itIs this still byte for byte what was deposited
The migration logEvery transformation since deposit: which one ran, on what date, against what version, what was preserved and what was accepted as lostWhat has been done to this since it arrived, and by whom
The sentenceThe retention rule that applies, the event the clock started from, the expiry date and the disposal action fixed by the depositorAm I allowed to still have this, and when does it go

Every one of those is a text file except the record itself. That is a deliberate constraint rather than an aesthetic one: a text editor is the only tool anybody can be confident still exists in fourteen years, so nothing that explains the record is allowed to depend on anything else.

Why the package outranks the software

Code can be rewritten at any point in the next fifteen years. The deposit package and the index cannot, because they are the part a stranger will be holding once the code that wrote them has gone.

The shape of it follows work that is not ours: the reference model for an open archival information system, the format registries national libraries maintain, and the published preservation policies of institutions that have been at this for thirty years. None of that is ours and we do not present it as ours.

The register

04Everything here that can be checked against a public register

Company facts belong on a page where they can be verified, not in a badge.

Legal name
ARCVAULT AI PTY LTD
Entity type
Australian proprietary company
ACN
696 486 987
ABN
11 696 486 987
GST
Registered for GST
State
New South Wales
Trading name
Arcvault is a trading name of ARCVAULT AI PTY LTD
Verification
Nothing in this panel has to be taken on trust. Typing the ABN into abr.business.gov.au returns the entity, its current standing and the GST position; the ACN resolves against the companies register that ASIC keeps
Service of documents
Anything requiring formal service goes to the registered office ASIC records against ACN 696 486 987. That entry stays current whether or not a website does, which is why it is cited here instead of a street address typed onto a page

Write to ops@arcvaultai.co.im and a person reads it. There is no form in the way, which means an email leaves you holding your own copy of what you sent and collects nothing beyond what you chose to type. A reply with something in it comes back inside five business days, and the contact page carries the subject line and the timing for every other kind of message.