pub(super) fn spend( state: &AppState, key: String, until: OffsetDateTime, now: OffsetDateTime, ) -> Result<(), ApiError>
Spends a proof, naming why it could not be.