The audit below is ordered by irreversibility: calendar errors first, then format,
then blindness, then policy. Numbers are the NSDI '27 cycle as rendered on
2026-07-08; the fall HotCRP /deadlines page outranks everything here.
NSDI runs a separate HotCRP instance per deadline
(nsdi27spring.usenix.hotcrp.com, nsdi27fall...). Uploading to a stale spring site
bookmarked in March is a real failure mode. For the '27 fall gate:
The abstract gate is a prerequisite: no registered abstract, no paper upload a week later. Register even if 60% sure — withdrawing is free, materializing an unregistered paper is impossible.
| Item | '27 rule | Audit action |
|---|---|---|
| Body | ≤ 12 pages incl. footnotes, figures, tables | Count on the compiled PDF |
| References | extra pages allowed | Nothing else hiding among them |
| Appendices | extra pages allowed after references | Nothing load-bearing inside (nsdi-supplementary) |
| Template/fonts | current USENIX template, unmodified | Diff class options against the distributed file |
| Track | research / operational / frontiers | Matches the evidence actually in the paper |
Page-cap pressure at NSDI is figure pressure — figures count. The fix is content
triage, never \vspace surgery or font tricks; production chairs and reviewers both
notice geometry games.
Baseline sweep for all tracks — no author names, affiliations, acknowledgments, or funding numbers; self-citations in third person; references never omitted for anonymity; concurrent NSDI submissions cited with the CFP's fixed sentence ("Under submission. Details omitted for double-blind reviewing.").
Then the fork:
# Mechanical pass on the exact upload candidate
pdftotext final.pdf - | grep -nEi '(acknowledg|funded by|grant|@[a-z]+\.(com|edu))' | head
pdfinfo final.pdf | grep -Ei 'author|creator' # PDF metadata identity
grep -rnEi '(github\.com/[a-z0-9-]+|/home/|/Users/)' *.tex figures/ | head
# research track only: search for your institution's giveaway nouns
pdftotext final.pdf - | grep -niE 'ourcorp|internal-codename' | head
Mechanical passes catch strings; only a human pass catches implication. Have a non-author read the PDF asking one question: who wrote this?
nsdi-review-process).nsdi-author-response); an ordinary-looking resubmission that ignores its issue
list is terminally rejected.Reviewers meet the form before the paper: title and abstract must match the PDF verbatim (drift reads as sloppiness and can confuse bidding); topic selections route the paper toward the sub-community you want reviewing it — choose for the reviewer profile, not maximal coverage; the full author list is entered at abstract time for conflict computation even though the PDF hides it, and late author additions after review assignment are a co-chairs-level incident. Declare conflicts by the site's definitions, completely and no wider.
[Clock] site URL + local-time cutoffs confirmed from /deadlines
[Gate 1] pages / template / track — pass or blocker
[Gate 2] mechanical findings + human-pass verdict (track-appropriate)
[Gate 3] dual-sub / ban / cap / AI / ethics — each cleared or flagged
[Receipt] uploaded PDF re-read? fields match?
[Blockers] ordered, with owner and time cost