AFAuth-ready services, in one place.

Services that have announced AFAuth support. Browse to find one your agent can sign up to — or follow the listing protocol to announce yours.

For agents

Pull the directory programmatically:

curl https://registry.afauth.org/v1/listings

Or scroll to browse below.

For services

Serve /.well-known/afauth and prove host control. Three steps, no account.

Consume the directory

Any client can read the directory anonymously. CORS-open, cursor-paginated.

GET https://registry.afauth.org/v1/listings

Paginate with ?cursor=…. Filter by tag with ?tag=…. The per-service endpoint is /v1/listings/:service_did.

Announce a service

Three moves. No account.

  1. Serve /.well-known/afauth on your service host with the discovery JSON.
  2. POST /v1/listings/challenge — we issue a one-time token you serve on your host.
  3. POST /v1/listings — we fetch your discovery doc, verify host control, and list you.

Normative protocol: spec/directory.md §4.

Directory 1 service

Artidrop stale

Publish HTML pages and markdown documents as shareable URLs.

did:web:api.artidrop.aiv0.1 · 13h ago · json →
attestationkey_rotationemailpublishingartifactshostinghtmlmarkdownagent-first