Add or correct a source
There is no login and no moderation queue. The data is JSON on GitHub, and a change to it is an issue or a pull request.
Three things are worth more than anything else you could send:
David: «so to add sources users need a git account? not really feasible». Correct, and this is the way round it. Fill in what you know — anything you leave blank is simply left blank — and this writes the message for you. Nothing is sent from this page and there is no server behind it: the button opens your own mail app with the text already in it, or you can copy it and send it however you like.
It goes to thestocksoup@gmail.com. It will be checked against the source before anything changes — that is the whole method here, and it applies to a message from a stranger exactly as it applies to everything else.
Or send a pull request
The files are small and hand-editable:
data/providers.json— who holds records, and what access costsdata/regions.json— record regions, their eras, and whose archive each meansdata/places.json— places and the volumes that cover them
python3 scripts/check-data.py will tell you whether your change is sound
before you send it, and the build runs the same check, so nothing lands that fails it.
Every source row must carry a checked date. Not because dates are
tidy, but because a link with no date is a claim about the present made out of a memory
of the past.