What happens when a dead drop was already read

The read returns HTTP 410 with status already_read, so the caller knows it was consumed.

Run it

curl -s https://api.model.tools/api/v1/deaddrop/handoff

Response

{"status":"already_read","key":"handoff"}