> For the complete documentation index, see [llms.txt](https://docs.bitbadges.io/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.bitbadges.io/for-developers/claims.md).

# BitBadges Claims

Claims are BitBadges' universal off-chain gating primitive: **Meet criteria → Receive rewards.**

Claims are composed of plugins executed in a configurable pipeline. Built-in plugins handle common patterns (codes, passwords, address whitelists, token ownership). Custom plugins let you add any logic via HTTP endpoints.

## Pages

| Page                                                                    | Description                                                              |
| ----------------------------------------------------------------------- | ------------------------------------------------------------------------ |
| [Overview](/for-developers/claims/overview.md)                          | How claims work, standard vs on-demand, supported plugins                |
| [Core Concepts](/for-developers/claims/concepts.md)                     | Claim numbers, success logic, sign-in, gating approvals, claim codes     |
| [Built-In Plugins](/for-developers/claims/built-in-plugins.md)          | Schemas and configuration for all core + pre-built plugins               |
| [Dynamic Stores](/for-developers/claims/dynamic-stores.md)              | BitBadges-hosted user lists for gating claims                            |
| [Custom Plugins](/for-developers/claims/custom-plugins.md)              | Build your own plugins with HTTP endpoints                               |
| [Gating On-Chain Approvals](/for-developers/claims/gating-approvals.md) | Hybrid off-chain/on-chain Merkle proof process, consistency requirements |
| [Security & Trust Assumptions](/for-developers/claims/security.md)      | Versioning, oracle trust, plugin risks, minimizing trust                 |
| [API Reference](/for-developers/claims/api-reference.md)                | Complete, fetch, simulate, and verify claims programmatically            |
| [Examples](/for-developers/claims/examples.md)                          | Full E2E claim configurations and completion snippets                    |
| [Designing Claims](/for-developers/claims/designing-claims.md)          | Criteria approaches, rewards, automation, and design tips                |
