BotShield Actions are executed with a passkey.
A gate lets someone through — it never does the thing. An Action is the thing: a cart, a payout, a plan change, executed in place. Your customers already hold a BotShield Passkey; it came with their BotShield ID.

A person opens the seat. Humans come first.
Friday night’s stream, one ticket. The ticket is held by a Verified Account, and the seat opens with that account’s passkey, in place on the show’s own page. Because opening it takes a passkey, a forwarded link opens nothing.
Opens it with a passkey.
- 01They tap Watch with Passkey on the show’s page. Nothing shuttles to another app.
- 02The passkey answers on their own phone, and the stream opens for that ticket.
- 03One session per ticket. A link sent to someone else opens nothing.
Will be able to buy the ticket.
- 01Humans come first. Opening a seat takes a passkey, and only a person holds one.
- 02The mechanism is Agents Ask: the agent asks, the person says yes in the BotShield app, and a signed record comes back.
- 03Whether an agent may buy at all is the seller’s call, never ours.

Couch Tour · a ticket to a stream. The passkey opens it; the page says what the ticket is keyed to.
Opening a seat is a human move: it costs a passkey, and an agent does not have one.
Three facts a session cannot supply.
At the act, not the door.
A valid session says a login happened, not who is there now — shared on purpose, scripted by its owner, handed to an agent. All three are the session doing its job.
It travels.
The proof is signed and checkable by someone who was never in the room. A login is only ever worth something to the site that issued it.
It counts once.
One pass per ID, and the ID is anchored to a platform root — which is the closest thing to fairness anyone can enforce at a presale, a drop or a vote.
BotShield Actions FAQ
Can a passkey prove a real person is there?
What is the difference between a BotShield Gate and a BotShield Action?
What is the difference between a sign-in passkey and a BotShield passkey?
Can a passkey be forwarded, shared or phished?
Can an AI agent complete an action, or only a person?
What happens if someone loses their phone?
Put it behind one act.
No ID upload, no code to type, nothing to forward.
BotShield runs in your browser.
Sign in with Apple or Google, add a passkey, and approve what your agents ask — the same account the phone app will use.
Open app.botshield.ai →