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

# Agreements

> Create and sign a smart contract between verified parties

An agreement combines an approved template, parameters, parties, roles, human-readable text, and signatures.

<Warning>
  No end-to-end two-party example is currently available. Before integrating, ask the Neuron operator for an approved template and confirm how proposals, signatures, and final status are delivered.
</Warning>

## Start here

* To edit a contract template, [try a contract in LegalLab](/contracts/legallab-quickstart).
* To call contract operations from a backend, review the [Contract API workflow](/contracts/agent-api-quickstart).
* To learn the contract structure, read [Templates and instances](/contracts/templates-and-instances), [Roles and parts](/contracts/roles-and-parts), and [Contract parameters](/contracts/parameters).
* To check request fields and responses, use the [contract API reference](/neuron-api/api-reference/contracts/overview).

## Agreement lifecycle

```text theme={null}
Alice and Bob have current Legal Identities
        ↓
Select or propose an agreement template
        ↓
Wait for template approval
        ↓
Create the contract with parameters and parties
        ↓
Send the proposal
        ↓
Collect signatures
        ↓
Verify the final signed state
```

Store the template ID, contract ID, party identities, roles, parameters, signatures, and returned status throughout this process.

The agreement is complete only when every party can retrieve the same contract and verify its final signed status.
