Project Components

Project Electron consists of a specification and web application to facilitate ongoing transfers of digital records and their associated metadata from organizations to archives, a repository to store digital records and metadata, an API layer to manage system interactions, and integrations with current and future systems which assist in the archival processes of appraisal, acquisition, arrangement, description, access and preservation.

Requests for Comments

Our Requests for Comments (RFCs) are lightly-structured documents which are intended primarily to create a record of decisions we’ve made regarding technical approaches to solve a particular problem. They are not intended to be policy statements, nor do we expect them to remain unchanged.


A Django web application to support and regularize the ongoing secure transfer of digital records and their metadata to the archives. Explore the Aurora user documentation and find the code in our Aurora GitHub repository.


An API gateway and set of microservice applications which support integrations between current and future systems and assist in the archival processes of accessioning, preservation, description, and access.


An API gateway and administration interface for Project Electron microservices, managed via a message queue

ursa major

Discovers and stores bags


Creates Archivematica-compliant Submission Information Packages


Generates reports on files and activities in Fedora


Stores Archival Information Packages and Dissemination Information Packages in Fedora


Transforms and delivers accessions, archival objects and digital objects to ArchivesSpace


Retrieves and transforms data for discovery