> For the complete documentation index, see [llms.txt](https://programmable.market/docs/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://programmable.market/docs/creators/programs.md).

# Contributing

Contribution paths for coin creators, module authors and application developers

Contributors can build reusable modules, launch custom applications or integrate Programmable records into another product. Each path has its own interface and evidence requirements.

| Work                                                        | Starting point                                                           |
| ----------------------------------------------------------- | ------------------------------------------------------------------------ |
| Publish behavior that other coin creators can use           | [Build a module](/docs/developers/module-mode.md)                        |
| Launch a token, hook or application with your own contracts | [Custom Launch quickstart](/docs/developers/custom-launch-quickstart.md) |
| Add launch discovery to a terminal, explorer or wallet      | [Index launches](/docs/developers/indexing.md)                           |
| Improve the public product or documentation                 | [Programmable on GitHub](https://github.com/programmablehq/PROGRAMMABLE) |

Use [Discord](https://discord.com/invite/programmable) for product and integration discussions. Report reproducible source or documentation defects in the relevant GitHub repository. Security reports belong in its private security reporting channel.

Participation in a partnership or contribution program does not change a launch's contract requirements, wallet authority or onchain provenance. Module rewards and creator earnings follow the deployed fee contract described in [Fees and revenue](/docs/economics.md).


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## 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, and the optional `goal` query parameter:

```
GET https://programmable.market/docs/creators/programs.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

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.
