> For the complete documentation index, see [llms.txt](https://docs.hyperunit.xyz/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.hyperunit.xyz/architecture/components.md).

# Components

### Guardian Network

The Unit Protocol is supported by a distributed leader-verifier network of independent operators known as **Guardians**. Each Guardian independently runs the **Agent**, an implementation of the protocol that:

* **Operates and uses blockchain indexers** for each supported chain, verifying on-chain activity and transaction finality.
* **Participates in a 2-of-3 Multi-Party Computation (MPC) threshold signature scheme (TSS)**, ensuring no single Guardian can unilaterally perform operations.
* **Maintains key shares** generated and stored in a distributed manner.

A leader is predetermined to coordinate proposals. The leader runs a relay server for message passing only—no key material resides there. Followers independently verify all leader messages.

### Agent

Every Guardian’s **Agent** enforces the rules and logic needed for cross-chain flows. Four main components provide structure and clarity:

1. **Chain Services** track incoming deposits, confirm finality of on-chain transactions, and build or broadcast transaction payloads.
2. A **Flow Manager** oversees a multi-step state machine enforcing strict sequencing and ensuring adherence to protocol requirements.
3. The **Consensus Service** implements t-of-n quorum rules (commonly 2-of-3), requiring Guardians to agree on critical operations before proceeding.
4. The **Wallet Manager** handles MPC-based key operations, running within secure enclaves (e.g., AWS Nitro). It stores encrypted secret shares and coordinates threshold signatures.

### Initial Guardian Network Participants

<table data-view="cards"><thead><tr><th></th><th data-hidden data-card-cover data-type="files"></th></tr></thead><tbody><tr><td>Unit</td><td><a href="/files/hlSlYtBswaDFELVzOibU">/files/hlSlYtBswaDFELVzOibU</a></td></tr><tr><td>Hyperliquid</td><td><a href="/files/tA0eTj9mtbrnflFEBciE">/files/tA0eTj9mtbrnflFEBciE</a></td></tr><tr><td>Infinite Field</td><td><a href="/files/KpV44gMuuNQL4kSjuxed">/files/KpV44gMuuNQL4kSjuxed</a></td></tr></tbody></table>
