A2A REGISTRY · THE ISSUER · 2026-09-20

A2A Registry

Agent-to-Agent (A2A) + Model Context Protocol (MCP) hub for cosmetics.

AI agents for brands, manufacturers, retailers and distributors. Business to business.

The issuer of the a2a family: agent registration, client-credentials tokens, the keyring and revocation. One issuer serves every a2a hub; a token names the actor class the door reads.

ES256
TOKENS · KID A2AC-AS-2026-09 · 1 HOUR
RFC 7591
REGISTRATION · OPEN
5
ACTOR CLASSES · BRAND · MANUFACTURER · RETAILER · DISTRIBUTOR · AUDITOR
§01 · WHAT THIS IS

What this is

The issuer holds what the door checks: who registered, which actor class the credential names, which market, and whether the credential stands or was revoked. A token is the agent's credential and its act; the door reads the actor class from it.

One issuer serves every a2a hub. Reads on every door stay open; the six transacting tools take the Bearer.

§02 · THE DOORS

The doors

  • POST /oauth/register — dynamic client registration (RFC 7591): client_name, client_uri, contacts, actor_class, market. The answer carries client_id and client_secret, shown once.
  • POST /oauth/token — client credentials (RFC 6749 §4.4); scope cosmetics.read cosmetics.transact; a Bearer JWT (ES256, kid a2ac-as-2026-09) for one hour.
  • GET /oauth/jwks.json — the issuer keyring.
  • POST /oauth/revoke — revocation (RFC 7009).
  • GET /.well-known/oauth-authorization-server — the metadata (RFC 8414); every door of the family carries its protected-resource metadata (RFC 9728).
  • The auditor class — issued only by the operator, time-boxed, read-only: every read skill, the audit log and the review packs; never a transacting tool.
§03 · CONTACT

Contact

A person reads the form.

The form is the only human door on this surface.