SOURCE//PUBLIC / Companion series

The Repository Review

Better repositories. A larger public return.

A development agenda for each source in the founding atlas. These are proposed improvements, not completed technical audits or findings of defects. Recommendations require a dated observation, a reproducible test and maintainer context before becoming an evaluated repository review.

The eight lenses

Discoverability · Funding provenance · Version identity · Licensing clarity · Reproducibility · Preservation · Accessibility · Maintenance transparency.

Future reports will use pass, partial, fail, not tested and not applicable, with evidence for every result. No rankings or scores have been assigned at launch. Maintainers may submit corrections and responses through the existing journal submission workflow.

Federal / Proposal

Federal repository directory

Inspect source ↗

Improvement hypothesis

Publish coverage dates and machine-readable agency reporting gaps.

Evaluation plan: sample representative records; document the current experience; test this proposal against the eight lenses; publish evidence and limitations. Success measure: a reader can trace funding, identify a release and understand reuse conditions with fewer unresolved steps. Status: proposed; implementation and outcomes not evaluated.

Federal / Proposal

Code.gov

Inspect source ↗

Improvement hypothesis

Reconcile legacy inventories with current agency reporting and retain redirects.

Evaluation plan: sample representative records; document the current experience; test this proposal against the eight lenses; publish evidence and limitations. Success measure: a reader can trace funding, identify a release and understand reuse conditions with fewer unresolved steps. Status: proposed; implementation and outcomes not evaluated.

Federal / Proposal

Data.gov

Inspect source ↗

Improvement hypothesis

Separate software, data, APIs and funding records with explicit resource types.

Evaluation plan: sample representative records; document the current experience; test this proposal against the eight lenses; publish evidence and limitations. Success measure: a reader can trace funding, identify a release and understand reuse conditions with fewer unresolved steps. Status: proposed; implementation and outcomes not evaluated.

Federal / Proposal

USAspending

Inspect source ↗

Improvement hypothesis

Connect award identifiers to independently verified software releases.

Evaluation plan: sample representative records; document the current experience; test this proposal against the eight lenses; publish evidence and limitations. Success measure: a reader can trace funding, identify a release and understand reuse conditions with fewer unresolved steps. Status: proposed; implementation and outcomes not evaluated.

NSF / Proposal

NSF Public Access Repository

Inspect source ↗

Improvement hypothesis

Expose software-specific release identifiers and award-to-repository relationships.

Evaluation plan: sample representative records; document the current experience; test this proposal against the eight lenses; publish evidence and limitations. Success measure: a reader can trace funding, identify a release and understand reuse conditions with fewer unresolved steps. Status: proposed; implementation and outcomes not evaluated.

NSF / Proposal

NSF Award Search

Inspect source ↗

Improvement hypothesis

Add persistent software output links with version and maintenance dates.

Evaluation plan: sample representative records; document the current experience; test this proposal against the eight lenses; publish evidence and limitations. Success measure: a reader can trace funding, identify a release and understand reuse conditions with fewer unresolved steps. Status: proposed; implementation and outcomes not evaluated.

NSF / Proposal

NSF Award API

Inspect source ↗

Improvement hypothesis

Provide typed software-output relationships and documented pagination.

Evaluation plan: sample representative records; document the current experience; test this proposal against the eight lenses; publish evidence and limitations. Success measure: a reader can trace funding, identify a release and understand reuse conditions with fewer unresolved steps. Status: proposed; implementation and outcomes not evaluated.

NSF / Proposal

ACCESS science gateways

Inspect source ↗

Improvement hypothesis

Display executable access separately from downloadable source and licensing.

Evaluation plan: sample representative records; document the current experience; test this proposal against the eight lenses; publish evidence and limitations. Success measure: a reader can trace funding, identify a release and understand reuse conditions with fewer unresolved steps. Status: proposed; implementation and outcomes not evaluated.

NSF / Proposal

NSF Unidata

Inspect source ↗

Improvement hypothesis

Connect packages to releases, support policies and award acknowledgments.

Evaluation plan: sample representative records; document the current experience; test this proposal against the eight lenses; publish evidence and limitations. Success measure: a reader can trace funding, identify a release and understand reuse conditions with fewer unresolved steps. Status: proposed; implementation and outcomes not evaluated.

NSF / Proposal

HUBzero

Inspect source ↗

Improvement hypothesis

Make gateway tools discoverable with source, version and reuse metadata.

Evaluation plan: sample representative records; document the current experience; test this proposal against the eight lenses; publish evidence and limitations. Success measure: a reader can trace funding, identify a release and understand reuse conditions with fewer unresolved steps. Status: proposed; implementation and outcomes not evaluated.

