Skip to content

AAuth

Authentication & Authorization for Autonomous Agents

AAuth is an authorization protocol where every agent — any HTTP client — has its own cryptographic identity.
No pre-registration. No shared secrets. No dependency on a particular server.

Why AAuth?

OAuth 2.0 and OIDC assume every client pre-registers with every authorization server and holds service-issued credentials. That model breaks down for agents that are created on demand, run ephemerally, and discover resources at runtime.

AAuth takes a different approach:

  • Agents prove identity with their own keys via HTTP Message Signatures (RFC 9421), published at a well-known URL
  • Every request is signed — proof-of-possession makes stolen tokens useless without the private key
  • No pre-registration — resources and authorization servers learn about agents at runtime
  • Progressive adoption — each party can add AAuth support independently of the others

Contributing

Issues and PRs welcome on any repo. For protocol-level discussion, open an issue at dickhardt/AAuth.

Popular repositories Loading

  1. packages-js packages-js Public

    AAuth

    TypeScript 3 2

  2. dotnet-samples dotnet-samples Public

    AAuth .NET SDK and Samples

    C# 2 2

  3. whoami whoami Public

    AAuth Who Am I - identity claims resource server

    TypeScript 1

  4. aauth-go aauth-go Public

    A Go implementation of the AAuth protocol — draft-hardt-oauth-aauth-protocol — giving AI agents their own cryptographic identity and a clean authorization model across trust domains: no shared secr…

    Go 1 1

  5. www www Public

    AAuth.dev website - Authentication & Authorization for Autonomous Agents

    Svelte 4

  6. web-agent-demo web-agent-demo Public

    AAuth Protocol Playground - a reference agent server on Cloudflare Workers

    JavaScript 1

Repositories

Showing 10 of 15 repositories
  • www Public

    AAuth.dev website - Authentication & Authorization for Autonomous Agents

    aauth-dev/www's past year of commit activity
    Svelte 0 CC0-1.0 4 4 0 Updated Oct 29, 2026
  • aauth-go Public

    A Go implementation of the AAuth protocol — draft-hardt-oauth-aauth-protocol — giving AI agents their own cryptographic identity and a clean authorization model across trust domains: no shared secrets, no per-server pre-registration.

    aauth-dev/aauth-go's past year of commit activity
    Go 1 MIT 1 0 0 Updated Oct 26, 2026
  • proxy Public

    The user's AAuth agent in MCP form — discovery, identity, interaction relay

    aauth-dev/proxy's past year of commit activity
    TypeScript 0 0 2 1 Updated Oct 9, 2026
  • decrypt Public

    Decrypt service for secret.agent.coop: holds your key, decrypts for your agent, self-hostable on Cloudflare Workers

    aauth-dev/decrypt's past year of commit activity
    TypeScript 0 MIT 0 1 0 Updated Oct 2, 2026
  • encrypt Public

    encrypt.aauth.dev: the send side of end-to-end encrypted agent messaging (AAuth intermediary)

    aauth-dev/encrypt's past year of commit activity
    TypeScript 0 MIT 0 0 0 Updated Oct 2, 2026
  • dotnet-samples Public

    AAuth .NET SDK and Samples

    aauth-dev/dotnet-samples's past year of commit activity
    C# 2 MIT 2 3 0 Updated Oct 1, 2026
  • whoami Public

    AAuth Who Am I - identity claims resource server

    aauth-dev/whoami's past year of commit activity
    TypeScript 1 MIT 0 0 0 Updated Oct 1, 2026
  • web-agent-demo Public

    AAuth Protocol Playground - a reference agent server on Cloudflare Workers

    aauth-dev/web-agent-demo's past year of commit activity
    JavaScript 0 MIT 1 0 0 Updated Sep 28, 2026
  • packages-js Public

    AAuth

    aauth-dev/packages-js's past year of commit activity
    TypeScript 3 2 15 1 Updated Sep 28, 2026
  • playground-popup Public Forked from aauth-dev/web-agent-demo

    AAuth Protocol Playground - a reference agent server on Cloudflare Workers

    aauth-dev/playground-popup's past year of commit activity
    JavaScript 0 MIT 1 0 0 Updated Sep 28, 2026

People

This organization has no public members. You must be a member to see who’s a part of this organization.

Most used topics

Loading…