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
| Agent | Acting for | Allowed | Status |
|---|---|---|---|
| ScScout | Alex M. | Cart, checkout | Verified |
| WrWren | Sam K. | Browse only | Verified |
| ?Unknown scraper | Nobody | Nothing | Blocked |
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();