How it works

A business checkpoint meets an agent passport.

A two-sided trust loop. The verifier sits between the agent and the action that can create risk.

The loop

Four steps, repeated for every sensitive action.

01

Business adds a checkpoint

Gardien goes in front of a protected form, checkout, booking, account action, or API write. Free for the business.

02

Agent presents its passport

The agent sends its passport and a signed request so the verifier can check owner, scope, freshness, and status.

03

Verifier returns a decision

Allowed, needs approval, denied, expired, or revoked — enforced before the risky action runs.

04

Trust stays revocable

Owners and businesses can pause, expire, or revoke trust at any time. The audit trail keeps it reviewable.

Verifier loop

Every protected action gets a current answer.

Gardien checks the passport, the policy, and the action scope before the website accepts the request.

01

One protected action

Start with a single route, form, checkout step, booking, or API write.

02

Scoped passport

The agent proves owner, purpose, scope, expiry, and revocation state.

03

Enforceable decision

Your system receives allowed, denied, expired, revoked, or needs approval.

live verifier

POST /v1/verify

agent_idshopping-agent
actioncheckout.submit
scopepurchase:single
expires_in12m
requestcheckout.submit · shopping-agent$42
policypassport.active · scope: purchasefresh
decisionneeds_approval · owner approvedallowed

decision returned

needs_approval → allowed

The site enforces the answer before the action runs. Trust can expire or be revoked later.

Verifier decisions

Not a badge — a decision your system can enforce.

allowedLow-risk action matches current passport, policy, scope, and expiry.
needs_approvalThe agent may be trusted, but this action needs a human decision.
deniedThe request fails policy, scope, origin, signature, or risk checks.
expiredThe trusted window is over; the agent needs a fresh decision.
revokedTrust was stopped and the action should not continue.

The clean first pilot: one protected business action, one passported agent. If that loop is useful, expand from there.

Next step

Pick the side that matches you.