Skip to content

Mirror certified releases to Zenodo #404

@MaxGhenis

Description

@MaxGhenis

Mirror certified releases to a preservation-grade host. Hugging Face publishes no preservation policy — its DOIs are deletable short URLs — so a certified release's certification record (bundle manifest, bundle TRACE TRO, data release manifest) should also live on Zenodo, which mints durable DOIs under a published preservation policy.

The data models already exist (PreservationMirror, preservation_mirrors, preservation_dois); what is missing is the deposit tooling.

Scope:

  • policyengine zenodo-mirror <country> deposits the certification record (draft by default, --publish mints the DOI, --sandbox for rehearsals)
  • hard licence gate: dataset bytes (--include-dataset) are deposited only when the source HF repo is publicly readable; private repos (UK Data Service microdata) are refused unconditionally
  • PreservationMirror outputs ready to merge into data release manifests

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions