> ## Documentation Index
> Fetch the complete documentation index at: https://docs.hackersquad.io/llms.txt
> Use this file to discover all available pages before exploring further.

# Contracts & Agreements

> View, sign, and manage contracts and agreements for your company

<Note>Contracts are typically sent by event organizers or HackerSquad administrators for sponsorship agreements.</Note>

The Contracts page displays all agreements where your company is a party. You can review contract details, sign pending agreements, and download completed documents.

## Viewing contracts

Navigate to **Contracts** from the Company Portal sidebar. The contracts list shows all agreements associated with your company, including:

| Field               | Description                                    |
| ------------------- | ---------------------------------------------- |
| **Agreement Title** | The name of the contract or agreement          |
| **Status**          | Current state of the agreement                 |
| **Parties**         | The companies or individuals involved          |
| **Date**            | When the agreement was created or last updated |
| **Action Required** | Whether you need to sign the agreement         |

### Agreement statuses

Each contract displays a color-coded status badge:

| Status               | Description                                                       |
| -------------------- | ----------------------------------------------------------------- |
| **Sent**             | The agreement has been sent and is awaiting signatures            |
| **Partially Signed** | One or more parties have signed, but signatures are still pending |
| **Completed**        | All parties have signed and the agreement is fully executed       |
| **Voided**           | The agreement has been cancelled and is no longer valid           |

Contracts with an **Action Required** indicator are awaiting your signature. These appear prominently so you can quickly identify agreements that need your attention.

## Signing a contract

When a contract requires your signature:

<Steps>
  <Step title="Open the agreement">
    Click on the contract from your contracts list to open the full agreement view.
  </Step>

  <Step title="Review the content">
    Read through the complete agreement text, including all terms, obligations, and conditions. Scroll through the entire document before proceeding.
  </Step>

  <Step title="Type your legal name">
    In the signature field, type your full legal name exactly as it should appear on the signed document.
  </Step>

  <Step title="Submit your signature">
    Click **Sign Agreement** to submit. Your signature is recorded along with an audit trail for legal compliance.
  </Step>
</Steps>

<Warning>Signing a contract is a legally binding action. Review all terms carefully before submitting your signature.</Warning>

## Audit trail

Every signature captures a complete audit trail for legal compliance:

* **Typed name** — The legal name entered by the signer
* **Hashed IP address** — A hashed record of the signer's IP address
* **Browser information** — The browser and device used to sign
* **Timezone** — The signer's timezone at the time of signing
* **Timestamp** — The exact date and time the signature was submitted

This information is stored securely and can be referenced if the validity of a signature is ever questioned.

## Viewing completed contracts

Once all parties have signed, the agreement status changes to **Completed**. You can:

* **View the full agreement** — Open the contract to review the signed document and all terms
* **Download as PDF** — Export a copy of the completed agreement for your records
* **View signature details** — See who signed and when

## Next steps

<Columns>
  <Card title="Sponsoring Events" icon="handshake" href="/company-portal/sponsoring-events">
    Learn about sponsoring events through the marketplace.
  </Card>

  <Card title="Company Dashboard" icon="gauge" href="/company-portal/dashboard">
    Return to your dashboard overview.
  </Card>
</Columns>
