You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
At the 2026-04-21 meeting with Lars Vilhuber, Tara Watson, and John Sabelhaus, Casper made a point that codex's review of our post-meeting plan also underlined: version identification and "which file/which version did you use" documentation is distinct from TRACE. Quoting Casper: "the important thing from like researcher perspective is being able to tell that for their research whatever they did they use that file with that version right and so this is the important part for you as a package provider or code provider to fulfill and there is no trace in that."
Translation: users of policyengine on their own hardware need easy, visible, accurate version identification. That need does not require TRACE infrastructure — it requires us to expose versions prominently in every result surface.
Issue #2830 scopes a TRACE-bound "Cite this result" citation flow. This issue is the lower-bar non-TRACE version-identification surface. The two overlap but are distinct:
Text badge reading "model us@1.653.3 · data 1.78.2"
"Did these versions change between runs?"
Compare TRO composition fingerprints
Compare badges side-by-side
"Can I click through to learn more?"
Download TRO + trace-tro-validate
Click badge → changelog / release notes
Audience
Reviewers, replicators, journals
Everyone who ever uses policyengine.org
What to build
A minimal, always-visible version identification badge on every simulation result page in the app. Design:
Small monospace strip somewhere in the result chrome (header or footer-of-result-card).
Reads: rules us@1.653.3 · data enhanced_cps_2024.h5@1.78.2
On hover or click: expanded panel with:
Full DataReleaseManifest fingerprint
Links to the changelog for each version
A "this result moved — why?" pointer that, if the user navigates from an old bookmark to a new version, flags the delta (follow-up issue; not required for v1)
Context
At the 2026-04-21 meeting with Lars Vilhuber, Tara Watson, and John Sabelhaus, Casper made a point that codex's review of our post-meeting plan also underlined: version identification and "which file/which version did you use" documentation is distinct from TRACE. Quoting Casper: "the important thing from like researcher perspective is being able to tell that for their research whatever they did they use that file with that version right and so this is the important part for you as a package provider or code provider to fulfill and there is no trace in that."
Translation: users of
policyengineon their own hardware need easy, visible, accurate version identification. That need does not require TRACE infrastructure — it requires us to expose versions prominently in every result surface.Companion issue to #2830
Issue #2830 scopes a TRACE-bound "Cite this result" citation flow. This issue is the lower-bar non-TRACE version-identification surface. The two overlap but are distinct:
trace-tro-validateWhat to build
A minimal, always-visible version identification badge on every simulation result page in the app. Design:
rules us@1.653.3 · data enhanced_cps_2024.h5@1.78.2DataReleaseManifestfingerprintRelationship to #2830
Out of scope for this issue
Related