TL;DR: Auth.md introduces a discoverable registration path for agents using Markdown-based service instructions, protected resource metadata, and two registration flows that extend existing OAuth and JIT provisioning patterns, according to WorkOS. The shift is not new crypto but a new trust primitive for agent-initiated access, where identity and delegation have to be resolved before the agent can act.
At a glance
What this is: auth.md defines a discoverable registration pattern for agents, combining a Markdown discovery file, protected resource metadata, and registration endpoints to turn agent-initiated access into a governed identity flow.
Why it matters: IAM teams now have to govern how non-human actors enter the trust boundary before access is issued, which changes onboarding, delegation, and revocation design for both NHI and agentic workflows.
Context
Agent registration is the missing front door for services that need to accept requests from software acting on a user's behalf. Existing sign-up and OAuth flows were built around a human in the loop, so they do not cleanly handle an agent that initiates contact, negotiates registration, and then uses a credential on behalf of someone else.
Auth.md addresses that gap by pairing discovery with registration and claim flows. The governance problem is not authentication alone, but how identity is established, delegated, and later revoked when the initial actor is a non-human client rather than a person.
The article frames auth.md as a narrow protocol layer rather than a new identity stack. That matters because the operational question for practitioners is whether existing JIT provisioning, OAuth verification, and revocation controls can absorb agent registration without creating an unmanaged access path.
Key questions
Q: What is the failure mode when services do not support agent registration directly?
A: The failure mode is that teams force agents through human sign-up or ad hoc API key handling, which breaks identity attribution and encourages shadow onboarding paths. When the service has no governed registration primitive, developers create one-off exceptions, and those exceptions usually outlive the original use case.
Q: Why do agent-initiated registration flows matter for IAM programmes?
A: They matter because they move the first trust decision from a human-driven browser flow into the service protocol itself. That changes how identity is asserted, how credentials are issued, and how accountability is attached. IAM teams need explicit policy for that trust boundary before agents begin requesting access at scale.
Q: How should security teams decide between verified and claimed agent registration?
A: Use a verified flow when the provider can assert which user the agent represents and you can validate that assertion reliably. Use a claimed flow when provider identity is absent or insufficient, but keep the pre-claim scope tightly constrained and time-limited.
Q: What happens when a service issues agent credentials without a claim or revocation path?
A: The service creates durable access that can outlast the original request context and become difficult to attribute or remove. Without claim binding and revocation handling, the credential becomes a standing access path rather than a managed lifecycle event.
How it works in practice
How auth.md turns discovery into a trust signal
Auth.md combines a Markdown document at /auth.md with Protected Resource Metadata at /.well-known/oauth-protected-resource. The document gives agents readable guidance, while the metadata provides a machine-discoverable source of truth for supported registration methods and endpoints. This pairing matters because an agent can discover both the service and the supported trust path without per-vendor onboarding. The protocol does not replace existing identity systems. It formalises how an agent learns which registration path exists, which credentials to request, and what verification or claim ceremony applies before the service issues access.
Practical implication: treat discovery content and metadata as security-relevant control surfaces, not documentation-only artefacts.
Why the two registration flows matter for agent trust
The protocol supports two paths. Agent verified registration uses an ID-JAG assertion from a trusted provider, verified with JWKS and then mapped to a user. User claimed registration handles cases where the provider cannot assert identity, using an OTP-based claim ceremony to bind the credential later. This is important because the trust model changes depending on whether the agent can be tied to a known user at registration time or only after a claim step. In both cases, the core control is identity binding before durable access is granted, but the assurance level and operational state differ.
Practical implication: decide up front which assurance threshold justifies synchronous issuance versus delayed claim-based binding.
How auth.md extends JIT provisioning rather than inventing a new identity model
The article explicitly says the protocol introduces no new cryptography or new user model. Instead, it extends existing OAuth-style verification and JIT provisioning so an agent can trigger the same onboarding path that a verified human might trigger today. That makes auth.md less about novel authentication mechanics and more about who is allowed to initiate the provisioning event. The technical change is that the registration trigger becomes agent-initiated, while the governance requirement remains the same: prove who or what is acting, then issue the minimum credential needed.
Practical implication: review JIT provisioning logic for agent-triggered issuance paths and scope them separately from human sign-up flows.
NHI Mgmt Group analysis
Agent registration creates a new identity entry point, not just a new onboarding flow. The central change is that a non-human actor can now initiate the trust conversation with a service instead of waiting for a human to complete setup. That shifts governance from post-access administration to pre-access admission, which is a different control problem. For practitioners, the question is whether the registration path itself is governed as tightly as any other authentication boundary.
Least privilege is no longer only a provisioning question when the actor can start the session. Auth.md assumes the service can decide which registration path, scope, and claim model to support before the agent is trusted. That is a useful design pattern because it keeps access issuance bounded, but it also means scope design has to be explicit at the point of registration rather than inferred later. Practitioners should treat the initial agent request as a policy decision, not a harmless discovery event.
Delegation becomes the real trust primitive once agent registration is formalised. The article makes clear that the important object is not the token format but the delegation record linking an agent action to a user identity or verified provider. That puts auth.md closer to identity governance than to pure API onboarding. The operational conclusion is that revocation, consent, and user attribution have to be first-class lifecycle controls for agents, not add-ons.
Auth.md narrows the gap between OAuth-style access and agent-initiated access, but it does not remove governance complexity. Services still have to decide who can claim, when anonymous start is acceptable, and how quickly a credential can be upgraded or revoked. The protocol standardises the path, but the trust decision remains local to the service. Practitioners should expect registration to become a governed lifecycle stage for NHI and agentic access.
Agent discovery plus claim flow exposes a distinct governance pattern: the access decision is distributed across service metadata, registration, and revocation. That is the kind of design that scales for agents, but it also creates more places where policy can drift if controls are not aligned. The implication for identity teams is to map each registration step to an explicit owner, approval rule, and lifecycle state before broad adoption.
What this signals
Auth.md introduces a discovery layer for agent trust. The important governance shift is that a service can now publish how an agent should register before any session is established. For identity teams, that makes registration metadata part of the access boundary, not just developer documentation.
Agent-initiated access will pressure lifecycle controls first. The practical challenge is not issuing a credential, but deciding who owns the registration path, who can claim the credential, and how revocation works when the original actor is non-human. Teams that already separate human onboarding from machine onboarding will absorb this pattern faster.
Delegation is the concept to watch here. Once a service accepts an agent acting for a user, the governance model has to preserve user attribution through the full lifecycle of the credential. That is where existing onboarding, consent, and offboarding assumptions will be tested.
For practitioners
- Define the agent registration policy boundary Decide which services may accept agent-initiated registration, which registration methods are permitted, and what scope can be issued before any claim step completes.
- Treat discovery metadata as a security control Review /auth.md and protected resource metadata as governed artifacts, because they tell agents how to reach your trust boundary and what flows are allowed.
- Map JIT provisioning to agent-triggered issuance Separate human sign-up logic from agent registration logic so a non-human actor cannot inherit human onboarding assumptions or broader scopes by default.
- Make revocation part of the registration lifecycle Ensure credential revocation, claim expiry, and next-401 handling are defined before rollout so agent access can be withdrawn without manual exception handling.
- Set assurance thresholds for verified versus claimed flows Use provider assertions only where identity assurance is sufficient, and reserve OTP-based claim flows for cases where delayed binding is acceptable.
Key takeaways
- Agent registration becomes a governed trust boundary when services expose discoverable onboarding paths for non-human actors.
- The main risk is not new cryptography but unmanaged delegation, because the service must know who or what the agent represents before issuing access.
- Identity teams should map agent discovery, claim, scope, and revocation to explicit lifecycle controls before allowing broad adoption.
Standards & Framework Alignment
This section maps relevant standards and security frameworks to the operational risks and controls described in this guidance.
OWASP Non-Human Identity Top 10 addresses the attack and risk surface, while NIST SP 800-53 Rev 5, NIST CSF 2.0 and NIST Zero Trust (SP 800-207) set the governance and control requirements practitioners need to meet.
| Framework | Control / Reference | Relevance |
|---|---|---|
| OWASP Non-Human Identity Top 10 | NHI-04 — Insecure Authentication | Auth.md governs how agents authenticate before a service issues credentials. |
| NHI-05 — Overprivileged NHI | The article stresses scope choice at registration, which is where agent privilege can expand too far. | |
| NHI-01 — Improper Offboarding | Revocation and next-401 handling are central because agent access must be removable after registration. | |
| Recommendation — Apply NHI-04 to verify agent identity before issuing access or allowing registration to proceed. Use NHI-05 to keep agent registration scopes minimal and time-bound at issuance. Map agent revocation and expiry handling to NHI-01 so credentials are not left active after trust changes. | ||
| NIST SP 800-53 Rev 5 | IA-5 — Authenticator Management | The article centers on issuance, binding, expiry, and revocation of credentials for non-human actors. |
| IA-9 — Service and Access Authentication | Agent registration depends on authenticating services and non-human actors to each other. | |
| Recommendation — Apply IA-5 to govern credential issuance, lifecycle, and revocation for agent registrations. Use IA-9 to authenticate agent-to-service interactions before enabling access. | ||
| NIST CSF 2.0 | PR.AA-05 — Access Permissions, Entitlements and Authorizations | The service must define what an agent may access at registration time. |
| Recommendation — Enforce PR.AA-05 so agent entitlements are explicitly governed at registration. | ||
| NIST Zero Trust (SP 800-207) | Verifying access — Verifying access | Auth.md formalises access verification before an agent can proceed. |
| Recommendation — Apply verifying-access principles so discovery and registration do not bypass policy checks. | ||
Key terms
- Agent Registration: Agent registration is the process of creating a governed trust relationship between a non-human actor and a service before access is granted. In this model, the registration step records proof, scope, and ownership so the resulting credential can be issued, monitored, and revoked within an accountable lifecycle.
- Protected Resource Metadata: Protected resource metadata is machine-readable discovery data published by a service so clients can find its authorization expectations. For agent registration, it tells the actor where to look for supported flows and how to discover the trust model without relying on ad hoc integration.
- Claim Ceremony: A claim ceremony is the verification step that binds an initially issued credential to a real user or delegated principal. It usually uses a one-time code or similar confirmation flow, and it exists to convert provisional registration into accountable access with a clear ownership record.
- Delegation Record: A delegation record is the governance link showing that a non-human actor is acting on behalf of a specific user or approved provider. In agent registration, it is the evidence that turns access from a raw credential into accountable delegated authority.
Deepen your knowledge
NHI governance, agentic AI identity, and machine identity lifecycle are core topics in our NHI Foundation Level course, the industry's only accredited NHI security programme. If you are responsible for identity security strategy or NHI governance in your organisation, it is worth exploring.
Published by the NHIMG editorial team on June 4, 2026.
Updated on October 7, 2026.
NHI Mgmt Group, the independent authority on Non-Human Identity, IAM, and Agentic AI security. nhimg.org