# Double Agent for Ticketing

Fans first. Scalpers flagged.

Catch checkout bots during on-sales, with tighter thresholds where it matters.

## What you get

- **Tighter at checkout.** Checkout uses lower thresholds, so automation is caught sooner. See [Clearance](https://doubleagent.so/docs/clearance.md).
- **A gate on the server.** requireHuman guards the purchase route and allows verified agents if you want them. See [@doubleagent-so/node](https://doubleagent.so/docs/server.md).
- **Late verdicts reach you.** If a verdict changes after checkout, the Debrief webhook tells your server. See [Debrief](https://doubleagent.so/docs/debrief.md).
- **Agents told apart.** An agent buying for a fan is labelled Agent, not lumped in with scalper bots. See [Verdict](https://doubleagent.so/docs/verdict.md).

## Default policy (profile `ticketing`)

| Action | Policy |
|---|---|
| `checkout` | Lower thresholds |

Set it with `data-profile="ticketing"`, or leave `auto` to let the script pick it from the page.

## Where the label goes

- [@doubleagent-so/node](https://doubleagent.so/docs/server.md)
- [Stripe](https://doubleagent.so/docs/stripe.md)
- [Debrief](https://doubleagent.so/docs/debrief.md)
- [GA4](https://doubleagent.so/docs/ga4.md)

## Install

Paste this to your coding agent:

```text
Install Double Agent on this site with data-profile="ticketing". Briefing: https://doubleagent.so/install.md
```
