WorkOS unveils auth.md, an open protocol for AI agent sign-up

WorkOS has released auth.md, an open, OAuth-based protocol for AI agent registration. Applications publish a Markdown file that tells agents which sign-up methods they support and how to obtain credentials tied to a user, without filling in any forms. The company argues that today's manual process, with its forms, permission settings and API keys, becomes a bottleneck as the number of agents grows. WorkOS also acknowledges new security questions and hopes open standardization will help the community work out best practices.

AI-processed from MarkTechPost; edited by Hamidun News
WorkOS unveils auth.md, an open protocol for AI agent sign-up
Source: MarkTechPost. Collage: Hamidun News.
Listen to article
Article Fact Sheet & Key Figures
ParameterDetails
Primary sourceMarkTechPost ↗
Editor-in-Chief
Key metric #1Supported methods (OAuth 2.0, API keys, mTLS and others)
Key metric #2Required scopes and permissions for different use cases
Key metric #3Endpoints for obtaining credentials and long-lived tokens

Most web applications offer no structured way for an AI agent to register and gain access. WorkOS has proposed a fix: auth.md, an open, OAuth-based protocol that simplifies agent integration without manual form-filling.

The problem auth.md addresses

Today, a developer who wants to connect an AI agent to an application has to fill in a registration form by hand, specify permissions and obtain an API key. The agent cannot do this automatically: there is no standard way to find out which flows a service supports, which permissions it requires and how to obtain credentials tied to a real user.

This becomes a bottleneck at scale. Every new agent needs manual configuration, and developers must write custom integrations for each application and keep the documentation up to date.

auth.md changes the approach. It is a plain Markdown file that an application publishes on its own domain (for example, example.com/auth.md). The file contains everything an agent needs to register on its own:

  • Supported methods (OAuth 2.0, API keys, mTLS and others)
  • Required scopes and permissions for different use cases
  • Endpoints for obtaining credentials and long-lived tokens
  • Code examples and recommendations for a quick start
  • Information on rate limits, quotas and token lifetimes

How it works in practice

When an AI agent needs to integrate with an application, it goes to the application's domain, finds auth.md and reads the instructions. It then automatically starts the appropriate registration flow, requests the necessary permissions and receives a token or API key tied to a real user. A human does not have to fill in anything by hand: the whole process happens programmatically.

For example, if an agent connects to an email service, it can request exactly the permissions it needs (reading messages, sending replies) without access to other functions (deleting messages, changing account settings). Each permission is stated explicitly in auth.md, so the user sees what the agent is requesting and can approve or decline.

WorkOS chose Markdown over JSON or XML because the format is easy for both developers and AI agents to read and edit. A Markdown file is also easy to version in git, track changes to, annotate with comments and update without redeploying the application.

What this means for the ecosystem

auth.md is a step toward standardizing how AI agents integrate with the web. If the protocol gains enough support among major services, AI agents will be able to register on their own with hundreds of applications, without developers intervening manually. That would significantly speed up the automation of routine tasks.

However, new security questions arise: how do you prevent unauthorized access through agents? How do you manage permissions when registration is fully automatic? WorkOS expects that open standardization will make it easier to discuss these questions in the community and help develop best practices for secure automatic agent registration.

Story

Key Questions Answered

What are the key details on The problem auth.md addresses?

Today, a developer who wants to connect an AI agent to an application has to fill in a registration form by hand, specify permissions and obtain an API key. The agent cannot do this automatically: there is no standard way to find out which flows a service supports, which permissions it requires and how to obtain credentials tied to a real user. This becomes a bottleneck at scale. Every new agent needs manual configuration, and developers must write custom integrations for each application and keep the documentation up to date. auth.md changes the approach. It is a plain Mar

How it works in practice?

When an AI agent needs to integrate with an application, it goes to the application's domain, finds auth.md and reads the instructions. It then automatically starts the appropriate registration flow, requests the necessary permissions and receives a token or API key tied to a real user. A human does not have to fill in anything by hand: the whole process happens programmatically. For example, if an agent connects to an email service, it can request exactly the permissions it needs (reading messages, sending replies) without access to other functions (deleting messages, chan

What this means for the ecosystem?

auth.md is a step toward standardizing how AI agents integrate with the web. If the protocol gains enough support among major services, AI agents will be able to register on their own with hundreds of applications, without developers intervening manually. That would significantly speed up the automation of routine tasks. However, new security questions arise: how do you prevent unauthorized access through agents? How do you manage permissions when registration is fully automatic? WorkOS expects that open standardization will make it easier to discuss these questions in the

ZK
Zhemal Khamidun — CPO at Alpina Digital, product manager of AlpinaGPT. Building AI products since 2019. Hamidun News is a pet project that grew into a production aggregator with 6,000+ readers.
✦ Unified AI Workspace · Nomad

Test Frontier LLMs & Autonomous Agents in One Workspace

Run Claude Opus 5.5, GPT-6, Gemini 3.1, and DeepSeek side-by-side in Nomad AI (nomadnet.ai) — unified model routing, deep research, and multimodal workflows under one subscription.

Try Nomad AI →Launch Nomad Agent
What do you think?
Loading comments…