Skip to content

Move GitHub-webhook rate-limit buckets from IP-keyed to installation-keyed #4891

Description

@JSONbored

Problem: Rate-limit buckets for GitHub-originated traffic are keyed by connecting IP address today — correct when every self-hoster has their own IP, but a shared multi-customer egress path would collide multiple customers' traffic into the same bucket.

Area: ORB / Cloud

Proposal: Re-key these buckets by installation/customer identity rather than IP address for any centrally-hosted path.

Deliverables:

  • Installation-keyed rate limiting for the relevant webhook/token/relay endpoints.

Acceptance criteria:

  • Two simulated customers behind the same egress IP don't contend for the same rate-limit bucket.

Metadata

Metadata

Assignees

Labels

maintainer-onlyOwner-only work — yields no Gittensor points.roadmapOn the Wave-2 agent-layer roadmap board (project 9)

Projects

No projects

Relationships

None yet

Development

No branches or pull requests

Issue actions