> For the complete documentation index, see [llms.txt](https://voidify.gitbook.io/whitepaper/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://voidify.gitbook.io/whitepaper/iv.-agents-of-obscurity.md).

# IV. Agents of Obscurity

<figure><img src="/files/AlRZPHoHdpPUBf9ofjyJ" alt="" width="91"><figcaption></figcaption></figure>

Relayers are independent participants within the Voidify protocol who help facilitate privacy-preserving withdrawals. By submitting transactions to the blockchain on behalf of users, relayers prevent withdrawal wallets from being linked to deposit addresses — all without ever accessing user funds or identities.

***

#### Key Functions and Guarantees

* **Privacy-Preserving**: Allows users to withdraw without revealing their own wallet address on-chain
* **Trustless Operation**: Relayers cannot alter, reroute, or access deposited funds — all transaction data is validated by zero-knowledge proofs
* **Gas Support**: Useful when the recipient wallet has no SOL to cover transaction fees
* **Decentralized Network**: The relayer system is open and community-run; protocol developers have no centralized control

{% hint style="info" %}
Relayers are essential to Voidify’s privacy model — acting as anonymous broadcasters to maintain unlinkability between deposit and withdrawal events.
{% endhint %}

***

#### Why Relayers Matter

Even with zero-knowledge proofs, withdrawing directly from your own wallet exposes your public key on-chain. This reintroduces traceability and erodes privacy.

Relayers solve this by submitting your withdrawal transaction through **their own address** — unlinking you from both the proof and the transaction broadcast.

***

#### ⚙️ How It Works

1. The user generates a **zero-knowledge withdrawal proof** off-chain
2. The user transmits the proof and request to a relayer via a private channel
3. The relayer broadcasts the transaction from their own address
4. Funds are transferred to the recipient address
5. The relayer receives a **protocol-defined fee** included in the transaction

Throughout this process, the relayer never knows the origin, identity, or intent of the user — preserving full operational privacy.

***

#### Why Become a Relayer?

Holders of the ∅ token can register as relayers and:

* Earn a percentage of the fees on each processed withdrawal
* Set custom fee rates within protocol-defined limits
* Access referral tools to grow their network
* Contribute to the health and growth of the anonymity set

{% hint style="info" %}
🔒 Only ∅ token holders are eligible to operate as relayers. Non-holders cannot participate.
{% endhint %}

***

#### 🚀 How Do I Become a Relayer?

Relayer onboarding will require 10M ∅ tokens.  Stay connected via our community channels for announcements, documentation, and registration details.&#x20;
