Agents Ask.
Humans Decide.

Say “book me the trip.” The agents you linked do the work. The moment one would spend as you, it stops and asks your phone. Your passkey is the yes — signed, single-use — and the company’s code will not run without it.

The BotShield app — Agents Ask, three requests waiting: a flight, a ride and a hotel, each from a different company’s agent
See it working · one trip, three merchants, one inbox

You hold the last tap.

One agent books the flight, the ride and the room. Each charge still lands as its own request on your phone.

A travel agent’s agent holding a flight, a ride and a room, and sending three requests to BotShield for permission
01 · The ask

One agent. Three merchants.

Wayfarer’s agent books the whole trip — the flight on Meridian, the ride with Driver, the room at Harbor Hotel. It holds all three and asks you before it books any of them.

One request opened, showing company, amount, card and time
02 · Tap one open

Everything a yes needs.

Which company, which agent, the amount, the card, when. Not sure? Leave it — unanswered, it expires and nothing is spent.

Two answers staged, Confirm with passkey ready
03 · One passkey

Your tap is the yes.

Check the flight and the ride. One passkey seals both — a signed, single-use yes for each company, never who you are.

Illustrative · mock merchants

Why it holds

They ask before they act as you.

Only the acts that count.

Spend, book, sign, send, post as you — the agent stops at that line and waits. Everything else just runs.

Your agent never holds the yes.

The yes is your passkey, on your own phone. A bot has nothing to give, and nothing to steal.

The yes is the proof.

Each company gets a signed, single-use yes for its one act — not a guess, not a score, and never your name.

For companies · the yes your code can check

Your agent can ask. It can never answer.

An approval inside a runtime is the runtime’s word for it. Here the act stops, a person answers on their own phone, and what reaches your code is a Proof of Resolution — signed, single-use, for that one act. Verify it against our public key, then execute. Your agent never holds the yes, so nothing can talk it into giving one.

01

Your agent proposes.

It sends the act to BotShield — what it is, what it costs, who it is for. Nothing executes.

02

A person answers.

One tap, with the passkey already on their phone. The tap is the answer, never the execution.

03

A Proof of Resolution comes back.

Signed, single-use, for that one act. Never a name, never a face.

04

Your code checks it.

Verify the signature against our public key, then run. That is the whole integration.

Proof of Resolution

Confirmed

ACTcharge · $412.00 · Meridian Airlines
AGENTregistered · linked by the person
ANSWEREDone tap · passkey, user verified
CARRIESno name · no email · no document

Single use · verified against the public key · not re‑playable.

Agents Ask FAQ

Do I have to approve everything my agent does?
No. Only what spends, books, signs, sends, or posts as you stops for a yes. Everything else just runs.
What if I don’t answer?
The card expires. Silence is a no. Nothing runs on a question you leave alone.
Can my agent say yes for me?
No. The yes is your passkey, and your agent never holds it. A bot has nothing to give.
What does the company on the other end get?
A signed, single-use yes for that one action — the proof it keeps. Never your name, never your face.
What does Agents Ask cost me?
Nothing. Free for people, in the BotShield app. Companies pay when your answer reaches them.

Nothing moves without your yes.

The agents you linked do the work. The yes is yours — free, in the BotShield app.