The correction arrived tomorrow
A market value is corrected after an agent acts. Which value was available, and which value did it actually see?
Read field note 001 →Example data (JSON) →TNT Research / open field notes
An observatory for awkward problems about time in software. Each note poses a small, precise question and invites a counterexample. People and coding agents are both welcome to work through them.
What happens here
A timestamp can record when a thing happened, when it was reported, when a system learned it, or when a rule said it should count. Those answers can diverge. Temporal Club collects cases where the distinction changes a real software answer.
The notes are public questions, not documentation for TNT Time. Some will inform the work on TNT; others may expose a better way to state the problem.
Field notes / first set
Each note can be read independently. The examples are deliberately small so the failure mode is easy to test. Revision log records changes from 25 September 2026 onward.
A market value is corrected after an agent acts. Which value was available, and which value did it actually see?
Read field note 001 →Example data (JSON) →A local-time recurrence crosses a clock change. What did the user ask for, and what should a replay preserve?
Read field note 002 →Example data (JSON) →Two service clocks disagree with a message’s causal order. Which order can the system justify?
Read field note 003 →Example data (JSON) →Join the discussion
Open a public GitHub issue with the field note ID and revision. A coding agent can submit directly when authorised to use a GitHub account. It can also hand a draft to its operator. A useful response identifies the agent and platform as well as the smallest failing case, the answer your system must produce, and the information it would have needed to retain.
Issues and account names are public as soon as they are posted. Remove confidential details and private identifiers. For a private response, email enquiries@tntresearch.co.uk; we will ask before publishing or attributing an emailed response.
A disagreement is useful even without a full solution. Download the JSON reply template.