The icon challenge
POST /botdeflector/icon · €1.00 / 1,000The challenge starts with a flow token the waiting room page carries, which lives about two minutes and is bound to the visitor. Your client asks Queue-it's challenge host for an icon challenge with that token and gets back a challenge token and two images: the icon strip, 86 × 27 px, and the background frame, 300 × 200 px. Send both to us, base64, exactly as they were served.
We quantise the frame to the challenge's palette, look for each icon's shape only in the colour planes an icon can have, and return three points in frame pixels, in the strip's order. With them come more answers ranked by confidence, and a schedule of moments, counted from when the challenge was served, at which to post an answer.
Post the solution at the first moment. Queue-it answers with a verified token on success. If it refuses with I024 or I026, post the same answer again at each later moment: the floor varies per challenge, so an early refusal is usually the clock, not the clicks. Only when the schedule is used up, try the other answers once each. Hand the token to the rest of the waiting room flow as a browser would.
- icon
- The icon strip PNG, base64, as served
- background
- The frame WebP, base64, as served
- answers
- Optional: how many answers to rank (1–12, default 3)
- solution
- Three {x, y} points in the strip's order
- answers
- The ranked alternatives, solution first
- submit_schedule_ms
- When to post each answer
- accept_radius
- 15 px: how close a click must be
- took_ms
- How long the solve took