We spent time researching machine-readable instructions that a service could publish for software agents: AGENTS.md in repositories, OpenAPI for endpoints, MCP descriptions for tools, and well-known metadata for authentication.

The WorkOS auth.md project[1] addresses another missing step: how does an agent discover the registration and authorization procedure for a service on behalf of a user?

That is not the same question as whether the API supports a particular method.

Discovery, registration and use §

An agent can learn that a service has an API, then learn how to identify itself, register or claim an account and obtain a credential through an approved flow. The published AUTH.md example[2] describes discovery, registration, token exchange and revocation.

The sequence is useful because agent tools often assume credentials already exist. But a person using a new service may never have registered before, and an organization may want the registration attached to a specific workspace.

Where the authority belongs §

In Aurekai, the account destination is central. A customer connecting GitHub or a payment provider should not accidentally reuse an installation from another company merely because the same human appears in both contexts.

A credential is held by its credential owner. The application stores the installation and available capability. The actual operation is separately checked against the account and the action being requested.

Machine-readable authentication instructions can make onboarding smoother. They do not turn an external service into an unlimited tool in every agent's hands.

The interesting opportunity is to make registration, installation, permission and revocation as composable as the API call that follows them.

Sources and further reading

References point to original material linked in the essay, not independently invented citations.

  1. WorkOS auth.md projectgithub.com↩
  2. AUTH.md examplegithub.com↩
Across the Journal

Related reading

More articles that explore this subject from another angle.

Browse more articles in the Reading Guide ↗

About this article. External standards, primary documentation and Aurekai integration research. The linked external material is cited for context, not as an endorsement. View editorial source ↗