Skip to article frontmatterSkip to article content
Site not loading correctly?

This may be due to an incorrect BASE_URL configuration. See the MyST Documentation for reference.

Project Status

This page describes the state of the project as of October 2026. The reference implementation is under active development and its repository is not yet public.

Current infrastructure

Remaining work

A detailed list of open items is kept in the repository of the reference implementation.

Open questions

  1. The scope of a first deployment. A signing service at a facility can be deployed now and reaches the custodial level, while the instrument level requires manufacturer support. These two levels make very different claims, and should be presented differently.

  2. The location of the signing key. The options include the acquisition computer, a TPM in the detector, or a dedicated secure element on the detector board. Signing complete runs removes most of the performance argument against the third option.

  3. The operator of the timestamping authority. A facility can run one now without waiting for detector firmware. A TSA run by a manufacturer is easier to deploy, but cannot provide independent evidence if that manufacturer is compromised.

  4. The owner of the policy identifiers. A manufacturer that asserts that a key is held inside an instrument makes a statement that no verifier can check, and the identifier for that statement needs a neutral owner.

  5. The definition of a change in detector state. A sensor replacement, repair, or firmware update should trigger a new state key, and manufacturers need to decide whether the new key is issued automatically.

Contributing

Development takes place in the Detector Provenance organization on GitHub. We welcome contributions from researchers, facilities, journals, data repositories, and detector manufacturers.