# dfe-archiver documentation

> How dfe-archiver is built, and how to run it.

- [dfe-archiver architecture](/v/2.2.2/dfe-archiver/architecture.md)
- [Archiving](/v/2.2.2/dfe-archiver/archiving.md)
- [DFE Archiver Design Document](/v/2.2.2/dfe-archiver/internals.md)
- [Testing](https://github.com/hyperi-io/dfe-archiver/blob/c8509175dcc2842c7abae2d9bf576c9bdec565ed/docs/testing.md) -- which tests run where, and the containers they start
- [config-schema.yaml](https://github.com/hyperi-io/dfe-archiver/blob/c8509175dcc2842c7abae2d9bf576c9bdec565ed/docs/config-schema.yaml) -- the configuration as a JSON Schema (YAML)
- [config-schema.json](https://github.com/hyperi-io/dfe-archiver/blob/c8509175dcc2842c7abae2d9bf576c9bdec565ed/docs/config-schema.json) -- the configuration as a JSON Schema (JSON)
- [capability-catalog.yaml](https://github.com/hyperi-io/dfe-archiver/blob/c8509175dcc2842c7abae2d9bf576c9bdec565ed/docs/capability-catalog.yaml) -- what the app can do, as a catalogue (YAML)
- [capability-catalog.json](https://github.com/hyperi-io/dfe-archiver/blob/c8509175dcc2842c7abae2d9bf576c9bdec565ed/docs/capability-catalog.json) -- what the app can do, as a catalogue (JSON)
