> For the complete documentation index, see [llms.txt](https://docs.lacunalabs.io/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.lacunalabs.io/lacuna-labs/gasless-withdrawals-and-relayers.md).

# Gasless withdrawals and relayers

*Withdraw privately, even to an empty address.*

Withdrawing privately runs into a practical wall: a fresh address has no gas, and funding it from a known one re-links them.

## The fresh-address gas problem

To stay private, you withdraw to a fresh address with no history. But that address holds none of the network's gas token, and sending it gas from an address you already control creates exactly the link you were trying to avoid.

## How relayers work & the fee model

A relayer solves this by submitting your withdrawal and paying the gas itself, then deducting its fee from the amount being withdrawn, in that same token. "Gasless" means gasless for you not free: the relayer fee is the network gas cost plus a 20% premium. It tracks the real cost of submission rather than a percentage of the amount, which would overcharge larger transfers.

*Fig. 9 — The relayer fronts gas and submits the withdrawal, recovering its cost plus a small premium from the withdrawn amount.*

## Decentralisation — staking & slashing

Lacuna launches with a first-party relayer so the feature works from day one. A later phase opens the role to independent operators through a relayer registry: operators post slashable stake as collateral and compete on price, removing reliance on any single party. The relayer only submits proofs — it never holds your keys or secrets.


---

# 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 dynamically by asking a question.

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

```
GET https://docs.lacunalabs.io/lacuna-labs/gasless-withdrawals-and-relayers.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.
