Welcome to SAT20
SAT20 is a protocol and network stack built around Bitcoin-native assets. Its core goal is to let BTC, Ordinals, Runes, BRC20, ORDX, and other Bitcoin L1 assets move into a lower-cost, faster, programmable environment while preserving user control.
SatoshiNet is the Bitcoin-native extension network in the SAT20 ecosystem. It is not a custodial bridge, and it is not an independent asset system unrelated to Bitcoin. Assets enter SatoshiNet from Bitcoin L1; asset facts are expressed by indexers; the safety boundary is formed by STP channels, commitment transactions, punishment transactions, force-close paths, and verifiable Bitcoin L1 transactions.
Core Thesis
The Bitcoin ecosystem has long lacked a network that satisfies three requirements at the same time:
Assets originate from Bitcoin L1, instead of being custodially bridged or created from nothing.
Users retain an exit path, even when a Core Node fails or behaves maliciously.
The network is cheap, fast, and programmable enough for trading, contracts, AI Agents, and richer applications.
SatoshiNet is built to solve this problem.
Four Foundations
STP
Moves Bitcoin L1 assets into, across, and out of SatoshiNet while preserving user control
Indexer
Expresses BTC, Ordinals, Runes, BRC20, ORDX, and other L1 assets as queryable, verifiable asset facts
Smart Contracts
Turn SatoshiNet from an asset circulation layer into an application network
GAS
Provides the economic entry point for contract execution, transaction processing, and ecosystem incentives
STP and indexers are the foundation for moving assets into SatoshiNet. The indexer tells wallets which assets exist on Bitcoin L1, which UTXOs carry them, and whether their state is confirmed. STP brings those assets into a channel safety boundary where users can exit and punish revoked states. Smart contracts and GAS then allow those assets to participate in trading, market making, payments, contracts, and more complex applications.
AI Agents are a new user interface. STP channel safety, commitment transactions, punishment transactions, and cross-layer states are complex for most users, but an Agent can read the evidence, run checks, call wallet adapters, and explain whether the next action is safe.
Where to Start
If this is your first time learning about SAT20:
Read Asset Safety Model.
Read STP Introduction.
Read Smart Contracts and GAS.
If you want to build applications:
Start with the Developer Center.
Read the Developer Quickstart.
Choose the STP, Indexer, smart contract, or PWA adapter integration path.
If you want an AI Agent to operate STP:
Install and initialize SAT20 PWA Wallet, create or import a wallet inside the wallet, and complete backup and unlock.
Install the SAT20 Agent Wallet skill:
Let the Agent call
wallet.status,stp.status, andstp.safety_snapshotthrough the PWA adapter to verify wallet, network, Core Node, and channel safety state.
Official Links
Documentation: docs.sat20.org
Website: sat20.org
X: SAT20Labs
GitHub: sat20-labs
Documentation Structure
Learn
Explains SatoshiNet, STP, Indexer, the safety model, smart contracts, GAS, and AI Agents
Use
Guides users through wallets, cross-layer movement, asset verification, and risk boundaries
Build
For developers, wallets, exchanges, and infrastructure teams
Protocol
For implementers and auditors: STP, SatoshiNet, ORDX, Indexer, and contract protocols
AI Agent
For Agent developers and wallet adapters that need verifiable asset control
Ecosystem
For builders, asset communities, exchanges, institutions, and community members
Roadmap
Describes ecosystem phases, public milestones, and the long-term direction
This documentation will keep evolving. The priority is accurate protocol facts, reproducible testnet evidence, and executable developer paths. English docs, website content, and community material will continue to improve alongside the protocol.
Last updated