If you have looked at an F-1 student's I-94 you have seen D/S where a date would normally be. Duration of status: admitted for as long as the person maintains status, with no fixed end date on the admission itself.
A fixed admission period changes the shape of that. Instead of an open-ended admission governed by status maintenance, there is a date — and dates can be missed.
Why this is an operational problem, not just a legal one
Under D/S, the question "when does this person's admission end?" had no single answer to track. Under a fixed period it does, and somebody has to hold it.
That somebody is a designated school official, or a J-1 sponsor's responsible officer, usually already carrying a caseload measured in hundreds. The work is not conceptually hard. It is arithmetic across a population, repeated, where being late is the only failure mode that matters.
Three ways it goes wrong, none of them dramatic:
The date moves and the record does not. A programme extension, a change of level, an approved practical training period — each can shift the relevant end date, and each is a separate process that may or may not push the change into wherever the tracking actually lives.
The population changes. New admissions arrive, others complete, some transfer. A tracking spreadsheet is accurate on the day it is built.
Nothing errors. This is the important one. A missed date does not throw an exception. There is no red light. The first signal is usually the consequence.
What a DSO actually needs
Not a report. A report is a snapshot, and the snapshot is stale by the time it is read.
What the job needs is the answer to one question, continuously: **who in my population has a date approaching, and how long have they got.** Sorted by urgency, not by name. With the arithmetic — programme end, authorised training, grace period — already done, because doing it by hand across a few hundred people is exactly where errors enter.
Where we are with this
AUD Watch is in development and cannot currently be bought. The dashboard on our site is a working demo over simulated people — the individuals shown do not exist, and no real institution's records are in the system.
The dates in that demo, however, are real arithmetic: admit-until dates, departure dates and grace periods calculated the way they would be for a real population. What is being built is the tracking layer, not the calculation — the calculation is the part that is already right.
We are publishing this now because **the rule change has a date on it and institutions are planning around it now**, not because there is something to sell today. When there is, we will say so plainly.
Where it stands: AUD Watch — current status and demo