# Protocol Roadmap

The Frictionless protocol is an upgradable and extensible market infrastructure. The protocol is developed by the IP company DEFYCA Labs S.à.r.l, which develops the smart contract suite under the permissive MIT license.&#x20;

{% hint style="info" %}
To contribute or request features to the protocol, please consult the [CONTRIBUTING](https://gitlab.com/dfyclabs/protocol/dfyclabs-tokens/-/blob/main/CONTRIBUTING.md) documentation for the smart contract suite.
{% endhint %}

The roadmap for the Frictionless protocol smart contracts includes:

1. Fundamental Analysis - Using the PERMISSIONED\_CALCULATING\_AGENT role to provide fundamental analysis on underlying portfolios via smart contracts in privacy-protecting mode.
2. Qualified Transfer Agents - Opening access to 3rd party transfer agents to execute the transfer and settlement of securities issued on the Frictionless protocol in accordance with local regulatory posture.
3. Portfolio Re-Balancers - A suite of smart contracts which enable PERMISSIONED\_INVESTORS to automatically re-balance their portfolio of investments according to their specific investment goals.

The broader roadmap includes features which are commercially developed by Frictionless Markets S.à.r.l, which can be requested via the <https://www.frictionless.markets> site.


---

# 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.frictionless.markets/developer/protocol-overview/protocol-roadmap.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.
