Skip to content

Automate EIP Number Allocation with Bot and Public Tracking #430

@poojaranjan

Description

@poojaranjan

Currently, EIP number allocation is handled manually by EIP Editors and Associate Editors. The allocation is tracked in a Google Sheet with the following fields:

  • Number
  • PR URL
  • EIP / ERC / RIP
  • Assigned by
  • Notes (if any)

While this process works, it introduces manual overhead and limited transparency.

Proposal

Introduce a bot-driven EIP number allocation system that:

  1. Automatically assigns EIP numbers upon meeting predefined criteria
  2. Validates the completeness of the EIP template before allocation
  3. Maintains a public, GitHub-based record of allocations for transparency

Suggested Workflow

  1. Author submits PR
  2. Bot checks:
  • Required EIP template fields are complete
  • Correct formatting and metadata
  1. If valid:
  • Bot assigns next available EIP number
  • Updates PR title and metadata
  • Logs entry in a public registry (list or file in repo)
  1. If invalid:
  • Bot comments with required fixes

Public Allocation Record (Proposed)

Maintain a file (list) in the repo with:

  • Number
  • PR URL
  • Type (EIP / ERC / RIP)
  • Assigned by (bot/editor)
  • Notes

Editor Override

  • Editors can:
  • Override assigned number if needed
  • Add reasoning in the “Notes” field
  • All overrides should be logged for transparency

This will help us with a streamlined, transparent, and automated EIP number allocation process that improves efficiency while preserving editorial oversight.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions