Are Rate Limit Headers Broken?

I see ok.

The docs imply something else

When your app calls the endpoint, the endpoint’s points value is subtracted from the remaining points in your bucket. If your bucket runs out of points within 1 minute, the request returns status code 429.

From:

I interpret this as the bucket resetting every minute rather than the leaky bucket algorithm you mention. Perhaps the docs can be revised to avoid the confusion?