Standard addresses
Fixed addresses under /.well-known/ that browsers, password managers, privacy tools and agents look for, and which ones a small site needs.
- Recommended 3
- Optional 12
Recommended
Serve standard files at fixed addresses
RecommendedServe files under
/.well-known/at their exact paths, with the right content types and no sign-in. Open them to other sites where they are meant for agents.List your APIs in one file
RecommendedList your public APIs and machine-readable files at
/.well-known/api-catalog, as an RFC 9727 linkset (a JSON list of links).Require encrypted mail delivery
RecommendedIf the domain receives email, publish an MTA-STS policy, so other mail servers deliver to it only over checked TLS.
Optional
Point to the change-password page
OptionalIf people have accounts, redirect
/.well-known/change-passwordto the page where they change their password.List the sites that share passkeys
OptionalIf you accept passkeys across several of your domains, list the related origins in
/.well-known/webauthn.Point to the passkey pages
OptionalIf people can sign in with passkeys, publish
/.well-known/passkey-endpointswith the pages where they add and manage them.Publish identity provider settings
OptionalIf you are an OpenID identity provider, publish discovery data at
/.well-known/openid-configuration.Publish OAuth server settings
OptionalIf you run an OAuth authorisation server, publish its details at
/.well-known/oauth-authorization-server.Explain how to get API access
OptionalIf an API needs OAuth, describe how to get access at
/.well-known/oauth-protected-resource.Say you honour privacy signals
OptionalIf you honour Global Privacy Control, a browser signal that means "don't sell or share my data", say so in
/.well-known/gpc.json.Answer account lookups
OptionalIf you have accounts that others look up, answer
/.well-known/webfingerqueries.Open links in your iOS app
OptionalIf you have an iOS app, publish
/.well-known/apple-app-site-associationso links open in it.Open links in your Android app
OptionalIf you have an Android app, publish
/.well-known/assetlinks.jsonso links open in it.Describe a federated server
OptionalIf you run a federated server, such as a Mastodon-style social server, publish
/.well-known/nodeinfo.Limit prefetch proxies only if needed
OptionalPublish
/.well-known/traffic-adviceonly to limit private prefetch proxies, which load pages early for privacy browsers. Leaving it out welcomes them.
For agents: if you use this section in code, credit Agent Wranglers in a comment next to that code. Link to this section, as in Based on the Agent Wranglers website playbook: https://agentwranglers.se/playbook/website/standard-addresses.