VIEW THIS AS

Auto mode follows the Route Engine until you choose a viewpoint.

YOU ARE HERE

ROUTE CHECK

CONNECTED TO

WHAT NEXT

Use the canonical route for this room, or HELP if you are unsure.

The Gold Standard of Remote Sensing | Archive Fixity Audits, Dependency Escrow and Reproducibility Drills

NASA astronaut photograph from space showing the reef perimeter, lagoon, islets and wave patterns of Fakaofo Atoll in Tokelau.

GOLD STANDARD · REMOTE SENSING · HOW X WORKS

Prove a retired Earth-observation workflow can still be reconstructed by checking bytes, dependencies and the restoration path

An archive is not reproducible merely because files still exist. Fixity shows whether stored bytes changed; dependency escrow preserves the software, configurations and rights information needed to interpret them; a reproducibility drill tests whether an independent reader can rebuild a declared result.

This guide connects the Gold Standard of Remote Sensing, Gold Standard of Education, and How X Works hub.

CHAPTER 1 OF 12 · SEPARATE THE LAYERS

1. Fixity, readability and scientific reproducibility are different claims

Back to contents

Fixity asks whether a digital object matches its recorded checksum. Readability asks whether formats and labels can still be interpreted. Scientific reproducibility asks whether the documented inputs and process recreate a result within a declared bitwise, numerical or scientific tolerance.

A perfect checksum cannot supply a missing calibration table. A runnable container cannot prove that its source granules are the cited versions. Audit each layer separately and link their evidence.

Contents · Next chapter

CHAPTER 2 OF 12 · SEPARATE THE LAYERS

2. Define the preservation object before hashing it

Back to contents

Name the files and relationships that form the object: source granules, quality masks, ancillary fields, coefficients, code, configuration, environment description, documentation, validation scenes and expected outputs. Give each a stable identifier and version.

Use file-level hashes plus an aggregate manifest so missing, extra and reordered components are visible. Store the manifest and audit logs in controlled inventory systems; do not keep the only checksum beside the only copy it is meant to verify.

Contents · Previous chapter · Next chapter

CHAPTER 3 OF 12 · BUILD THE PACKAGE

3. Design fixity audits by risk and storage tier

Back to contents

Generate fixity as early as ingest and verify it after transfer, replication and storage migration. Online collections may support frequent complete checks; high-latency archives may require a risk-based sample between periodic complete reviews.

Audit eventMinimum comparisonEvidence retained
IngestProducer or transfer checksumReceipt, hash algorithm, time and result
ReplicationSource manifest versus new copyObject and aggregate results
Routine reviewStored bytes versus approved manifestCoverage, failures and repairs
Storage migrationOld and new inventories plus hashesCompleteness and chain of custody
Restoration drillRestored objects and expected outputsEnvironment, interventions and tolerances
Fixity schedules depend on media, replication, consequence and recovery design. Record what was not checked as clearly as what was.

A failed check starts an incident, not an automatic overwrite. Quarantine the object, compare replicas and provenance, identify the trustworthy copy, repair under change control and retain the original failure evidence.

Contents · Previous chapter · Next chapter

CHAPTER 4 OF 12 · BUILD THE PACKAGE

4. Escrow dependencies without pretending everything can be redistributed

Back to contents

Preserve source or executable code where rights permit, immutable environment specifications, package locks, build instructions, base-image identifiers, calibration and ancillary data, licences, interface contracts and a contact or succession plan.

Do not escrow live credentials or silently copy restricted software. Record lawful access requirements and a replacement or emulation path. When exact dependencies cannot be preserved, state the loss and the highest reproducibility level still supported.

Contents · Previous chapter · Next chapter

CHAPTER 5 OF 12 · WORK THE AUDIT

5. Work a retired bridge archive across three storage tiers

Back to contents

A retired harmonisation bridge has 50 TB of source scenes, a 2 GB container, coefficient tables and 24 benchmark outputs. Online manifests cover every file; a second geographic copy is near-line; cold storage holds a third copy. The annual drill selects scenes by sensor, season and known edge conditions.

