## Keyboard shortcuts

Press `←` or `→` to navigate between chapters

Press `S` or `/` to search in the book

Press `?` to show this help

Press `Esc` to hide this help

- Auto
- Light
- Dark

# xGov Beta Architecture

The Proposal Escrow is an Address controlled by the Proposal Application.

| FLOW                         | FROM                 | TO                    | AMOUNT                     | METHOD                                      | CONDITION                      |
|------------------------------|----------------------|-----------------------|--------------------------|---------------------------------------------|----------------------------------|
| Open Proposal                | xGov Treasury        | Proposal Escrow       | Partial Proposal Fee      | `open_proposal` (on xGov Registry)        |                                  |
| Deposit Proposal Commitment   | Proposer             | Proposal Escrow       | Proposal Locked Deposit    | `open`                                      |                                  |

| FLOW                         | FROM                 | TO                    | AMOUNT                     | METHOD                                      | CONDITION                      |
|------------------------------|----------------------|-----------------------|--------------------------|---------------------------------------------|----------------------------------|
| Operations Funding            | Proposal Escrow      | xGov Daemon          | % of Open Proposal Fee    | `submit`                                   |                                  |
| Return Proposal Commitment     | Proposal Escrow      | Proposer             | Proposal Locked Deposit    | `drop`                                     |                                  |
| Return Proposal Commitment     | Proposal Escrow      | Proposer             | Proposal Locked Deposit    | `scrutiny`                                 | Proposal is rejected             |
| Return Proposal Commitment     | Proposal Escrow      | Proposer             | Proposal Locked Deposit    | `finalize_proposal` (on xGov Registry)    | Proposal is dropped for staleness|
| Return Proposal Commitment     | Proposal Escrow      | Proposer             | Proposal Locked Deposit    | `review`                                   | Veto is not applied (`block=False`)|
| Slash Proposal Commitment      | Proposal Escrow      | xGov Treasury        | Proposal Locked Deposit    | `review`                                   | Veto is applied (`block=True`)   |
| Claim Voters MBR             | Proposal Escrow      | xGov Treasury        | Voters Box MBR            | `finalize_proposal` (on xGov Registry)    |                                  |
| Close Out Proposal           | Proposal Escrow      | xGov Treasury        | Metadata Box MBR + App Account | `delete`                                   |                                  |

- Proposal Application Account

- Metadata Box

- xGov Committee Voters Boxes
