# Metaprotocols

A MetaProtocol is a protocol built on top of the synthetic blockchain, that can be organized into a set of modules and/or commands. The first MetaProtocol will be [The Drops](https://docs.simulacrum.network/metaprotocols/the-drops), but additional metaprotocols are being developed. We will start by only allowing whitelisted protocols to be introduced, but eventually the registering of protocols will be permissionless. A MetaProtocol has a variety of customizations within the Synthetic Blockchain. For example, a MetaProtocol can decide to only accept [Commands](https://docs.simulacrum.network/synthetic-blockchain/organization/commands)from certain sources. This helps to limit risks associated with introducing experimental sources at a later point in time.

The benefit of building a MetaProtocol on top of Simulacrum is, it allows for users to focus on implementation logic for arbitrary [Commands](https://docs.simulacrum.network/synthetic-blockchain/organization/commands). Developers can applications that leverage any or all Sources that are supported by The Simulacrum. For example, once a telegram source is introduced, we will be able to allow applications to be developed (such as trading bots) where a user can use a platform like Twitter or Telegram, and no longer has to trust Centralized Execution.


---

# 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.simulacrum.network/metaprotocols.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.