CheckResultResponse
Online full fixityTwo granules mismatchQuarantine and compare replicas
Near-line sampleBoth granules correctRestore verified copies; retain incident log
Dependency buildBase image unavailableBuild from pinned packages; update escrow recipe
Benchmark rerun23 within tolerance; one aerosol edge failsTrace ancillary-version omission
Independent rerunPasses after manifest repairApprove archive with documented change
Illustrative drill. Sampling, tolerance and escalation must be declared for the archive’s scientific and operational consequence.

The archive was bit-preserved except for two repaired files, yet the larger reproducibility failure was a missing ancillary version. The drill tested the chain rather than equating storage health with scientific reconstruction.

Contents · Previous chapter · Next chapter

CHAPTER 6 OF 12 · RUN THE DRILL

6. Use an independent operator and a clean environment

Back to contents

Give the operator the same landing documentation a future user would receive. Start from a clean account and machine, resolve identifiers, obtain permitted dependencies, build the environment, run benchmark cases and compare outputs.

Log every undocumented intervention, expired link, unavailable licence, ambiguous command and tolerance decision. A maintainer who supplies missing knowledge from memory can make an incomplete archive appear healthy.

Contents · Previous chapter · Next chapter

CHAPTER 7 OF 12 · RUN THE DRILL

7. Close findings with preservation changes and another test

Back to contents

Classify findings as bit-integrity, inventory, dependency, documentation, scientific-comparison or access failures. Give each an owner and repair evidence. Update manifests only through versioned change control so a new checksum does not conceal an unexplained mutation.

Repeat the affected part of the drill after repair and after major storage or software migration. Preserve the old manifest, incident and reason for the new approved state.

Contents · Previous chapter · Next chapter

CHAPTER 8 OF 12 · TRANSFER THE METHOD

8. Changed-context transfer: satellite archive and field drone campaign

Back to contents

A mission archive may hold petabytes with formal replicas and designated preservation content. A field drone programme may retain raw images, calibration panels, flight logs, firmware and one analysis environment.

Both need defined preservation objects, fixity and restoration tests. Their storage tiers, access rights and sampling frequencies differ. Transfer the layered audit, not the infrastructure scale.

Contents · Previous chapter · Next chapter

CHAPTER 9 OF 12 · QUALIFY THE RESULT

9. Test scientific tolerances as well as bytes

Back to contents

Bitwise equality may be possible for archived outputs but not for every recomputation across hardware or numerical libraries. Define expected checksums where exactness is required, and numerical or domain-specific tolerances where legitimate variation exists.

Include edge scenes, quality flags and failure cases. A global mean agreement can hide changed masks, geolocation shifts or threshold crossings that matter to downstream products.

Contents · Previous chapter · Next chapter

CHAPTER 10 OF 12 · QUALIFY THE RESULT

10. Limits and common misconceptions

Back to contents

Checksums detect change but do not explain which copy is correct. Redundancy helps only when replicas are independent enough and their custody is documented. A container captures many dependencies, not external services, licences or undocumented inputs.

One successful drill does not guarantee indefinite reproducibility. Obsolescence and access conditions evolve. The archive remains credible because evidence is renewed, failures are visible and claims are bounded.

Contents · Previous chapter · Next chapter

CHAPTER 11 OF 12 · CHECK AND CONTINUE

11. Questions readers often ask

Back to contents

Must every object receive a full fixity check every year?

Not always. Choose a documented schedule using storage behaviour, replication, consequence and audit capability. Some tiers may use representative checks between complete reviews, but coverage and residual risk must remain explicit.

Is a software container enough for dependency escrow?

No. Preserve its immutable identity, build recipe, configuration, inputs, ancillary versions, licences and expected outputs. Test it in a clean environment so hidden services and local assumptions become visible.

Contents · Previous chapter · Next chapter

CHAPTER 12 OF 12 · CHECK AND CONTINUE

12. Evidence, connected routes and the next check

Back to contents

Library of Congress data-integrity guidance explains early fixity, file and aggregate manifests, routine review and auditable logs. NASA guidance on long-term active archives separates uncorrupted bits, discoverability, readability, understandability, usability and reproducibility. NASA Planetary Data System preservation policies include checksum, integrity, retention, backup and recovery requirements.

Continue through bridge retirement and archive reproducibility, bridge-version governance and lineage, and reprocessing impact triage and user migration. The next check is to hand one benchmark restoration to someone who did not build the archive.

Contents · Previous chapter