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

# How Guru works

Users can interact with the platform either as an investor in a fund, or as a fund manager. Investors will essentially pool funds together and allow the fund manager to trade the funds for them.

## Gurus/Fund Managers

Fund managers create a fund via the UI which allows other users to join by contributing base chain currency (ETH, SOL, etc). Once funds are contributed, the fund manager is able to trade on behalf of the fund investors.

The UI will have its own swap interface utilizing Jupiter and Uniswap protocols. Fund managers will only be able to trade via the platform itself.

When investors in the fund withdraw any profits, a portion of those profits are shared directly with the Fund Manager.

Managers are able to link their twitter accounts, add banners and descriptions, and other information to the fund profile in order to help show their legitimacy.

## Investors

Investors are able to browse funds and choose where to allocate their funds. When they enter a fund, they are given a % allocation of the fund, and at any moment in the future, they can withdraw their allocation by liquidating their allocation.

A 1% fee is collected on entry.

<figure><img src="/files/midTs8VLqMTf5M39aC7G" alt=""><figcaption></figcaption></figure>


---

# 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, and the optional `goal` query parameter:

```
GET https://gurufund.gitbook.io/guru/how-guru-works.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

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.
