An open protocol that lets agents register for services on behalf of users — discoverable through a Markdown file at your domain.
auth.md is a reference implementation of 'agentic registration' — a protocol that enables AI agents to authenticate to web services on behalf of users. The system has three moving parts: an AI agent, an agent provider that vouches for the agent's identity (like a company running AI assistants), and a service that accepts those identity assertions. It solves the common problem where agents need to access APIs but users shouldn't have to manually create and share API keys. The implementation includes working code for both the provider side (minting signed identity tokens) and the service side (verifying tokens and issuing credentials), along with two fallback flows for cases where trusted provider signatures aren't available — verified email with one-time codes, and anonymous registration with optional ownership claims.
How It Works
AI assistants hitting walls trying to access services on behalf of users — requiring people to manually create and share keys is awkward for everyone.
Agentic registration — a protocol that lets trusted AI providers assert user identity so agents can authenticate smoothly, with user consent built in.
You want to issue signed identity assertions for your agents — like OpenAI or Anthropic would do.
You want your service to accept agent authentications from trusted sources.
A complete, working demo shows all three flows — trusted assertions, email verification, and anonymous registration — so you can see exactly how it works.
Following clear guides, you implement the endpoints for minting or verifying assertions, with full error handling and security built in.
Agents can now authenticate on behalf of users with proper consent, and people have a real way to revoke access whenever they want.
Star Growth
Repurpose is a Pro feature
Generate ready-to-use prompts for X threads, LinkedIn posts, blog posts, YouTube scripts, and more -- with full repo context baked in.
Unlock RepurposeSimilar repos coming soon.