Let the right AI agents in.
Hold every one accountable.

Banks are now blocking AI agents outright, because they cannot tell an authorized one from a rogue one. UBAG gives every agent a verifiable identity at your web edge, so you can say yes to the agents you trust and put every action on a signed record.

Free instant check. We fetch your site as an AI agent and score what it can use. No signup, no change to your site.
What happens when you scan. We request your page from our server the way an AI agent would, read the public HTML, and show you what it found. We never change your site, never log in, and never touch anything that is not publicly served. No scans stored. No cookies. No analytics. No signup. Privacy

The web just got a new kind of visitor

AI agents now arrive at your site and act on it, sometimes carrying a customer's own login. Most sites can see only two choices: allow everything, or block every agent and lose the ones that help.

UBAG adds the missing third option. Give agents an identity, and every action an owner. An agent proves who it is, gets exactly the access it was granted, and leaves a signed record of what it did. Allowing an agent stops being a leap of faith and becomes a decision you can stand behind, and later prove.

A gate at your website's front door

UBAG sits at the door of your site and routes every arrival into one of three lanes, by what it can prove, not by a guess about who it is. MCP standardized how agents talk to tools; it left this gap at the web edge, agent identity when no human is in the loop.

A · Humans

Pass a hard proof-of-human check and get the normal HTML site, exactly as today. Real visitors walk straight in.

B · Identified agents

Declare an identity and get a clean, structured JSON-LD version of the site built for machines, instead of scraping the HTML meant for people.

C · Unknown agents and crawlers

No declared identity and no pass on the human check means no entry. Undeclared automation is turned away at the gate.

See it live

An AI agent is told to book a class on a real booking site. Run it with the site undefended, then with UBAG on. The agent keeps what it is allowed to do and loses what it was never granted, like cancelling a booking it does not own. This is the live web layer, running now.

Live web-layer demo open in a tab ↗

The UBAG family

Built by Dixit Algorizmi under ubag.ai. One brain, many plugs.

Gateway

UBAG Gateway & Core

Deterministic authorization for what an agent is allowed to do against your systems and MCP tools. Holds credentials, reads the whole plan, blocks what was never allowed.

ubag.ai →
Web Layer

UBAG Web Layer

Verifiable agent identity, routing, and accountability at the web edge, plus the free agent-readiness scanner above. Open reference implementation.

github →