# Deposits

### Problem

Sablier requires you to pick a duration for each stream and deposit all the money needed for the stream at the start. This doesn't work for salaries as the length is indeterminate.

This system requires you to keep making new streams as the old ones die and you have to provide and lock up a large amount of capital if you choose a long duration.

### Solution

We create streams of indefinite duration and tokens can just be siphoned out of a pool. This makes it possible for streams to be topped up in a single transaction and you just need to provide money that's needed to maintain these streams.


---

# 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.llamapay.io/outgoing-payments/features/deposits.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.
