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 being built 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 company is being built around three pieces of work rather than around 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.

Status

03What exists today, stated plainly

The company was registered in 2026. Nothing has been released, nobody is using anything, and no record belonging to anyone else has ever been held.

A status section belongs near the top of a website rather than in small type at the bottom of it. This one is deliberately specific, because vagueness at this stage is a choice and it is usually a dishonest one.

Product
Nothing released. No download, no service, no account
Customers
None. No pilot, no trial, no letter of intent
Records held
None belonging to anyone other than us
Revenue
None. No outside investment either

What is actually being done

  • A written specification for the deposit package, the index format and the migration record. It is being written before any code, because the format is the part that has to outlive the code.
  • Format experiments on our own material. Round tripping documents, spreadsheets and structured exports through candidate archival formats and measuring what is lost. Cell formulae, merged cells, embedded objects, character encodings and time zone handling are where the losses show up first.
  • Reading other people's work. The reference model for an open archival information system, the format registries maintained by national libraries, and the published preservation policies of institutions that have been doing this for thirty years. None of it is ours and we will not present it as ours.
Nothing to show

There are no customer logos, no case studies, no testimonials, no retention figures, no awards, no partnerships and no press. A wall of logos would have taken an afternoon to fake and rather less effort than this paragraph.

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 from 24 March 2026
State
New South Wales
Trading name
Arcvault is a trading name of ARCVAULT AI PTY LTD
Verification
The ABN, its status and the GST registration are published free of charge at abr.business.gov.au. The ACN sits on the register maintained by the Australian Securities and Investments Commission
Service of documents
The registered office recorded against ACN 696 486 987 at ASIC is the address with legal effect for service. We do not publish a second address here, because a second address would not have that effect

ARCVAULT AI PTY LTD does not hold ISO/IEC 27001 certification, a SOC 2 Type I or Type II report, an IRAP assessment, Essential Eight attestation, or any digital preservation accreditation of any kind, and will not represent otherwise until one is genuinely held. No independent party has audited anything described on this website.

Write to [email protected]. It is the only route into the company and there is no form on this site, because a form either posts nowhere or quietly collects an address that nobody asked you for. Ordinary correspondence gets a substantive reply within 5 business days.