# POTLOCK Protocol

POTLOCK = THE OPEN FUNDING STACK. POTLOCK is a protocol for deploying any funding strategy, impact tracking and engagement tools for public goods. We are completely open-source, modular, and permissionless from day 1.. If you don't like us we encourage forks.&#x20;

<figure><img src="/files/z32QyESA9XExAquShkH3" alt=""><figcaption><p>POTLOCK open funding stack</p></figcaption></figure>

## Deep Dive Into the "Legos"

<https://potlock.org/legos> and <https://potlock.org/legos-explained>

{% hint style="info" %}
As we build we are developing the concept of legos, even part of the funding stack as an interchange-able & composable primtiive.&#x20;
{% endhint %}

## POTLOCK Ecosystem

POTLOCK is composed of projects, protocol, communities, contributors that make this happen. See the entire ecosystem at [https://ecosystem.potlock.org](<https://ecosystem.potlock.org >). All relevant links can be found here&#x20;

{% content-ref url="/pages/urmQcKbllZnvlV4X4doe" %}
[GrantPicks](/products/grantpicks.md)
{% endcontent-ref %}

{% content-ref url="/pages/QALRyuxjXeONqBNZyRp7" %}
[AI-PGF](/products/ai-pgf.md)
{% endcontent-ref %}

## Tech That We Use

Currently we are on NEAR Protocol, A layer 1 blockchain with smart contracts on Rust.

### Some of Our Products

* Our BOS App
* Project Discovery + Social Feed
* Direct Donations
* Quadratic Funding Rounds
* [Alem.dev](https://Alem.dev) (a decentralized framework)
* [Nada.bot](/products/nada.bot.md): a contract based sybil resistance aggregator
* [GrantPicks](/products/grantpicks.md): on Stellar & NEAR soon


---

# 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.potlock.io/readme/potlock-protocol.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.
