Bounties are opportunities to work on Urbit in exchange for address space or other funding. Bounties are perfect if you want inspiration or direction on what's needed. They are posted by the Urbit Foundation, or other ecosystem organizations.
If you are from an ecosystem organization and want to post a bounty, reach out to [email protected].
Types of Bounties
Some bounties are fully specified contracts, including milestones and rewards. For these, simply apply, fulfill the requirements, and receive your payout.
Other bounties are less specified, pointing at a general idea that we'd like to see come to life. We invite you to come up with a spec for these bounties, including milestones and rewards. If such a bounty interests you and you'd like help drafting a spec, reach out to us.
Getting Help
If you have questions about bounties, please reach out via email to [email protected], DM ~tamlut-modnys on the network, or stop by the Grants Office Hours which are held Thursdays at 1pm Eastern Time in the Urbit Hacker House.
The Bounty Process
1. Submit your Application
Apply for a bounty with the grant application link. Mention which bounty you are applying for. If the bounty already has milestones and rewards specified, you're good to go.
If the bounty doesn't have a clear specification, you should write a proposal with milestones and rewards. Reach out to us at [email protected] if you want help with this. Also see our F.A.Q. below for helpful tips.
2. Get Approved
After applying, the Urbit Foundation will review your application. In some cases, we may schedule a quick follow-up interview.
Some bounties are sponsored by other organizations and may include compensation from them. In these cases, the grantee should discuss the details with them.
3. Sign a Contract
If your application is accepted, you will undergo a quick KYC process and recieve a contract for signature.
4. Work and Get Paid
Your bounty will have a champion, an experienced community member who will help you, keep track of the grant, and be your point of contact. Bounties usually have a champion listed, otherwise we will assign you one.
After you've finished your work on a given milestone, you can receive a payout. To do so, contact your champion and demonstrate to them that you've completed the work. After they verify your work and send their approval to the Foundation, you can submit an invoice.
Once we receive both approval and an invoice for a milestone, we will pay your reward to the ETH address you provided.
Check out open Bounties
We have a variety of open Bounties ready for you to work on. Check them out and apply today.Write your own Proposal
Excited about your own idea? We are always ready to fund innovative projects. Submit it today.Frequently Asked Questions
Where can I talk to people about grants?↓
As mentioned in the Getting Help section, you should reach out to [email protected] or stop by the Office Hours at 1pm Eastern Time every Thursday in the Urbit Hacker House.
In addition, there are several Urbit groups where you can chat with the community about your questions, such as the Hooniverse (~hiddev-dannut/new-hooniverse) for coding-related questions, [battery payload] (~dister-dozzod-lapdeg/battery-payload) for general dev questions, and UF Public(~halbex-palheb/uf-public) for general questions.
What are grants funded with?↓
Grants are usually funded with stars, which are immutable and scarce pieces of the Urbit network. 65,280 possible stars exist in the network, and they sit between the 256 galaxies which govern the network and the 4 billion planets which serve as user level identities. Stars have short, distinctive names like ~marzod or ~sonnet. Each star contains 65,536 planets of their own.
Sometimes grants may be funded with other assets on a case-by-case basis.
How do I write an application for a bounty that doesn't have details?↓
Your application should include:
— A detailed and clear description of how you'll implement the project. For software projects, user stories can help explain what your creation will be able to do.
— An overview of why you are the right person for the job. A description of your background, familiarity with the project, and professional/education experience are useful.
— Milestones. Your project should be composed of milestones, each of which has its own completion date, funding amount and deliverables. Funding should be denominated in Urbit stars. Each milestone can receive a payout upon completion.
Generally, your grant's first milestone should be targeted within 2 months. Proposals should have a maximum of five milestones, and each milestone should constitute significant enough work to warrant at least a full star.
For writing guidance, you can look at past completed grants here
If the bounty doesn't specify, how much funding should I request?↓
We determine how much to value a particular grant by weighing how much work the project takes, the value to the Urbit network, and the track record of the contributor (either past Urbit ecosystem work or relevant external background).
One possible metric is to come up with an estimate for numbers of hours of work you'll do, an estimate for how much your time is worth per hour, multiply those together, and then divide it by current star prices to receive a rough estimate for number of stars (check Opensea for latest Urbit star sales if you’re unsure).
Send in your proposal with a best estimate of what you think it’s worth, and we will get back to you with an approval or a request for adjustment.
Do grants have a timeline?↓
Yes, every grant should have clear estimates for completion of milestones and the full project.
Any milestone that is more than a month behind your estimate should be communicated to your champion. We are happy to adjust timelines due to reasonable circumstances, so long as the contributor is communicative.
Grants that fall far behind timelines may be considered abandoned and subject to cancellation.
Can I modify an already approved grant?↓
Modifications to the scope of a grant that's already approved, such as adding features and compensation, or removing them, are generally possible. We know that plans can often change due to learning new things while working on a project.
Reach out to your champion or [email protected] to discuss modifications.
Can grants be cancelled?↓
Grant contracts may be terminated by either the Foundation or the grantee given 7 days notice. If you’ve changed your mind about a grant, please communicate that to [email protected].
When will I hear back about my grant application?↓
The grants team meets to look at grants on Tuesday every two weeks. After these meetings, they will inform you whether it is approved, rejected or needs some adjustments. In the latter case someone on the grants team will help you finetune your proposal so it can be reconsidered in the next round.
What does a champion do?↓
A champion is an Urbit community member who will be your point of contact for the grant. They will provide support, answer questions, and make sure that your grant is on track.
If you have an idea for someone that can champion your grant, then mention it in your writeup. Bounties usually have a champion already listed. Otherwise, the Foundation is happy to assign someone to you.
Here are some guidelines for how to engage with your champion:
Meet regularly: Many grantees find it helpful to set up a regular check-in, either once a week or every other week. Don't hesitate to reach out to your champion with questions.
Ask for connections: Champions are well-connected throughout the network and know who's who. If you need support in a particular area that is beyond your champion's expertise, they should be able to put you in touch with someone that can help. You can also leverage the Urbit community by asking in groups like the Hooniverse (~hiddev-dannut/new-hooniverse) and [battery payload] (~dister-dozzod-lapdeg/battery-payload).
Get your work reviewed: Part of your champion's job is to review your work, so let them know when you need something reviewed.
If for any reason, there are communication issues with your champion, reach out to [email protected] and we can assist.
What paperwork will I need to fill out?↓
After your proposal is approved, it will be added to this website, and the Urbit Foundation will need to get a signed contributor agreement and collect a small amount of personal information from you as part of our KYC (Know Your Customer) process.
The Urbit Foundation must comply with international law when distributing address space. We try to keep this process as minimal as we can, but there's no way to avoid it entirely without legally jeopardizing the Foundation's operations.
How does the payment process work?↓
After you've finished your work on a milestone, you should get signoff from your champion. To do this, you'll contact them and demonstrate that you’ve fulfilled the details of the milestone. This is often best done by setting up a call and doing a live demonstration. In any case, you should send them relevant instructions, github repos, or app download links.
Once they’ve approved, you can submit an invoice. When the Urbit Foundation receives approval from your champion and an invoice for the amount agreed upon in your grant or milestone, the Foundation will pay your star allocation to the Ethereum address you have provided.
We approve and issue payments within 30 days of invoice receipt and approval, although often payment is made more quickly. If you have any questions regarding getting paid or submitting an invoice, please contact accounting at [email protected], or our grants team at [email protected].
Are there any tax implications to receiving stars?↓
Every year, UF must make submissions to the IRS. We inform the IRS of any payments made to US individuals or companies — including star payments. For example, with respect to a grantee who has been paid only in stars, the figure submitted to the IRS will be the total dollar value of all stars paid to that grantee in the year. The valuation of stars differs year-on-year. If you would like to know this year’s star valuation, reach out to [email protected]
UF does not make submissions for non-US grantees. We recommend that non-US grantees research and comply with the relevant tax law in their jurisdiction.