How it works

Start a grant request

Halo Grants Program
IoTeX • Connecting the Real World to Web3

Proposal categories

The IoTeX Halo Grants Program fuels software and hardware development, as well as industry research, education, and community engagement efforts. We welcome proposals, both tech, and non-tech, in the following categories. If you have impactful ideas that do not fit in the following categories, we are all ears!
Dapps that makes use of the IoTeX' unique MachineFi technology (data marketplaces, real world events or objects tokenization, new IoT devices and tokenomics)
Token swaps, Liquidity pools, Farming, Lending, etc...
NFT & Games
Decentralized games, collectibles, etc..
Infra & Dev Tools
Network performances, SDK, IDEs, libraries, dashboards
Tutorials, Explainers, Interactive learning
Social Impact
Transparent Supply chain, charity and NGOs, Government spending, healthcare
Fix Bugs, add new features to IoTeX products.
Anything else
The Halo Grants Program section is intended to introduce users to the program, its rules, and its instructions. Please notice that you cannot create posts in this category, however, this is where you can see the list of all submitted proposals, their status, and browse grant categories.

Pinned posts

Exploring proposals

The grants and their current states can be found in the Halo Grants main section. Forum Categories categorize proposals, and Forum Tags track the status of each proposal.
Users can use the filter bar to filter the list of proposals by category and status:
Could not load image
Could not load image
So far, we support the following Forum Categories: MachineFi, DeFi, NFT & Games, Infra & Dev Tools, Education, Social Impact, Bounties, or Other.
We also support the following forum tags (statuses): Seek for votes, Granted, Issued, or Rejected.

Submitting Proposals

When submitting your proposal, you are required to select one category that best reflects your project. If your project does not fall into any of the existing categories, then you can use the category "Other".
The "Submitting a new Proposal" post already includes the links to create a new post in each category. Alternatively, you may enter one of the existing categories, and post the proposal in that category.
Could not load image

Proposal Templates

We enforce a proposal template when users submit a new proposal. Each category has its own template. Templates are mostly all the same, except that different categories may have some preset milestones that are mandatory for that specific proposal. Besides project details, all templates always include:
  • A Link to the Program Rules
  • A preset poll for community members to vote on the proposal
  • A placeholder for future milestone reports
Could not load image

The proposal lifecycle


  1. 1.
    Teams go to the Halo Grants category on the forum,
  2. 2.
    Determine the category that best aligns with their project,
  3. 3.
    Create a post in the selected category by following its template.


  1. 1.
    The IoTeX team will tag the new proposal as "Seeking for votes"
  2. 2.
    The developers promote the post in their communities and ours
  3. 3.
    The communities comment and vote on the proposal
  4. 4.
    IoTeX optionally promotes the best projects on its official channels
  5. 5.
    IoTeX enters the discussion once there is enough community participation, optionally scheduling a call with the developers
  6. 6.
    Developers edit the proposal based on community/IoTeX feedback
  7. 7.
    If the funds are granted, IoTeX tags the post as "Granted". Otherwise, it will be tagged as "Rejected"
  8. 8.
    Developers add milestone reports to the bottom of their post itself
  9. 9.
    IoTeX verifies the milestone, issues the funds, and includes the payment in the milestone
  10. 10.
    When the project is completed or abandoned, IoTeX marks it as "issued" or "rejected" respectively and closes the thread
Export as PDF
Copy link
On this page
Start a grant request
Proposal categories
Pinned posts
Exploring proposals
Submitting Proposals
Proposal Templates
The proposal lifecycle