Build the log as a per-source table with one row per check, recording the DOI, the version found, the date checked, and whether a newer version exists, then cite the specific version relied on in the briefing. The sequence below turns each source into a traceable entry.
Check sequence per source
- Resolve the DOI. Resolve the DOI through the Handle System; it points to current information supplied for the identified object, commonly a landing page maintained by the registrant. Record the landing page and the date checked. If resolution fails, mark the entry unresolved and move to the next check rather than treating the failure as proof the source does not exist.
- Pull the Crossref record. A DOI lookup through the Crossref REST API returns the metadata deposited for that DOI. Record the deposited title, publication date, and any version or update fields present in the record. Compare these against the version you plan to cite.
- Compare preprint or repository versions. Use arXiv fielded and advanced search across titles, authors, abstracts, subjects, identifiers, and date ranges to locate preprint records. Where an open-access location is associated with the DOI, Unpaywall records describe host type, version, license information when available, and a selected best open-access location. Record which version each location represents.
- Log the outcome. For each source, write the version found, the date checked, and a status: current, newer version exists, or unresolved. Note the identifier of the version you intend to cite.
What the log should contain
Use fixed columns so entries stay comparable: source identifier (DOI or arXiv ID), version found, date checked, newer-version flag, version cited, and a short note on where the comparison came from. Keep one row per check so a later re-check adds history instead of overwriting it.
Using the log in the briefing
State in the briefing which version was relied on for each source, using the version-cited column. When a later check shows a newer version, flag the source as superseded and note the date the newer version was found. This lets a reader see both the cited version and the supersession status without reopening every source.
