> For the complete documentation index, see [llms.txt](https://novacont.gitbook.io/nova-docs/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://novacont.gitbook.io/nova-docs/user-guide/submitting-deliverables.md).

# Submitting Deliverables

Once a contract is in the **In Progress** state, the provider is expected to complete the agreed work and submit it before the delivery deadline expires. This section explains how that submission works and what both parties should expect afterward.

<figure><img src="/files/q7kTqUn3Ip8jpRTFm8PO" alt=""><figcaption></figcaption></figure>

### If You Are the Provider

Delivering your work on NovaCont is not just a courtesy, it is a formal on-chain action. Until you submit your deliverables through the platform, the contract has no way of knowing that work has been completed. The client cannot approve payment and the 7-day review period cannot begin.

{% stepper %}
{% step %}

#### Complete the Agreed Work

Finish the work as described in the contract. Before submitting, make sure your deliverables match the description the client funded. The description embedded in the contract is the binding reference point. If there is any ambiguity, resolve it with your client before submitting.
{% endstep %}

{% step %}

#### Prepare Your Evidence

When submitting, you will be required to provide an **Evidence URI** a link pointing to your deliverables. This could be:

* A link to a file hosted on Google Drive, Dropbox, or any cloud storage service
* An IPFS link for a fully decentralized and permanent reference
* A link to a GitHub repository, Figma file, or any other platform relevant to the nature of the work

> **Choose your evidence link carefully.** This URI is recorded permanently on-chain and will serve as the primary reference in the event of a dispute. Make sure the link is accessible to your client and that it will remain accessible for the foreseeable future. A broken or expired link could work against you if the delivery is challenged.
> {% endstep %}

{% step %}

#### Submit the Delivery

Navigate to your contract detail page and click **Deliver Work**. Paste your evidence link and confirm the transaction. Once confirmed on-chain, the contract transitions to **Under Review** state and the 7-day review period begins immediately.

You cannot modify or retract a submission after it has been confirmed. If you submitted the wrong link, contact your client immediately and document the correct deliverable through your existing communication channel.
{% endstep %}

{% step %}

#### Wait for the Client's Response

From this point, the client has 7 days to review your work and take action. During this window:

* If the client approves, payment is released to you automatically
* If the client opens a dispute, the resolution process begins
* If the client does not respond within 7 days, the smart contract automatically releases your payment via the timeout mechanism. You do not need to take any action to trigger this
  {% endstep %}
  {% endstepper %}

### If You Are the Client

Once the provider submits their deliverables, your contract will transition to **Under Review** status. You will see the evidence link the provider submitted directly on the contract detail page.

{% stepper %}
{% step %}

#### Review the Deliverables

Open the evidence link and evaluate the work against the terms defined in the contract. Ask yourself:

* Does the delivery match the title and description that were agreed upon?
* Is the work complete, or only partially delivered?
* Does the quality meet what was reasonably implied by the agreed price and description?
  {% endstep %}

{% step %}

#### Take Action Within 7 Days

You have a 7-day window from the moment of submission to respond. You have two options:

*Approve the Work* If the deliverables meet the agreed terms, click **Approve Work**. This releases the payment to the provider immediately. The contract is marked as **Completed** and the agreed base price minus the 3% platform fee is sent to the provider. If an extra deposit was applied, your 25% surplus is returned to you at the same time.

*Open a Dispute* If the deliverables do not meet the agreed terms, you may open a dispute. This transitions the contract into the dispute resolution process. Do not open a dispute over minor misunderstandings that can be resolved through direct communication, disputes should be reserved for genuine failures to deliver on the agreed terms. The dispute process is covered in detail in its own dedicated section.

> **Do not ignore the delivery.** If you do not take any action within 7 days, the smart contract will automatically release the full payment to the provider regardless of your assessment of the work. The timeout mechanism exists to protect providers from unresponsive clients — it will execute without exception.
> {% endstep %}
> {% endstepper %}
