> ## Documentation Index
> Fetch the complete documentation index at: https://docs.scrip.dev/llms.txt
> Use this file to discover all available pages before exploring further.

# Programs

> Top-level containers for incentive logic

A program is the top-level container in Scrip. It holds rules, links to assets, and scopes participants. You can run multiple programs in parallel to isolate campaigns like "Q4 Referral Bonus" from "Customer Loyalty."

## Endpoints

* Create, list, get, and update programs
* Fund and burn program wallet balances for `PREFUNDED` assets
* Link and unlink assets
* Set enrollment behavior via `on_unknown_participant` (`CREATE` or `REJECT`)
* Change program `status` between `ACTIVE`, `SUSPENDED`, and `ARCHIVED`

<Note>
  For usage patterns and examples, see the [Programs guide](/guides/programs).
</Note>
