---
title: Escrow Application
description:
  Implement an escrow flow with explicit state transitions, authorities, and
  release conditions.
---

## Project goal

Model an escrow interaction with clear ownership and release rules.

## Checkpoints

- List every escrow state transition before writing code.
- Verify the authority model for create, accept, cancel, and settle actions.
- Confirm PDA derivations and signer expectations for each step.
