Open source, all of it. The sources, the criteria, the argument, the case against the argument, and the prompts. github.com/debedb/elephants →

COVID-19: a sourced timeline

Origins: the hypotheses, and what they were called → What the US government said about vaccines and transmission → Shoshin: a beginner's mind updates on this record →

Nothing on this page is our own reporting. Every row is somebody else's document, named and linked, and the link is the point of the row.

All of this is open source. Not just the data — the argument. Nothing about how this page was made is withheld, because an argument you cannot audit is worth less than one you can:

Disagreement is settled the way open source settles anything: in public, as a change to the thing itself, which is either merged or refused on the record.

The process and the prompts This page's source The repository

The horizontal axis is time. The vertical axis carries no magnitude and no ranking. Rows are stacked in date order for one reason: to give every document a place to sit where you can see and click its citation.

Every source is labelled by what it is. primary means the instrument or study itself. reporting means a journalist's account, used only where no primary document exists. no document means exactly that, and it is stated rather than papered over.

Where we made a judgment call, it says so on the row. Dates that a source left ambiguous, and superlatives that depend on a definition, are marked "our call" in the open. The vaccine rows are one standing call worth stating here: each is placed at the date of its first authorization anywhere, not its first dose, because authorization is the act that leaves a document. Where the two differ materially, the row says so.

Our voice appears in exactly two places: the choice of which events share this axis, and the lines marked "our call". Everywhere else the page reports what a source says and attributes it. We have a position, stated below in its own words so you can argue with it rather than having to infer it.

The argument, stated plainly

This is ours, and it is the only claim on the page that is. The events above, each individually documented, are placed on one axis because we think the sequence shows something the events do not show apart: public health authority was applied unevenly, and the unevenness tracked the politics of the activity rather than its epidemiology. Beaches on an open coastline were closed by signed order three weeks after the first published finding that transmission outdoors was 18.7 times less likely than indoors, and stayed closed after a second paper found one outdoor cluster in a Chinese national dataset; one mass gathering was studied as the country's largest superspreader event while another was endorsed by 1,288 public health professionals; the official who signed the orders dined in violation of his own guidance. Meanwhile the vaccines arrived in an order set by which regulator was willing to move first, not by which vaccine was best evidenced — the earliest authorization on this axis had no Phase 3 data and was for soldiers only.

We are not asking you to accept that from the picture. The picture is only an index of documents. Follow the links, then decide.

The strongest objections to it

These are not strawmen. If we lose the argument, we expect to lose it on one of these.

How to argue with this page

You don't have to persuade us. This page isn't published the way an article is, where the author keeps the pen and you get a comment box underneath. Everything you see here — every date, every link, every word of the argument above — sits in a single public file that anyone is allowed to edit. You change what you think is wrong and send us your version. We either accept it, publicly, or we have to say publicly why not. Both the change and the refusal stay on the record where anyone can read them.

And if you'd rather not argue with us at all, take the whole thing. You are free to make a complete copy of this page — our events, our sources, our argument and all — and publish your own version of it under your own name, with different events and a different conclusion. You need nobody's permission and there is nothing to ask for. That isn't us losing an argument; it is the argument working as intended, because now two versions exist and both can be checked against the same documents. Send us yours and we'll link to it from here.

The buttons below are how that actually happens. It runs on GitHub, which is a tool programmers use to edit things together and to keep an unforgeable record of who changed what; you do not need to be one to use it, but you will need to make a free account. In its vocabulary, sending us your version is a "pull request" and taking your own copy is a "fork".

See the file everything lives in Send us a change Take your own copy Or just tell us what's wrong

All events

DateEventGroupingSource