# Marketplace Plugins

Build automation plugins that run on Vultisig's infrastructure and distribute them through the Marketplace. Plugins leverage Vultisig's MPC technology to execute transactions on behalf of users while maintaining self-custody—users never give up their private keys.

## Getting Started

1. **Understand the architecture**: Learn [what a plugin is](/developer-docs/marketplace/plugins.md) and how the [services](/developer-docs/marketplace/services.md) work together
2. **Build your plugin**: Follow the [quick start guide](/developer-docs/marketplace/basics-quick-start.md) and reference the [App Recurring](https://github.com/vultisig/app-recurring) plugin
3. **Submit for review**: Complete the [submission process](/developer-docs/marketplace/submission-process.md) to list on the Marketplace

## Documentation

### Architecture

* [What is a Plugin](/developer-docs/marketplace/plugins.md) - Core concepts and security model
* [Services Architecture](/developer-docs/marketplace/services.md) - HTTP Server, Worker, Scheduler, TX Indexer
* [Policy Rules](/developer-docs/marketplace/metarules.md) - MetaRules and Direct Rules for transaction validation
* [Infrastructure Overview](/developer-docs/marketplace/infrastructure.md) - System components and interactions

### Building

* [Quick Start](/developer-docs/marketplace/basics-quick-start.md) - Step-by-step guide to your first plugin
* [Build Your Plugin](/developer-docs/marketplace/build-your-plugin.md) - Detailed developer guide
* [Adding a New Chain](/developer-docs/marketplace/build-your-plugin/adding-a-new-chain.md) - Extend chain support

### Publishing

* [Submission Process](/developer-docs/marketplace/submission-process.md) - Review and approval workflow
* [Revenue](https://github.com/vultisig/docs/blob/main/developer-docs/marketplace/infrastructure-overview/revenue.md) - Fee structures and 70/30 revenue split

## Reference Implementation

The [App Recurring](https://github.com/vultisig/app-recurring) plugin is the official reference implementation. Clone it as a starting point for your own development.

Each plugin is an independent service — you define your own recipe (transaction rules), authentication flow, and business logic. The reference plugin shows integration patterns, but your plugin can be structured however you need.

## Support

* **Discord**: [discord.gg/vultisig](https://discord.gg/vultisig) - Join the third-party developer section
* **GitHub**: [github.com/vultisig](https://github.com/vultisig) - Source code and issues


---

# 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.vultisig.com/developer-docs/marketplace.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.
