ExistBefore

Use case: theses and academic research

The problem

You are working on a doctoral thesis, a research paper, or an experimental analysis. The research process spans months or years: dataset collection, intermediate analyses, drafting, peer review. At every step you produce files — Jupyter notebooks, manuscript versions, raw datasets — that document what you have done and when.

If a competing group publishes a similar result before you, or if you are accused of plagiarism, or if the doctoral committee questions when you reached a certain conclusion: you need objective proof of the research's chronology. The git log of your repository is internal evidence (modifiable). Emails to your supervisor are external evidence but discontinuous. An EU-qualified eIDAS timestamp is independent, granular and verifiable evidence by anyone.

ExistBefore lets you attest each significant version of your work without exposing the content (the file does not leave your device, only the SHA-256 hash transits).

When to attest

Integrating ExistBefore into your research workflow

  1. Project start: attest the proposal / pre-registration document at the project's launch. This anchors the chronology of all subsequent work.
  2. Periodic milestones: every 1–3 months, attest the current state of the analysis (notebook + intermediate dataset). Build a granular cryptographic timeline.
  3. Manuscript draft: every significant draft of the paper. Especially the version sent to co-authors and the version submitted to the journal.
  4. Storage: archive the ExistBefore certificates in a separate folder (e.g. existbefore/) within the project. Backup on cloud and on external drive.
  5. In disputes: produce the relevant certificates. The opposing party can recompute the SHA-256 of the disputed file and compare it with the certificate. The hash + qualified eIDAS timestamp combination is independent objective evidence, accepted in academic and legal contexts.

Concrete example: priority dispute

You are a PhD student in computational biology working on a method for analyzing single-cell sequencing data. February 2026 you complete the algorithm and run the first analyses on the dataset. You attest the notebook and the algorithm version. March 2026 you write the first draft of the paper. April 2026 you submit to a journal. June 2026 a competing group publishes a paper with a very similar method.

The competition between groups is fierce. Your paper is in revision; the competing one is already published. The doctoral committee asks for proof of the chronology of your work. You produce: ExistBefore certificate of the algorithm dated February 2026, certificate of the draft dated March 2026, certificate of the submission dated April 2026. The committee verifies the certificates with the standard online verifier — completely independent of you and your group. The chronology is established beyond doubt: your method was developed before the competing one's publication. Priority is recognized.

What ExistBefore does not prove

Comparison with other tools

ToolWhat it provesLimit
git log / version controlInternal chronology of code/textModifiable; not independent evidence
Email to supervisorExternal chronology partially independentDiscontinuous; modifiable email server
arXiv / bioRxiv preprintPublic timestamp of the manuscriptPublic, not for confidential content; only entire papers
OSF pre-registrationPublic timestamp of hypothesesSpecific to pre-registration; not for intermediate datasets / notebooks
DOIPermanent identifier of a publicationAssigned at publication, not before
ExistBeforeIndependent EU-qualified cryptographic timestamp on any file, without exposing contentDoes not replace academic publication; complementary to all other tools

Legal and academic references

Frequently asked questions

Does ExistBefore replace DOI or a preprint server?

No, it is complementary. DOI assigns a permanent identifier to a publication; ORCID identifies the author; preprint servers (arXiv, bioRxiv, SSRN) make the work publicly available before peer review. ExistBefore adds a layer below all of this: it cryptographically proves that an exact file version existed on a specific date, regardless of the publishing platform.

Useful for proving priority over a competing result?

Yes. If a competing group publishes a similar result and you have an ExistBefore certificate dated earlier, the certificate is independent and verifiable evidence that you had reached that result by that date. The EU-qualified eIDAS timestamp is admissible in academic disputes, doctoral committees and intellectual-property litigation.

Should I attest the dataset or only the analysis?

Both, separately. Attest the raw dataset at acquisition. Then attest each version of the analysis. This builds a verifiable temporal chain of the entire research.

Is the certificate enough to defend my thesis?

It is one element. Defending a thesis requires the original work, methodological documentation, possible witnesses. ExistBefore adds objective evidence on the chronology — fundamental in plagiarism disputes — but does not replace the academic merit.

How do I attest a Jupyter notebook with intermediate results?

Export the notebook as .ipynb (which contains cell outputs) and attest the file. Best practice: at every significant milestone, export and attest.

Can I attest a dataset under embargo?

Yes. SHA-256 reveals only that the file existed, not its content. You can attest a confidential dataset and prove its prior existence without revealing the data. When the embargo lifts, the certificate is still valid and verifiable.

Ready to attest your research?

Attest now ›

The dataset stays on your device. Only the SHA-256 hash (32 bytes) is transmitted.