# Submit a new request

As described earlier in the “Definition” section above, every Mage is required to submit a proper Z-paper according to the baseline standard of the Z-paper available at [Zarela’s app](https://app.zarela.io/). Next step for Mage which is a pre-requisite for the request submission is to compensate the Ethereum transaction fee by having sufficient amount of Ethereum in her connected wallet. Additionally, Mage also required to reimburse the wage tokens to be distributed among the Angel/Hubs for their contribution.

Assuming that **W = Wage**, **P = participant numbers**, $$W\_{Angel} =$$ **The Angel’s Wage token** per biosignal submission, $$W\_{Hub} =$$ **The Hub’s wage token** per biosignal file collection and $$T\_W =$$ **Total Biobit** tokens (Wage) a Mage need to have in her wallet. Thus, The total number of Biobits to be supplied could be calculated by the below formula:

$$
T\_W = (W\_{Hub} + W\_{Angel} ) \* P
$$

In Simple word, $$T\_W$$ is the total amount of Biobit tokens (Wage) distributed by the Zarela's Smart Contract to the Hub/s and Angel/s after Mage approved the correctness of the transferred biosignal file/s.$$T\_W$$will be subtracted from the Mage’s wallet Biobit balance and will be deposited to the Zarela's Smart Contract address while a new request is being submitted.

*It is important to clarify that, if a Mage’s approval about the number of received biosignals is less than the number of specified biosignal files at the request submission time/date, the outstanding balance of deposited Biobits by Mage to the Zarela's Smart Contract is not refundable.*&#x20;

Moreover, if a submitted request in terms of number of biosignal contribution reaches to the maximum requested limit, it will be impossible for a new Angel to contribute and send biosignal file/s.

Zarela's Smart Contract exploits the power of asymmetric cryptography of the Ethereum blockchain. It means, any signal sent by Angel are encrypted by the Mage’s public key and will be accessible to that specific Mage only. The access to the Mage’s public key will be granted to the Zarela's Smart Contract and by the Metamask at the time of new request submission.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://whitepaper.zarela.io/zarela-solution/main-functions-of-zarelas-smart-contract/submit-a-new-request.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
