Change language

rp-dumps

Purpose

The shared export dock: any domain snapshots its data here for migration,
backup, or handoff instead of inventing its own dump format. Packaged
snapshots with retrieval metadata.

Mental model

Domain asks for a dump (scope, time) → dump is generated and packaged →
retrieval metadata points at the stored artifact.
Generation and bookkeeping live here; long-term archiving lives elsewhere.

Ecosystem value

One export story for the platform:

  • Storage listing, stats, compaction and dump segments behind one API.
  • Any domain becomes exportable without its own snapshot machinery.

Non-goals

  • Not live file serving.
  • Not a parallel byte storage.

Responsibility boundary

Owns dump generation, packaging, and retrieval metadata; does not own
long-term archival platform.

Direct module dependencies

  • None

Solution membership

  • Not included in a predefined solution

Source

modules/repositories/data/rp-dumps