Proposal Template(s)
HAI encourages token holders to include the following sections when drafting HIPs (HAI Improvement Proposals):
Abstract: Two or three sentences that summarize the HIP.
Motivation: A statement on why the HAI community should implement the HIP.
Rationale: An explanation of how the HIP aligns with the HAI community's mission and guiding values.
Key Terms: Definitions of any terms within the proposal that are unique to the proposal, new to the HAI community, and/or industry-specific. This section is optional but recommended.
Specifications: A detailed breakdown of the platforms and technologies that will be used. This is where you can elaborate on the "why" of your design decisions. You can also use this section to describe alternate designs that were considered and related work, e.g. how similar specifications have been successfully (or unsuccessfully) implemented in projects.
Steps to Implement: The steps to implement the HIP, include associated costs, resource requirements, and other resources for each step where applicable. HIPs that involve transactions with third parties (such as grants) will need to ensure that applicable legal documentation and procedures are also included.
Timeline: Relevant timing details, including but not limited to start date, milestones, and completion dates.
Overall Cost: The total cost to implement the HIP. The overall cost section should include a breakdown of the total cost of the HIP, including any associated costs for each step where applicable. Consider both fixed costs and recurring costs.
Code: Proposals requiring code changes should include the specific codes, logic, executable data, and a description of how the proposal will be executed.
NOTE: Sometimes, HIPs aren't passed on the first try. If an HIP is not passed, the proposer may resubmit the HIP after addressing the concerns of the community. The proposer should include the following additional sections in the resubmitted HIP:
A link to the previous HIP
Changes made to the HIP: The changes made to the HIP should be included to address the concerns raised during the previous HIP submission.
Additional information: Additional information, such as more detailed intentions, specifics, and details about the implications, can help the community understand the revised HIP. This, in turn, increases the chances of it being passed and addresses the community's concerns.