NSF / Proposal

nanoHUB

Inspect source ↗

Improvement hypothesis

Give each tool an explicit code-availability and reproducibility statement.

Evaluation plan: sample representative records; document the current experience; test this proposal against the eight lenses; publish evidence and limitations. Success measure: a reader can trace funding, identify a release and understand reuse conditions with fewer unresolved steps. Status: proposed; implementation and outcomes not evaluated.

NIH / Proposal

NIH RePORTER

Inspect source ↗

Improvement hypothesis

Link award numbers to versioned software records and evidence of support.

Evaluation plan: sample representative records; document the current experience; test this proposal against the eight lenses; publish evidence and limitations. Success measure: a reader can trace funding, identify a release and understand reuse conditions with fewer unresolved steps. Status: proposed; implementation and outcomes not evaluated.

NIH / Proposal

NIH GitHub Resource Center

Inspect source ↗

Improvement hypothesis

Connect intramural accounts to extramural software discovery without conflating them.

Evaluation plan: sample representative records; document the current experience; test this proposal against the eight lenses; publish evidence and limitations. Success measure: a reader can trace funding, identify a release and understand reuse conditions with fewer unresolved steps. Status: proposed; implementation and outcomes not evaluated.

NIH / Proposal

NIH research resources

Inspect source ↗

Improvement hypothesis

Distinguish resources, code packages, services and underlying awards.

Evaluation plan: sample representative records; document the current experience; test this proposal against the eight lenses; publish evidence and limitations. Success measure: a reader can trace funding, identify a release and understand reuse conditions with fewer unresolved steps. Status: proposed; implementation and outcomes not evaluated.

NIH / Proposal

NITRC

Inspect source ↗

Improvement hypothesis

Standardize release-level citations, dependencies and maintenance status.

Evaluation plan: sample representative records; document the current experience; test this proposal against the eight lenses; publish evidence and limitations. Success measure: a reader can trace funding, identify a release and understand reuse conditions with fewer unresolved steps. Status: proposed; implementation and outcomes not evaluated.

NIH / Proposal

NCI ITCR tools

Inspect source ↗

Improvement hypothesis

Expose award identifiers and reproducible installation pathways per tool.

Evaluation plan: sample representative records; document the current experience; test this proposal against the eight lenses; publish evidence and limitations. Success measure: a reader can trace funding, identify a release and understand reuse conditions with fewer unresolved steps. Status: proposed; implementation and outcomes not evaluated.

Community / Proposal

Bioconductor

Inspect source ↗

Improvement hypothesis

Add structured package-level funder and award evidence where maintainers supply it.

Evaluation plan: sample representative records; document the current experience; test this proposal against the eight lenses; publish evidence and limitations. Success measure: a reader can trace funding, identify a release and understand reuse conditions with fewer unresolved steps. Status: proposed; implementation and outcomes not evaluated.

Community / Proposal

SciCrunch

Inspect source ↗

Improvement hypothesis

Connect resource identities to version-specific software identifiers and funding evidence.

Evaluation plan: sample representative records; document the current experience; test this proposal against the eight lenses; publish evidence and limitations. Success measure: a reader can trace funding, identify a release and understand reuse conditions with fewer unresolved steps. Status: proposed; implementation and outcomes not evaluated.

NIH / Proposal

PhysioNet

Inspect source ↗

Improvement hypothesis

Keep dataset permissions distinct from software licensing and execution requirements.

Evaluation plan: sample representative records; document the current experience; test this proposal against the eight lenses; publish evidence and limitations. Success measure: a reader can trace funding, identify a release and understand reuse conditions with fewer unresolved steps. Status: proposed; implementation and outcomes not evaluated.

Community / Proposal

Dockstore

Inspect source ↗

Improvement hypothesis

Record immutable container digests, workflow versions and award provenance together.

Evaluation plan: sample representative records; document the current experience; test this proposal against the eight lenses; publish evidence and limitations. Success measure: a reader can trace funding, identify a release and understand reuse conditions with fewer unresolved steps. Status: proposed; implementation and outcomes not evaluated.

DOE / Proposal

DOE CODE

Inspect source ↗

Improvement hypothesis

Strengthen cross-links between awards, releases, repository moves and archived versions.

Evaluation plan: sample representative records; document the current experience; test this proposal against the eight lenses; publish evidence and limitations. Success measure: a reader can trace funding, identify a release and understand reuse conditions with fewer unresolved steps. Status: proposed; implementation and outcomes not evaluated.

DOE / Proposal

DOE CODE API

Inspect source ↗

Improvement hypothesis

Publish coverage, update cadence and release-level provenance consistently.

Evaluation plan: sample representative records; document the current experience; test this proposal against the eight lenses; publish evidence and limitations. Success measure: a reader can trace funding, identify a release and understand reuse conditions with fewer unresolved steps. Status: proposed; implementation and outcomes not evaluated.

DOE / Proposal

OSTI.GOV

Inspect source ↗

Improvement hypothesis

Differentiate software from publications and link related outputs bidirectionally.

Evaluation plan: sample representative records; document the current experience; test this proposal against the eight lenses; publish evidence and limitations. Success measure: a reader can trace funding, identify a release and understand reuse conditions with fewer unresolved steps. Status: proposed; implementation and outcomes not evaluated.

DOE / Proposal

VIPS

Inspect source ↗

Improvement hypothesis

Make distribution conditions and source access explicit before download requests.

Evaluation plan: sample representative records; document the current experience; test this proposal against the eight lenses; publish evidence and limitations. Success measure: a reader can trace funding, identify a release and understand reuse conditions with fewer unresolved steps. Status: proposed; implementation and outcomes not evaluated.

DOE / Proposal

LLNL software catalog

Inspect source ↗

Improvement hypothesis

Keep archival releases, support windows and funding acknowledgments visible.

Evaluation plan: sample representative records; document the current experience; test this proposal against the eight lenses; publish evidence and limitations. Success measure: a reader can trace funding, identify a release and understand reuse conditions with fewer unresolved steps. Status: proposed; implementation and outcomes not evaluated.

DOE / Proposal

LLNL licensing portal

Inspect source ↗

Improvement hypothesis

Describe licensing pathways without presenting every offering as open source.

Evaluation plan: sample representative records; document the current experience; test this proposal against the eight lenses; publish evidence and limitations. Success measure: a reader can trace funding, identify a release and understand reuse conditions with fewer unresolved steps. Status: proposed; implementation and outcomes not evaluated.

DOE / Proposal

Sandia software portal

Inspect source ↗

Improvement hypothesis

Normalize software citation, installation and lifecycle metadata.

Evaluation plan: sample representative records; document the current experience; test this proposal against the eight lenses; publish evidence and limitations. Success measure: a reader can trace funding, identify a release and understand reuse conditions with fewer unresolved steps. Status: proposed; implementation and outcomes not evaluated.

DOE / Proposal

ORNL software catalog

Inspect source ↗

Improvement hypothesis

Connect each project to releases, stewardship and preservation destinations.

Evaluation plan: sample representative records; document the current experience; test this proposal against the eight lenses; publish evidence and limitations. Success measure: a reader can trace funding, identify a release and understand reuse conditions with fewer unresolved steps. Status: proposed; implementation and outcomes not evaluated.

DOE / Proposal

NLR software catalog

Inspect source ↗

Improvement hypothesis

Preserve historical organization aliases and stable redirects when names change.

Evaluation plan: sample representative records; document the current experience; test this proposal against the eight lenses; publish evidence and limitations. Success measure: a reader can trace funding, identify a release and understand reuse conditions with fewer unresolved steps. Status: proposed; implementation and outcomes not evaluated.

NASA / Proposal

NASA software landing page

Inspect source ↗

Improvement hypothesis

Help users compare distribution classes before choosing a catalog.

Evaluation plan: sample representative records; document the current experience; test this proposal against the eight lenses; publish evidence and limitations. Success measure: a reader can trace funding, identify a release and understand reuse conditions with fewer unresolved steps. Status: proposed; implementation and outcomes not evaluated.

NASA / Proposal

NASA Software Catalog

Inspect source ↗

Improvement hypothesis

Make source availability and distribution eligibility prominent per record.

Evaluation plan: sample representative records; document the current experience; test this proposal against the eight lenses; publish evidence and limitations. Success measure: a reader can trace funding, identify a release and understand reuse conditions with fewer unresolved steps. Status: proposed; implementation and outcomes not evaluated.

NASA / Proposal

NASA open-source catalog

Inspect source ↗

Improvement hypothesis

Link approved releases to development repositories and archival identifiers.

Evaluation plan: sample representative records; document the current experience; test this proposal against the eight lenses; publish evidence and limitations. Success measure: a reader can trace funding, identify a release and understand reuse conditions with fewer unresolved steps. Status: proposed; implementation and outcomes not evaluated.

NIST / Proposal

NIST code portal

Inspect source ↗

Improvement hypothesis

Connect software, measurement publications and reproducibility artifacts.

