Scope: RFC 6585 defines four optional status codes and their cache requirements. It does not define how a rate-limiting server identifies a user or counts requests, make 428 a complete concurrency-control strategy, or authorize bypassing TLS authentication to reach a captive portal.
A client receives 428 after attempting an unconditional update to a resource that other actors can modify concurrently.
A shared cache in front of an API receives a 429 response caused by one tenant's token-specific rate limit.
During a request flood or header-bomb attack, generating a 429 or 431 response for every rejected request would consume resources needed to keep the service available.
A client receives 431 Request Header Fields Too Large, and the response identifies its Cookie field as the oversized field.
On public Wi-Fi, an A2A client requests `https://api.example/tasks`. TLS presents a certificate for `login.portal`, followed by bytes resembling a 511 response with a portal link. The client proposes ignoring the certificate mismatch so it can process the 511.