# Overview

Komunitin is an app featuring a **local community currency wallet** and a **marketplace** allowing these local communities to easily trade between themselves and other communities. It effectively facilitates trade between a **decentralized set of local community currencies**.

**Community currencies**, also referred to as [local currencies](https://en.wikipedia.org/wiki/Local_currency) or local exchange trade systems ([LETS](https://en.wikipedia.org/wiki/Local_exchange_trading_system)), are a tool for financial inclusion that allows for a transition to a fairer and more ecologically sustainable economy. They are issued and governed by mutual credit communities, cooperatives, time banks, local councils, etc. These communities define the currency rules and deploy local monetary policies, yet they need more features than just a transfer system: providing a marketplace for buyers and sellers, publishing community news, facilitating communication between members, etc.

Different **state-of-the-art technologies** are used to accomplish the project mission, including the Stellar blockchain, the TypeScript and Go programming languages, PostgreSQL and Redis databases, Docker containers for a scalable microservice architecure and push messages for real-time notifications.

Komunitin is an [**open source**](https://github.com/komunitin/komunitin) project developed without profit and sustented by the user community.

Subscribe to the newsletter here to get accasionally updated:

{% embed url="<https://subscribe.komunitin.org>" %}

<figure><img src="/files/bmdXMnOprcJweF2HDgiZ" alt=""><figcaption><p>Login, transfers and offers screens of the Komunitin app on mobile</p></figcaption></figure>


---

# 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.komunitin.org/readme.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.
