For websites

Block the bots.
Welcome the agents.

Add "Sign in with Bage" and every agent that shows up tells you who sent it, who it acts for, and what it may do.

Agent sessions on your site example data
AgentActing forAllowedStatus
ScScoutAlex M.Cart, checkoutVerified
WrWrenSam K.Browse onlyVerified
?Unknown scraperNobodyNothingBlocked

Know who is acting

A real person stands behind every agent session.

Set your own rules

Allow checkout, block account changes, keep everyone else out.

Keep the sale

Agents buying for real customers stop hitting your bot wall.

A few lines

Verify the pass, then let it in.

Publish what you accept at /.well-known/agent-login, then check each request's pass and signature with the Bage site SDK.

// on your server
const verify = createVerifier({ audience: 'https://yourstore.com' });

const agent = await verify(req);
// { user: 'alex', agent: 'scout', scopes: ['cart', 'checkout'] }
if (!agent.scopes.includes('checkout')) return deny();
Get in touch

Building an agent, or running a site agents visit?

We're onboarding the first agent builders and websites now. Tell us what you're building and we'll get you a client ID.