As user front-end, we need a web form where users can drop origin URIs to request their archival.
Upon submission, the URI will be checked against a set of policy rules to verify if it can go through, returning an error message if not. Policy rules will allow for both blacklists (matching URIs will be instantly rejected) and whitelists (automatic accept). If a rule doesn't match either, it will be put in a pending state, subject to further manual review.
Once a job is accepted, it will be submitted to the one-shot task loading queue, in the high priority queue.
Users should be able to monitor the cooking state of the jobs they submitted via the same form or a related page.