# Understanding the project

<mark style="color:blue;">**solfiles**</mark> is like a secret clubhouse for chatting and sharing files with your friends. Here's how it works:

<mark style="color:purple;">**When you sign up**</mark>, you use your cryptocurrency wallet instead of making a new username and password. It's like having a special key to get in.

<mark style="color:green;">**Once you're in**</mark>, you'll see your list of friends and a place to chat with them. You can also start chats by sending money directly from your wallet to someone else's.

<mark style="color:blue;">**Everything you say and share**</mark> is kept super safe with fancy coding. It's like putting your messages in a locked box that only you and your friend have the keys to.

<mark style="color:purple;">**If you haven't talked for a while**</mark>, your chat will lock itself, just like when you leave your bike in a safe spot. Both you and your friend need to agree to unlock it.

<mark style="color:green;">**Sharing files**</mark>, like photos or documents, is as easy as sending a message. They're also kept super safe and can only be seen by the person you send them to.

<mark style="color:blue;">**If your friend sends you something**</mark>, like a funny picture, you can only look at it once. After that, you'll need their permission to see it again.

<mark style="color:purple;">**We're always making Solfiles better**</mark>, just like adding new toys to a clubhouse. Your privacy is our top concern, so you can chat and share without any worries.

###


---

# 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://solfile.gitbook.io/solfiles/product-guides/understanding-the-project.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.
