# 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](https://docs.vultisig.com/developer-docs/marketplace/plugins) and how the [services](https://docs.vultisig.com/developer-docs/marketplace/services) work together
2. **Build your plugin**: Follow the [quick start guide](https://docs.vultisig.com/developer-docs/marketplace/basics-quick-start) and reference the [App Recurring](https://github.com/vultisig/app-recurring) plugin
3. **Submit for review**: Complete the [submission process](https://docs.vultisig.com/developer-docs/marketplace/submission-process) to list on the Marketplace

## Documentation

### Architecture

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

### Building

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

### Publishing

* [Submission Process](https://docs.vultisig.com/developer-docs/marketplace/submission-process) - 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
