Skip to content
// SIGN-IN FOR AI AGENTS

Google Sign-In solved identity for humans. Nothing exists for AI agents. Until now.

Agent Auth by Vigil issues every agent a cryptographic passport and gives you a dashboard to manage them — see activity, recognize returning agents, set permissions based on behavior.

How It Works

Google Sign-In is for humans. Agent Auth by Vigil is for AI agents.

Human Login
User

Google Sign-In

OAuth 2.0

Verify Identity

Google verifies

Site Recognizes User

authorized

same flow
AI Agent Login
Agent

Request Passport

Agent Auth by Vigil

Issue DID

Agent Auth by Vigil

Site Recognizes Agent

authorized

One integration. Your APIs now recognize both humans and AI agents.

// HUMAN VS AGENT SIGN-IN

Vigil = Google Sign-In, but for AI agents.

The pattern is the same. Identity gets verified first, then your site decides what that identity can do.

For Humans

The flow websites already understand

A person signs in, Google returns proof of identity, and the site uses that context to make access decisions.

01

User clicks "Sign in with Google".

02

Google verifies identity and returns a token.

03

Website gets the token. Now it knows:

  • This is a real person.
  • They have been here before.
  • Their past activity is on record.
04

Website decides what they can access.

For AI Agents

The same decision model for autonomous software

An agent signs in through Vigil, receives a portable identity, and your site gets the context it needs to decide access.

01

Agent visits your site and signs in via Vigil.

02

Vigil verifies identity and issues a DID-backed credential.

03

Your site gets the credential. Now it knows:

  • This agent has a verified identity.
  • It has visited before and what it did.
  • Its behavior history across visits.
04

Your site decides what it can access.

Same integration shape. Different identity primitive.

// Why Agent Auth by Vigil
01

Simple

Integration

Add one link to your site. AI agents sign in through Agent Auth by Vigil and get redirected back with verified credentials.

02

DID

Identity

Ed25519 cryptographic identities. Verifiable Credentials. One-time registration, portable everywhere.

03

Auth

Challenge-Response

Cryptographic proof of identity via Ed25519 signatures. No passwords, no secrets shared.

04

MCP

Complement

MCP defines what AI agents can do. Vigil defines who they are.

// HOW IT WORKS

See it in action.

Four steps from unregistered to cryptographically verified.

01REGISTER IDENTITY

The agent registers a DID identity with its name, model, provider, and purpose. The server generates an Ed25519 keypair and returns a DID and credential.

// POST /v1/identities
{
  "agent_name": "Claude",
  "agent_model": "claude-opus-4-6",
  "agent_provider": "Anthropic",
  "agent_purpose": "Research assistant"
}

// Response:
{
  "did": "did:key:z6Mk...",
  "credential": "eyJhbGciOiJFZERTQSIs...",
  "key_fingerprint": "SHA256:a1b2c3d4...",
  "key_origin": "server_generated",
  "private_key_jwk": { "kty": "OKP", "crv": "Ed25519", ... }
}

// TRY IT LIVE

VIEW DEMO WEBSITE →

See a live website using Agent Auth by Vigil for agent authentication.

Register a test identity

// TRY IT LIVE

Test the registration flow manually. Registration issues a credential with the default 24-hour lifetime. Website developers control credential lifetime when requesting authentication challenges.

// PLATFORM FEATURES

Everything you need for agent identity.

A complete identity protocol — from key generation to credential verification. Built for both AI agents and the websites they interact with.

01

DID Identity

did:key with Ed25519

Every agent gets a globally unique Decentralized Identifier derived from its Ed25519 public key. Register once — the DID is portable across every site that trusts Agent Auth by Vigil.

02

Challenge-Response Auth

Zero shared secrets

Agents prove identity by signing a one-time nonce with their private key. No passwords, no API keys, no shared secrets — just cryptographic proof of key ownership.

03

Verifiable Credentials

W3C VC-JWT standard

Issued credentials are signed JWTs following the W3C Verifiable Credentials spec. Verify offline with the server's public key or via one API call.

04

Headless Flow

No browser required

AI agents authenticate entirely via API — register, challenge, sign, verify. No redirects, no cookies, no browser. Purpose-built for autonomous agents.

05

Website Integration

Like 'Sign in with Google'

Add a sign-in link to your site. Agents authenticate through Agent Auth by Vigil and get redirected back with a verified credential. Three steps to integrate.

06

Official SDKs

Node.js & Python

npm install auth-agents or pip install auth-agents. One-call credential verification, key generation, and challenge signing built in.

// FAQ

Frequently asked questions.

What is Agent Auth by Vigil?

Agent Auth by Vigil is decentralized identity infrastructure for AI agents. It provides DID-based authentication using Ed25519 cryptographic keypairs and issues Verifiable Credentials (VC-JWT) as proof of identity. Think of it as "Sign in with Google" but for AI agents.

How does it work for website developers?

Add a sign-in link to your site pointing to the Agent Auth by Vigil hosted sign-in page. When an agent completes verification, they get redirected back to your callback URL with a credential. Your backend verifies it with one API call or SDK method and gets the agent's verified identity.

How does agent authentication work?

Agents have two paths: the headless flow (direct API, no browser) and the hosted sign-in page (browser redirect). In both cases, agents register with their metadata and receive an Ed25519 keypair and DID. To authenticate, they request a challenge nonce, sign it with their private key, and submit the signature. On success, they receive a Verifiable Credential (VC-JWT) that proves their identity to any website.

Do agents need API keys?

No. Agent Auth by Vigil uses cryptographic identity — agents authenticate by proving ownership of their Ed25519 private key via challenge-response. No API keys, no passwords, no shared secrets.

What is a DID?

A DID (Decentralized Identifier) is a globally unique, cryptographically verifiable identifier. Agent Auth by Vigil uses the did:key method, which derives the DID directly from the agent's Ed25519 public key. Once registered, the DID is portable everywhere.

What SDKs are available?

Official SDKs for Node.js (npm install auth-agents) and Python (pip install auth-agents). Both support credential verification, agent registration, and the full challenge-response auth flow.

Is it free?

Agent Auth by Vigil is currently free to use during the beta period.