Evaluation plan: sample representative records; document the current experience; test this proposal against the eight lenses; publish evidence and limitations. Success measure: a reader can trace funding, identify a release and understand reuse conditions with fewer unresolved steps. Status: proposed; implementation and outcomes not evaluated.

NIST / Proposal

NIST GitHub

Inspect source ↗

Improvement hypothesis

Add machine-readable citation, funding and lifecycle fields across repositories.

Evaluation plan: sample representative records; document the current experience; test this proposal against the eight lenses; publish evidence and limitations. Success measure: a reader can trace funding, identify a release and understand reuse conditions with fewer unresolved steps. Status: proposed; implementation and outcomes not evaluated.

NIST / Proposal

NIST data portal

Inspect source ↗

Improvement hypothesis

Distinguish software releases from accompanying datasets and documents.

Evaluation plan: sample representative records; document the current experience; test this proposal against the eight lenses; publish evidence and limitations. Success measure: a reader can trace funding, identify a release and understand reuse conditions with fewer unresolved steps. Status: proposed; implementation and outcomes not evaluated.

USGS / Proposal

USGS GitLab

Inspect source ↗

Improvement hypothesis

Differentiate provisional and approved releases with persistent version evidence.

Evaluation plan: sample representative records; document the current experience; test this proposal against the eight lenses; publish evidence and limitations. Success measure: a reader can trace funding, identify a release and understand reuse conditions with fewer unresolved steps. Status: proposed; implementation and outcomes not evaluated.

USGS / Proposal

USGS GitHub

Inspect source ↗

Improvement hypothesis

Make the authoritative release location explicit when mirrors exist.

Evaluation plan: sample representative records; document the current experience; test this proposal against the eight lenses; publish evidence and limitations. Success measure: a reader can trace funding, identify a release and understand reuse conditions with fewer unresolved steps. Status: proposed; implementation and outcomes not evaluated.

NOAA / Proposal

NOAA EPIC

Inspect source ↗

Improvement hypothesis

Publish compatible component-version matrices and reproducible run examples.

Evaluation plan: sample representative records; document the current experience; test this proposal against the eight lenses; publish evidence and limitations. Success measure: a reader can trace funding, identify a release and understand reuse conditions with fewer unresolved steps. Status: proposed; implementation and outcomes not evaluated.

USDA / Proposal

USDA ARS software

Inspect source ↗

Improvement hypothesis

Show source, executable, platform and license status as separate fields.

Evaluation plan: sample representative records; document the current experience; test this proposal against the eight lenses; publish evidence and limitations. Success measure: a reader can trace funding, identify a release and understand reuse conditions with fewer unresolved steps. Status: proposed; implementation and outcomes not evaluated.

EPA / Proposal

EPA code repositories

Inspect source ↗

Improvement hypothesis

Provide release-level dependencies and validation examples for scientific models.

Evaluation plan: sample representative records; document the current experience; test this proposal against the eight lenses; publish evidence and limitations. Success measure: a reader can trace funding, identify a release and understand reuse conditions with fewer unresolved steps. Status: proposed; implementation and outcomes not evaluated.

DOT / Proposal

DOT ITS CodeHub

Inspect source ↗

Improvement hypothesis

Connect funded projects, component releases and deployment requirements.

Evaluation plan: sample representative records; document the current experience; test this proposal against the eight lenses; publish evidence and limitations. Success measure: a reader can trace funding, identify a release and understand reuse conditions with fewer unresolved steps. Status: proposed; implementation and outcomes not evaluated.

HHS / Proposal

HHS GitHub directory

Inspect source ↗

Improvement hypothesis

Maintain account ownership, redirects and project lifecycle metadata.

Evaluation plan: sample representative records; document the current experience; test this proposal against the eight lenses; publish evidence and limitations. Success measure: a reader can trace funding, identify a release and understand reuse conditions with fewer unresolved steps. Status: proposed; implementation and outcomes not evaluated.

HHS / Proposal

CDC GitHub

Inspect source ↗

Improvement hypothesis

Display archival status and support commitments alongside release links.

Evaluation plan: sample representative records; document the current experience; test this proposal against the eight lenses; publish evidence and limitations. Success measure: a reader can trace funding, identify a release and understand reuse conditions with fewer unresolved steps. Status: proposed; implementation and outcomes not evaluated.

HHS / Proposal

FDA GitHub

Inspect source ↗

Improvement hypothesis

Attach software purpose, release documentation and applicable validation limits.

