> 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/token-standard/x-tokenization.md).

# Overview

This directory contains comprehensive developer documentation for the BitBadges blockchain's `x/tokenization` module.

> 💡 **Note:** For most development, you may actually not need to know many of the underlying details of x/tokenization that we describe in this section. For example, you may only need high-level API getters like fetching balances and metadata as well as the no-code Create tab in the BitBadges site.

## Table of Contents

1. [Concepts](/token-standard/learn.md)- Core data structures and business logic
2. [Messages](/token-standard/messages.md) - Transaction messages and handlers
3. [Queries](/token-standard/queries.md) - Query types and endpoints
4. [Examples](/token-standard/examples.md) - Common usage patterns and building blocks

## Main Features

* No code, no smart contracts - All implemented as a Cosmos module
* 1000x transferability customization for whatever requirements you may need
* Three transferability levels enforced for as much or as little customization as needed (collection-level, sender, recipient approvals)
* Seamless compatibility for checking off-chain criteria like in the BitBadges site where you can gate mints by 7000+ no-code plugins
* Supports any IBC currency
* IBC interoperable through wrapping to x/bank IBC denoms
* Transferability is checked EVERY transfer on-chain, enforcing compliance seamlessly at the protocol level
* Extendible with smart contract frameworks

## Message Reference

### Collection Management

* [MsgCreateCollection](/token-standard/messages/msg-create-collection.md) - Create new collection
* [MsgUpdateCollection](/token-standard/messages/msg-update-collection.md) - Update existing collection
* [MsgUniversalUpdateCollection](/token-standard/messages/msg-universal-update-collection.md) - Universal create/update interface with invariants support
* [MsgDeleteCollection](/token-standard/messages/msg-delete-collection.md) - Delete collection

### Token Transfers

* [MsgTransferTokens](/token-standard/messages/msg-transfer-tokens.md) - Transfer tokens between addresses

### User Approvals

* [MsgUpdateUserApprovals](/token-standard/messages/msg-update-user-approvals.md) - Update transfer approvals
* [MsgCastVote](https://github.com/trevormil/bitbadges-docs/blob/master/x-tokenization/messages/msg-cast-vote.md) - Cast or update votes for voting challenges

### Address Lists & Dynamic Stores

* [MsgCreateAddressLists](/token-standard/messages/msg-create-address-lists.md) - Create reusable address lists
* [MsgCreateDynamicStore](/token-standard/messages/msg-create-dynamic-store.md) - Create boolean store
* [MsgUpdateDynamicStore](/token-standard/messages/msg-update-dynamic-store.md) - Update dynamic store properties
* [MsgDeleteDynamicStore](/token-standard/messages/msg-delete-dynamic-store.md) - Delete dynamic store
* [MsgSetDynamicStoreValue](/token-standard/messages/msg-set-dynamic-store-value.md) - Set boolean values for addresses
* [More messages...](/token-standard/messages.md) - See full message reference

## Query Reference

### Core Queries

* [GetCollection](/token-standard/queries/get-collection.md) - Retrieve collection data
* [GetBalance](/token-standard/queries/get-balance.md) - Get user balances
* [GetApprovalTracker](/token-standard/queries/get-approval-tracker.md) - Get approval usage data
* [GetAddressList](/token-standard/queries/get-address-list.md) - Retrieve address list
* [More queries...](/token-standard/queries.md) - See full query reference

## Quick Links

* [BitBadges Chain Repository](https://github.com/bitbadges/bitbadgeschain)
* [BitBadges Documentation](https://docs.bitbadges.io)
* [Proto Definitions](https://github.com/bitbadges/bitbadgeschain/tree/master/proto/tokenization)

## Documentation Style

This documentation follows the [Cosmos SDK module documentation standards](https://docs.cosmos.network/main/building-modules/README) and is designed for developers building on or integrating with the BitBadges blockchain.
