mirror of
https://github.com/MAGICGrants/campaign-site.git
synced 2026-01-09 12:27:59 -05:00
Revise apply page (#45)
* Create apply_research.tsx * Create apply_research.md * Update apply.tsx * Update apply.tsx * Update apply.tsx * Update apply.tsx * Update apply.tsx * Update apply.tsx * Update apply.tsx * Update apply.tsx
This commit is contained in:
80
docs/apply_research.md
Normal file
80
docs/apply_research.md
Normal file
@@ -0,0 +1,80 @@
|
||||
# MAGIC Monero Fund Request for Research Proposals
|
||||
|
||||
## Mission
|
||||
|
||||
The MAGIC Monero Fund is offering a grant program to support actionable Monero research, especially research relating to privacy, security, user experience, and efficiency. Proposals can be related to the Monero protocol directly, or they can be related to other areas of the Monero ecosystem.
|
||||
|
||||
## Target Research Areas
|
||||
|
||||
We are interested in Monero's [open research questions](https://github.com/monero-project/research-lab/issues/94), along with the following:
|
||||
|
||||
- Security proofs around Monero's existing constructions
|
||||
- Arithmetic-circuit-based membership proofs, specifically ones without a trusted setup based on battle-tested cryptographic assumptions
|
||||
|
||||
While the above topics are especially encouraged, the Fund is open to funding other topics as well.
|
||||
|
||||
The proposal's chance to be approved will be increased if it also helps support one or more of the additional mission areas of the MAGIC Monero Fund: Development, Security (including audits); Critical Infrastructure; Community Building and Community Infrastructure; Interoperability; Feature Enhancements; Efficiency Improvements; Educational Materials.
|
||||
|
||||
## Funding Amount
|
||||
|
||||
The MAGIC Monero Fund anticipates funding requests of the equivalent of 5,000 to 20,000 USD at this time.
|
||||
|
||||
## Deadline
|
||||
|
||||
The MAGIC Monero Fund accepts applications on a rolling basis. Applications will be notified of the committee's vote on approval within three weeks of submission except in extraordinary circumstances.
|
||||
|
||||
## Proposal Format
|
||||
|
||||
Applicants must submit their applications on the web form [here](/apply). Alternatively, applicants can submit a PDF file by email to MoneroFund@magicgrants.org . Applicants are free to use their legal name or a pseudonym at this step, although note the "Eligibility" section below.
|
||||
|
||||
The research plan should be 3-5 pages (not counting citations, any images, and biographical sketch) and include the following:
|
||||
|
||||
* The research question you seek to answer, and how the Monero Project benefits from the research.
|
||||
|
||||
* A literature review of existing work and how your proposal improves upon it.
|
||||
|
||||
* Any preliminary work you have already completed.
|
||||
|
||||
* Description of the plan to carry out the research.
|
||||
|
||||
* A plan to work with Monero's developers and/or researchers to integrate the results of the research into Monero's protocol or ecosystem.
|
||||
|
||||
* A budget, likely consisting mostly of labor costs for the researcher(s). This should include the desired payment schedule, which should be no more frequent than monthly. Any additional budgetary item such as equipment should be included as well. Specify the desired form of payment, which can be cryptocurrency or fiat currency.
|
||||
|
||||
* OPTIONAL: A biographical sketch such as a resume or CV. Alternatively, a list of contributions to open source projects.
|
||||
|
||||
|
||||
## Computing Resources Available
|
||||
|
||||
Computing and data storage resources can be made available to applicants depending on research requirements, resource availability, and vetting by a third party. These resources include a research computing server with a 64-thread Threadripper CPU, 256 GB RAM, 2TB SSD, and 12TB RAID1 HDD.
|
||||
|
||||
## Proposal Evaluation Criteria
|
||||
|
||||
Submitted proposals will be evaluated by the committee based on the following criteria:
|
||||
|
||||
* Impact on Monero's privacy, scaling, decentralization, and/or user experience
|
||||
|
||||
* Feasibility of research plan
|
||||
|
||||
* Prior work and qualifications of applicant(s)
|
||||
|
||||
* Clear plan to integrate research findings into Monero's protocol and/or ecosystem
|
||||
|
||||
|
||||
## Eligibility
|
||||
|
||||
All competent researchers are eligible to apply, regardless of educational attainment or occupation. However, as a nonprofit organization registered under U.S. tax laws, MAGIC Grants is required to comply with certain laws when disbursing funds to grant recipients.
|
||||
|
||||
Grant recipients must complete a Due Diligence checklist, which are the last two pages of [this document](https://magicgrants.org/funds/MAGIC%20Fund%20Grant%20Disbursement%20Process%20and%20Requirements.pdf). This includes the collection of your ID and tax information. We will conduct sanctions checks.
|
||||
|
||||
## Vulnerability Research
|
||||
|
||||
If your proposal seek to uncover weaknesses in the privacy and/or security features of Monero as it exists today, then the Committee will require that you share any significant weaknesses with the Committee (and any critical vulnerabilities with [Monero's official Vulnerability Response Process](https://github.com/monero-project/meta/blob/master/VULNERABILITY_RESPONSE_PROCESS.md)) 90 days before publishing the research so that action can be taken to mitigate the vulnerabilities.
|
||||
|
||||
## How to Submit an Application
|
||||
|
||||
Applicants must submit their applications on the web form [here](/apply). Alternatively, applicants can submit a PDF file by email to MoneroFund@magicgrants.org
|
||||
|
||||
## Contact
|
||||
|
||||
Contact MoneroFund@magicgrants.org for further questions.
|
||||
@@ -2,6 +2,7 @@ import { useRouter } from 'next/router'
|
||||
import { useState } from 'react'
|
||||
import { useForm } from 'react-hook-form'
|
||||
import { fetchPostJSON } from '../utils/api-helpers'
|
||||
import Link from 'next/link'
|
||||
export default function Apply() {
|
||||
async function handleClick() { }
|
||||
const [loading, setLoading] = useState(false)
|
||||
@@ -41,30 +42,11 @@ export default function Apply() {
|
||||
support Monero, Bitcoin and other free and open source projects.
|
||||
</p>
|
||||
<p>
|
||||
The MAGIC Monero Fund is offering a grant program to support actionable Monero research,
|
||||
especially research relating to privacy, security, user experience, and efficiency.
|
||||
The MAGIC Monero Fund is offering a grant program and fundraising platform to support Monero research and development,
|
||||
especially relating to privacy, security, user experience, and efficiency.
|
||||
Proposals can be related to the Monero protocol directly, or they can be related to other
|
||||
areas of the Monero ecosystem.
|
||||
</p>
|
||||
<div>
|
||||
To complete your submission, please prepare and attach a research plan for your project.
|
||||
The plan should be 3-5 pages (not counting citations, any images, and biographical sketch) and include the following:
|
||||
<ul>
|
||||
<li>The research question you seek to answer, and how the Monero Project benefits from the research.</li>
|
||||
<li>A literature review of existing work and how your proposal improves upon it. </li>
|
||||
<li>Any preliminary work you have already completed. </li>
|
||||
<li>Description of the plan to carry out the research. </li>
|
||||
<li>A plan to work with Monero's developers and/or researchers to integrate the results of the research into Monero's protocol or ecosystem. </li>
|
||||
<li>A budget, likely consisting mostly of labor costs for the researcher(s). This should include the desired payment schedule, which should be no more frequent than monthly. Any additional budgetary item such as equipment should be included as well. Specify the desired form of payment, which can be cryptocurrency or fiat currency. </li>
|
||||
<li><i>OPTIONAL:</i> A biographical sketch such as a resume or CV. Alternatively, a list of contributions to open source projects.</li>
|
||||
</ul>
|
||||
</div>
|
||||
<h2>Computing Resources Available </h2>
|
||||
<p>
|
||||
Computing and data storage resources can be made available to applicants
|
||||
depending on research requirements, resource availability, and vetting by a third party.
|
||||
These resources include a research computing server with a 64-thread Threadripper CPU, 256 GB RAM,
|
||||
2TB SSD, and 12TB RAID1 HDD.
|
||||
areas of the Monero ecosystem. For research projects, please refer to special instructions
|
||||
<Link href="/apply_research"> here</Link>.
|
||||
</p>
|
||||
<h2>Proposal Evaluation Criteria</h2>
|
||||
<div>
|
||||
@@ -86,19 +68,15 @@ export default function Apply() {
|
||||
which are the last two pages of <a href="https://magicgrants.org/funds/MAGIC%20Fund%20Grant%20Disbursement%20Process%20and%20Requirements.pdf">this document</a>.
|
||||
This includes the collection of your ID and tax information. We will conduct sanctions checks.
|
||||
</p>
|
||||
<h2>Vulnerability Research</h2>
|
||||
<p>
|
||||
If your proposal seek to uncover weaknesses in the privacy and/or security features of
|
||||
Monero as it exists today, then the Committee will require that you share any significant
|
||||
weaknesses with the Committee (and any critical vulnerabilities with <a href="https://github.com/monero-project/meta/blob/master/VULNERABILITY_RESPONSE_PROCESS.md">Monero's official Vulnerability Response Process</a>) 90 days before publishing the research so that action can be taken to mitigate the vulnerabilities.
|
||||
</p>
|
||||
<h2>How to Submit a proposal</h2>
|
||||
<h2>How to Submit a Proposal</h2>
|
||||
<p>
|
||||
To submit a proposal, please complete the form below or create an issue on <a href="https://github.com/MAGICGrants/Monero-Fund/issues/new?assignees=&labels=&template=grant-application.md&title=[Grant+Title]">Github</a>.
|
||||
Applicants are free to use their legal name or a pseudonym at this step,
|
||||
although note the <a href="#Eligibility"><b>Eligibility</b></a> section.
|
||||
You can choose to apply for a direct grant from the MAGIC Monero Fund's General Fund and/or
|
||||
request that your project be listed on MoneroFund.org to raise funds from Monero
|
||||
community members.
|
||||
</p>
|
||||
<hr />
|
||||
</div>
|
||||
<label className="checkbox">
|
||||
<input type="checkbox" {...register('general_fund')} />
|
||||
@@ -122,7 +100,7 @@ export default function Apply() {
|
||||
</label>
|
||||
|
||||
<label>
|
||||
Your Name *
|
||||
Your Name or Pseudonym *
|
||||
<input type="text" {...register('your_name', { required: true })} />
|
||||
</label>
|
||||
<label>
|
||||
@@ -193,59 +171,18 @@ export default function Apply() {
|
||||
Project Timelines and Potential Milestones *
|
||||
<textarea {...register('timelines', { required: true })} />
|
||||
</label>
|
||||
<label>
|
||||
Project Keywords *
|
||||
<small>
|
||||
These keywords will be used to help website visitors filter to your
|
||||
project.
|
||||
</small>
|
||||
<small>
|
||||
[Monero, Layer Two Protocol (eg. Lightning Network), Security
|
||||
or Protocol Research, Code Review, Design / User Experience, Other
|
||||
Free and Open Source Project (eg. Tor), Other]
|
||||
</small>
|
||||
<input type="text" {...register('keywords', { required: true })} />
|
||||
</label>
|
||||
|
||||
<label className="checkbox">
|
||||
<input type="checkbox" {...register('has_received_funding')} />
|
||||
Has this project received any funding?
|
||||
</label>
|
||||
|
||||
<label>
|
||||
If so, please describe.
|
||||
<input type="text" {...register('what_funding')} />
|
||||
</label>
|
||||
<label>
|
||||
If you're applying for a grant from the general fund, please
|
||||
submit a proposed budget for the requested amount and how it will be used.
|
||||
<input type="text" {...register('proposed_budget')} />
|
||||
</label>
|
||||
<label>
|
||||
Other Relevant Project Links
|
||||
<textarea {...register('relevant_links')} />
|
||||
</label>
|
||||
<label>
|
||||
Please include any social media or common community communication
|
||||
platforms like Twitter, Matrix, Telegram, Keybase, Discord, etc.
|
||||
<textarea {...register('social_media')} />
|
||||
</label>
|
||||
<label>
|
||||
Applicant Bios
|
||||
Applicant Bios (Optional)
|
||||
<small>
|
||||
Please list any contributions to Monero or
|
||||
other open source projects.
|
||||
List revevant accomplishments.
|
||||
</small>
|
||||
<textarea {...register('bios')} />
|
||||
</label>
|
||||
<label>
|
||||
References *
|
||||
<small>
|
||||
Please list any references from the Monero or open source
|
||||
community that we could contact for more info on you or your project
|
||||
</small>
|
||||
<textarea {...register('references', { required: true })} />
|
||||
</label>
|
||||
<div className="prose">
|
||||
<small>
|
||||
The MAGIC Monero Fund may require each recipient to sign a Grant Agreement
|
||||
|
||||
19
pages/apply_research.tsx
Normal file
19
pages/apply_research.tsx
Normal file
@@ -0,0 +1,19 @@
|
||||
import markdownToHtml from '../utils/markdownToHtml'
|
||||
import { getSingleFile } from '../utils/md'
|
||||
import BigDumbMarkdown from '../components/BigDumbMarkdown'
|
||||
|
||||
export default function About({ content }: { content: string }) {
|
||||
return <BigDumbMarkdown content={content} />
|
||||
}
|
||||
|
||||
export async function getStaticProps() {
|
||||
const md = getSingleFile('docs/apply_research.md')
|
||||
|
||||
const content = await markdownToHtml(md || '')
|
||||
|
||||
return {
|
||||
props: {
|
||||
content,
|
||||
},
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user