AgentID – The Verification Layer for AI Agents

Inspiration

As AI agents become more autonomous, we identified a structural gap in the internet’s architecture: agents can act, but they cannot prove who they represent.

Websites respond by blocking automated traffic because there is no reliable way to distinguish a legitimate personal agent from spam, or large-scale data harvesting.


What We Built

AgentID is an identity verification layer for AI agents, powered by BankID, which 99.9% of Swedes use in the ages 18-67.

Core Components


How It Works

  1. A human authenticates using BankID.
  2. AgentID binds that verified identity to a specific AI agent instance.
  3. A time-limited RS256-signed JWT is issued.
  4. The agent attaches this certificate to every HTTP request.
  5. Third-party services verify the certificate offline using standard JWT signature verification.

This allows services to distinguish legitimate, accountable AI agents from anonymous automation — without relying on CAPTCHAs, IP heuristics, or fragile bot detection systems.

Built With

Share this project:

Updates