Evaluation plan: sample representative records; document the current experience; test this proposal against the eight lenses; publish evidence and limitations. Success measure: a reader can trace funding, identify a release and understand reuse conditions with fewer unresolved steps. Status: proposed; implementation and outcomes not evaluated.

HHS / Proposal

openFDA

Inspect source ↗

Improvement hypothesis

Separate API data terms from client-code licenses and version guarantees.

Evaluation plan: sample representative records; document the current experience; test this proposal against the eight lenses; publish evidence and limitations. Success measure: a reader can trace funding, identify a release and understand reuse conditions with fewer unresolved steps. Status: proposed; implementation and outcomes not evaluated.

HHS / Proposal

AHRQ GitHub

Inspect source ↗

Improvement hypothesis

Cross-link software with associated research and maintenance contacts.

Evaluation plan: sample representative records; document the current experience; test this proposal against the eight lenses; publish evidence and limitations. Success measure: a reader can trace funding, identify a release and understand reuse conditions with fewer unresolved steps. Status: proposed; implementation and outcomes not evaluated.

HHS / Proposal

HealthCare.gov developers

Inspect source ↗

Improvement hypothesis

Keep code, content and API discovery paths distinct and current.

Evaluation plan: sample representative records; document the current experience; test this proposal against the eight lenses; publish evidence and limitations. Success measure: a reader can trace funding, identify a release and understand reuse conditions with fewer unresolved steps. Status: proposed; implementation and outcomes not evaluated.

Defense / Proposal

Code.mil

Inspect source ↗

Improvement hypothesis

Provide a discoverable bridge from policy guidance to released project inventories.

Evaluation plan: sample representative records; document the current experience; test this proposal against the eight lenses; publish evidence and limitations. Success measure: a reader can trace funding, identify a release and understand reuse conditions with fewer unresolved steps. Status: proposed; implementation and outcomes not evaluated.

Defense / Proposal

NSA open-source catalog

Inspect source ↗

Improvement hypothesis

Expose release provenance, maintenance state and reproducible build information.

Evaluation plan: sample representative records; document the current experience; test this proposal against the eight lenses; publish evidence and limitations. Success measure: a reader can trace funding, identify a release and understand reuse conditions with fewer unresolved steps. Status: proposed; implementation and outcomes not evaluated.

Defense / Proposal

Military health open source

Inspect source ↗

Improvement hypothesis

Make project-specific license and support conditions easy to compare.

Evaluation plan: sample representative records; document the current experience; test this proposal against the eight lenses; publish evidence and limitations. Success measure: a reader can trace funding, identify a release and understand reuse conditions with fewer unresolved steps. Status: proposed; implementation and outcomes not evaluated.

Community / Proposal

GitHub

Inspect source ↗

Improvement hypothesis

Preserve funding evidence, canonical links and release citations in project metadata.

Evaluation plan: sample representative records; document the current experience; test this proposal against the eight lenses; publish evidence and limitations. Success measure: a reader can trace funding, identify a release and understand reuse conditions with fewer unresolved steps. Status: proposed; implementation and outcomes not evaluated.

Community / Proposal

GitLab

Inspect source ↗

Improvement hypothesis

Improve portable metadata and archival links across hosted and self-hosted instances.

Evaluation plan: sample representative records; document the current experience; test this proposal against the eight lenses; publish evidence and limitations. Success measure: a reader can trace funding, identify a release and understand reuse conditions with fewer unresolved steps. Status: proposed; implementation and outcomes not evaluated.

Community / Proposal

Zenodo

Inspect source ↗

Improvement hypothesis

Distinguish concept DOIs from release DOIs and validate award references.

Evaluation plan: sample representative records; document the current experience; test this proposal against the eight lenses; publish evidence and limitations. Success measure: a reader can trace funding, identify a release and understand reuse conditions with fewer unresolved steps. Status: proposed; implementation and outcomes not evaluated.

Community / Proposal

Software Heritage

Inspect source ↗

Improvement hypothesis

Connect intrinsic source identifiers to external funding and scholarly metadata.

Evaluation plan: sample representative records; document the current experience; test this proposal against the eight lenses; publish evidence and limitations. Success measure: a reader can trace funding, identify a release and understand reuse conditions with fewer unresolved steps. Status: proposed; implementation and outcomes not evaluated.

Community / Proposal

bio.tools

Inspect source ↗

Improvement hypothesis

Add linked award evidence without inferring funding from domain or topic.

Evaluation plan: sample representative records; document the current experience; test this proposal against the eight lenses; publish evidence and limitations. Success measure: a reader can trace funding, identify a release and understand reuse conditions with fewer unresolved steps. Status: proposed; implementation and outcomes not evaluated.