# Sign agreements

## Overview

The following must be completed for the Trustee to sign agreements

- Trustee has been set
- KYC completed for the Trustee.
- Plan configuration has been submitted.


After submitting the plan we automatically start generating all the documents the Trustee needs to sign, most notably the Plan Adoption agreement which sets in stone the configuration of the 401(k) plan to be provided for the company's employees.

You can pull all agreements via [`ListAgreements`](/grpc/partnersharedingressservice#listagreements) and wait for all documents to be in a `READY_TO_SIGN` state or wait for a webhook that onboarding status for the company and check to see if the `OnboardingStatus.sign_agreements_status` has a value of `PENDING` via [`GetOnboardingStatus`](/grpc/partnercompanyingressservice#getonboardingstatus).