Skip to content
Archively.ai

Data portability and exit

You can take your records at any stage.

Lock-in is the fear every archivist has heard. The answer here is structural. Records export at every stage in standard formats, so portability is part of the architecture, not a renewal concession.

Last reviewed July 2026

Export
Every stage
Formats
DC · EAD3 · MODS · METS · BagIt
Packaging
BagIt transfer
Media
Original files

What leaves with you

Everything, in formats you can read.

01

Descriptions, at every stage

Export catalog records as Dublin Core, EAD 2002 or EAD3, MODS, and EAC-CPF, at any point in their life, not only at the end. The hierarchy and authority records come with them.

DC · EAD 2002 / EAD3 · MODS · EAC-CPF

02

Preservation packages

Package records with their media as METS with PREMIS, and produce BagIt transfer packages your next system can verify against a manifest.

METS + PREMIS · BAGIT

03

The media itself

Export the original media files with their SHA-256 checksums. In a customer-controlled self-hosted deployment, those files already sit on infrastructure you control.

ORIGINAL FILES · SHA-256

04

A live interface, not a one-time export

Serve and harvest through OAI-PMH so records can move continuously. Portability is a live endpoint, not a one-time export you have to request.

OAI-PMH · SERVE · HARVEST

What an exit looks like

What leaving actually involves.

An exit is a sequence you can run and check. You export the descriptions and authority records in the standard formats above. You generate BagIt packages that bind each record to its media and to a manifest. You take the original media files with their checksums.

Then you validate every part against its schema, using your own tooling, before you rely on it. A portability promise you cannot verify is marketing. One you can verify is architecture.

Validate the exports before you depend on them.

A working setup using your records, not a sales presentation.