# What is a Bitcoin Fragment?

<figure><img src="/files/qGq5K4FR5pPJfxZwomQh" alt="" width="157"><figcaption></figcaption></figure>

Fragment is a coalition governing a fraction of the reserve made up of 2 roles:

1. **Judge**: Queries the state and proposes a tx for signers.
2. **Signer**: Verifies the state and signs on the tx proposed by the Judge

Fragments are tx forwarders, who do not intend to hold custody of your funds. The security of client funds is determined by the relay capacity of the fragment.

Judges do not sign in a multi-sig. Their role is to download the chain snapshot, propose a valid tx for signatures and reveal a hash pre-image to validate the transaction, once all the signatures are submitted.&#x20;

Signers are not responsible to propose a tx, instead they sign on the transaction provided by the Judge. If the Judge creates an invalid transaction, signers may submit an event to slash the judge.&#x20;

The protocol assumes a set of globally distributed signatories communicating over a distributed synchronous p2p network, such that they may propagate their signatures asynchronously without relying on a centralised server.


---

# Agent Instructions: Querying This Documentation

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

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.twilight.org/boomerang/what-is-a-bitcoin-fragment.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
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.
