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

# Introduction

<div data-with-frame="true"><figure><picture><source srcset="/files/RozgtVWw4J2s8qEOPHVR" media="(prefers-color-scheme: dark)"><img src="https://2842511454-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FH74xqoobupBWwBsVMJhK%2Fuploads%2Fam7BqpV0sbUexW7Zpqoh%2Fbitcoin-stacks-dark.png?alt=media&amp;token=28aa61b3-628a-4519-a574-0b5856762626" alt=""></picture><figcaption></figcaption></figure></div>

{% hint style="info" %}
Check out the recently approved [Bitcoin Staking SIP](https://github.com/stacksgov/sips/pull/270).
{% endhint %}

{% hint style="warning" %}
Note that PoX-5 is now live on the network - various areas of this documentation are in the process of being updated to fully reflect that. You can browse PoX-5 documentation, temporarily presented as a standalone section, [here](https://docs.stacks.co/pox-5).
{% endhint %}

### Stacks: The TL;DR

Stacks activates the Bitcoin economy. Bitcoin is the most adopted, most valuable, and most decentralized cryptocurrency. The Stacks L2 enables fast, cheap BTC and full-featured smart contracts on the L2 without modifying Bitcoin itself. Users and developers can use BTC in their apps and pay gas fees with BTC. All transactions on Stacks L2 are secured by Bitcoin L1 with 100% finality, enabling you to build apps and digital assets that are integrated with Bitcoin security.

The Stacks layer for smart contracts has the following innovations that make it unique:

**S**: Secured by the entire hash power of Bitcoin (Bitcoin finality).\
**T**: Trust-minimized Bitcoin peg mechanism; write to Bitcoin.\
**A**: Atomic BTC swaps and assets owned by BTC addresses.\
**C**: Clarity language for safe, decidable smart contracts.\
**K**: Knowledge of full Bitcoin state; read from Bitcoin.\
**S**: Scalable, fast transactions that settle on Bitcoin.

***

### Why learn the fundamentals of Stacks?

Stacks fundamentals give you the intuition to build apps that are safer, more Bitcoin-aligned, and more future-proof. A developer who learns the basics doesn’t just write Clarity—they build apps that actually *feel like* Bitcoin apps.

1. You'll build apps that actually leverage Bitcoin
2. You'll avoid costly design mistakes
3. You'll write better smart contracts
4. You'll use sBTC and Bitcoin writes correctly

***

### What to learn next?

<table data-card-size="large" data-view="cards"><thead><tr><th></th><th></th><th data-hidden data-card-target data-type="content-ref"></th></tr></thead><tbody><tr><td><strong>Stacks 101</strong></td><td>Really dive into the nuts and bolts of how Stacks is built on Bitcoin.</td><td><a href="/learn/stacks-101.md">Stacks 101</a></td></tr><tr><td><strong>Network Fundamentals</strong></td><td>Learn about accounts, testnets, SIPs, authentication, BNS, and more.</td><td><a href="/learn/network-fundamentals.md">Network Fundamentals</a></td></tr><tr><td><strong>Block Production</strong></td><td>How do Stacks blocks get validated and mined?</td><td><a href="/learn/block-production.md">Block Production</a></td></tr><tr><td><strong>Transactions</strong></td><td>Learn about the lifecycle of a transaction on Stacks.</td><td><a href="/learn/transactions.md">Transactions</a></td></tr><tr><td><strong>Clarity</strong></td><td>Discover the philosophy and design principles of the Clarity smart contract language.</td><td><a href="/learn/clarity.md">Clarity</a></td></tr><tr><td><strong>sBTC</strong></td><td>Understand how bitcoin is unwrapped into a productive and programmable asset.</td><td><a href="/learn/sbtc.md">sBTC</a></td></tr><tr><td><strong>Bitcoin Staking</strong></td><td>Earn BTC yield on BTC through protocol bonds, held in your own custody or through an sBTC pool.</td><td><a href="/learn/bitcoin-staking.md">Bitcoin Staking</a></td></tr><tr><td><strong>Bridging</strong></td><td>Explore how cross-chain interoperability works with Stacks and other major networks.</td><td><a href="/learn/bridging.md">Bridging</a></td></tr></tbody></table>

***

### Additional Resources

* \[[Stacks YT](https://youtu.be/0erpW7IEo6Y?si=Ldu4RlVVnLqOL4eP)] How Stacks Will Grow In 2025 With Stacks Founder Muneeb Ali
* \[[Token2049 Dubai](https://youtu.be/DFTXAOmi0es?si=sMOO6Yfj_TCVdFTF)] Muneeb Ali - Building Bitcoin’s Future: The Role of Stacks L2


---

# 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 by asking a question.

Perform an HTTP GET request on the following URL with the `ask` and `goal` query parameters:

```
GET https://docs.stacks.co/learn/readme.md?ask=<question>&goal=<user_goal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is what the user is ultimately trying to achieve, the reason they need the answer. Sharing it helps GitBook give you a better, more relevant answer. A goal is most helpful when it describes the outcome the user wants rather than restating the question. For example, with `ask=how do I create an API token`, a goal like `automate deployments from our CI pipeline` lets GitBook tailor the answer to that use case.

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.
