> For the complete documentation index, see [llms.txt](https://docs.t-rex.network/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.t-rex.network/cross-chain-the-distributed-register.md).

# Cross-chain: the distributed register

A register that aspires to be the book of record of a security cannot confine the asset to one chain. Investors, venues and applications live on many chains, and an asset has to reach them. But reaching many chains must not split the register into partial registers that no longer know the complete distribution of the asset, because the rules that govern a security are functions of that distribution.

The cross-chain architecture of T-REX resolves this tension. An asset is active on many chains, and one register knows who owns what on all of them.

The design rests on three ideas.

* **One chain decides.** The reference chain, the T-REX Ledger, holds the identities, the rules and the complete record of ownership, including the positions that are active elsewhere.
* **The others execute.** Each satellite chain runs T-REX Lite, which holds balances and executes only the transfers the reference chain has authorized.
* **Authorization comes first.** Compliance is a precondition established on the reference chain before a satellite acts, not a reconciliation performed afterward.

| Page                                                                                                                                    | What it covers                                                                                                                        |
| --------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------- |
| [The T-REX Ledger and its satellites](/cross-chain-the-distributed-register/the-t-rex-ledger-and-its-satellites.md)                     | The two kinds of chain, what lives on each, how they are connected, and how an asset is opened on a satellite.                        |
| [T-REX Lite](/cross-chain-the-distributed-register/t-rex-lite.md)                                                                       | The token on a satellite: what it holds, what it does not, and the obligations it has toward the register.                            |
| [Authorization before execution](/cross-chain-the-distributed-register/authorization-before-execution.md)                               | The validation object: what it contains, how it is requested, how its amount is decided, and what issuing it writes.                  |
| [The dual-state lifecycle](/cross-chain-the-distributed-register/the-dual-state-lifecycle.md)                                           | The states of a validation from issuance to settlement, expiry, discard, late reconciliation and the emergencies.                     |
| [Movement types](/cross-chain-the-distributed-register/movement-types.md)                                                               | Transfer, delegation-out and recall: which change ownership, and how each completes.                                                  |
| [Messaging: ERC-7786 gateways, routes and peers](/cross-chain-the-distributed-register/messaging-erc-7786-gateways-routes-and-peers.md) | The three elements of messaging, the two levels of trust, and what the token checks when it sends and receives.                       |
| [Messaging providers](/cross-chain-the-distributed-register/messaging-providers.md)                                                     | Chainlink as the default transport, how another provider is connected, how an Issuer chooses, and what happens when a provider fails. |
| [Non-EVM satellites](/cross-chain-the-distributed-register/non-evm-satellites.md)                                                       | What is the same and what differs on a satellite that is not an EVM chain.                                                            |


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation by asking a question.

Perform an HTTP GET request on the following URL with the `ask` and `goal` query parameters:

```
GET https://docs.t-rex.network/cross-chain-the-distributed-register.md?ask=<question>&goal=<user_goal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is what the user is ultimately trying to achieve, the reason they need the answer. Sharing it helps GitBook give you a better, more relevant answer. A goal is most helpful when it describes the outcome the user wants rather than restating the question. For example, with `ask=how do I create an API token`, a goal like `automate deployments from our CI pipeline` lets GitBook tailor the answer to that use case.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
