> For the complete documentation index, see [llms.txt](https://dualguard.gitbook.io/dualguard/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://dualguard.gitbook.io/dualguard/security-reviews/findings/how-to-submit-findings.md).

# How to Submit Findings

To submit a finding on DualGuard, users should head on to an active contest's page.

At the top of the contest details page, locate a "bright blu button '+ Submit a Finding'" and click it to access the finding submission form.

Complete the provided template with finding details and select the appropriate button to submit.

## Fee-on-Submissions

One of the biggest challenges in security contests is maintaining a high signal-to-noise ratio. Traditional platforms typically allow researchers to submit an unlimited number of reports at no cost, which can encourage speculative findings, AI-generated spam, and duplicate submissions that consume reviewers' time.

DualGuard introduces a **Fee-on-Submission** mechanism designed to reward confidence, discourage spam, and incentivise high-quality research.

## How it Works

Refundable fees paid by a guard increase, according to the **triangular number sequence,** depending on the number of reports he submits.

So, for ***n*** submissons, the refundable fee paid would be:

$$
Fn = n (n+1) / 2
$$

| Nb of Submissions | Fee in $ |
| ----------------- | -------- |
| 1                 | 1        |
| 2                 | 3        |
| 3                 | 6        |
| 4                 | 10       |
| 5                 | 15       |
| 6                 | 21       |
| 7                 | 28       |
| 8                 | 36       |
| 9                 | 45       |
| 10                | 55       |
| 11                | 66       |
| 12                | 78       |
| 13                | 91       |
| 14                | 105      |
| 15                | 120      |
| 16                | 136      |
| 17                | 153      |
| 18                | 171      |
| 19                | 190      |
| 20                | 210      |
| 21                | 231      |
| 22                | 253      |
| 23                | 276      |
| 24                | 300      |
| 25                | 325      |
| 26                | 351      |
| 27                | 378      |
| 28                | 406      |
| 29                | 435      |
| 30                | 465      |
| 31                | 496      |
| 32                | 528      |
| 33                | 561      |
| 34                | 595      |
| 35                | 630      |
| 36                | 666      |
| 37                | 703      |
| 38                | 741      |
| 39                | 780      |
| 40                | 820      |
| 41                | 861      |
| 42                | 903      |
| 43                | 946      |
| 44                | 990      |
| 45                | 1035     |
| 46                | 1081     |
| 47                | 1128     |
| 48                | 1176     |
| 49                | 1225     |
| 50                | 1275     |

{% hint style="warning" %}
The fee deposited will always be capped at 1% of the sum of High / Medium and Low severity issues pots
{% endhint %}

## Cashback

Guards will have the possibility to choose between 2 plans:

* **Basic: 0$**\
  Cashback ratio = `valid issues / submitted issues`
* **Premium: 10$**\
  Cashback ratio = `valid issues / invalid issues`\
  If `valid issues >= invalid issues` or `invalid issues = 0`, cashback = full amount.

**Example**

A guard submits 10 reports by depositing $55 and 6 of them turn out to be valid:

* **Basic:**&#x20;
  * 6 valid issues out of 10 submisions gives a cashback ratio of `6 / 10 = 60`
  * The guard ends up paying $33
* **Premium:**&#x20;
  * 6 valid issues and 4 invalid issues gives full cashback of $55, because `6 >= 4`
  * The guard ends up paying the premium fee of $10

Choose the plan that fits your submission strategy before you file. Basic keeps entry free, while Premium allows you to dare and submit some vulnerabilities you're not sure of, the ones that might generate the biggest rewards.
