Welcome to SAT20
SatoshiNet Is the Native Execution Layer for Bitcoin’s Future Value Network
SAT20 is a protocol and open-source technology stack around Bitcoin-native assets. SatoshiNet is the open execution network in the SAT20 stack. It does not replace Bitcoin L1. It extends Bitcoin L1 asset facts, user control, and final settlement into a faster, lower-cost, programmable, and automatable execution environment.
Our long-term thesis is: Bitcoin will become the foundation of the future value network, and SatoshiNet will become a core network for carrying services, applications, and AI Agents in that value network.
“Helping BTC communities build, own, and operate their own financial infrastructure” remains an important goal, but it is more accurately a near-term adoption path rather than the final vision. Community DEX, DAO, wallet, Indexer, Explorer, nodes, and Launchpad are the first scenarios for validating SAT20’s native extension path, creating real usage, fee flow, and ecosystem coordination.
Core Capability Chain and R&D Directions
Indexer
↓
STP
↓
SatoshiNet
↓
Smart Contracts
↓
DKVS
↓
AI Agent WalletThis chain shows the current capability relationship: Indexer provides asset facts; STP provides cross-layer control; SatoshiNet provides the execution network; Smart Contracts provide programmable logic; DKVS provides account and application small-data synchronization; and AI Agent Wallet evolves from SAT20 Wallet into an Agent-facing authorization entry. D-Indexer remains a later R&D direction rather than a delivered layer in this chain.
SAT20 in One Paragraph
Names and Relationships
SAT20
Protocol and open-source technology stack around Bitcoin-native assets
SatoshiNet
Native execution layer for Bitcoin’s future value network
Indexer
Mainnet asset fact layer for Bitcoin L1 and SatoshiNet
STP / Transcend
Mainnet cross-layer asset control, exit, and punishment protocol between Bitcoin L1 and SatoshiNet
SatoshiNet
Mainnet execution network for transactions, assets, blocks, contracts, applications, and services
Smart Contracts
Programmability layer on SatoshiNet. The framework has been implemented and entered public testnet; current testing includes Agent / Prediction contracts and, under PWA Tools -> Smart Contracts, template AMM / limit order plus EVM ConstantProductAMM / LimitOrderBook samples
DKVS
Implemented signed small-data storage and synchronization under testnet integration, used for account management, RGB11 backup, mailbox, and application configuration; it is not chain consensus state
D-Indexer
Distributed L1 Indexer direction still in R&D; DKVS is one reusable foundation, but the two are not one delivered product
SAT20 Wallet
Wallet entry with existing browser extension and PWA forms, continuously iterating
AI Agent Wallet
Agent authorization and operation entry evolving from SAT20 Wallet
ORDX
Satoshi-denominated asset protocol in the SAT20 stack
GAS
SatoshiNet-native network fee and security staking asset
Why SatoshiNet Exists
Bitcoin L1 is well suited for scarce assets, final settlement, and long-term security. It is not designed to carry every high-frequency transaction, complex contract, community governance flow, AI Agent operation, or large-scale application execution. Scaling execution is a natural direction for Bitcoin, but the hard problem is preserving links to Bitcoin L1 asset facts, user control, and exit paths while gaining better execution.
SatoshiNet explores an open Bitcoin-native extension path:
Assets originate from Bitcoin L1.
Asset facts can be traced and verified.
Users retain protection and exit paths in abnormal situations.
Applications execute in a faster, lower-cost, programmable network.
Communities, developers, and third parties can run infrastructure independently instead of permanently depending on SAT20 Labs.
AI Agents can understand evidence, explain risk, generate plans, and execute actions without bypassing wallet authorization or holding user private keys.
From Bitcoin Facts to Agent Wallet
D-Indexer is intentionally not shown above as a delivered layer. It remains an R&D direction for distributed L1 asset facts.
What You Can Do Now
Understand SatoshiNet
Understand why Bitcoin needs native extension, the asset safety model, Indexer, STP, contracts, GAS, and AI Agents
Community infrastructure
Plan nodes, indexers, explorers, wallets, DEX, DAO, Launchpad, and operations backend for BTC communities
Bring assets into SatoshiNet
Use mainnet Indexer to identify Bitcoin L1 asset facts and mainnet STP to place assets into a user-exitable channel safety boundary
User flows
Use SAT20 Wallet extension or PWA to enter SatoshiNet, complete swaps, and verify transactions with Explorer
Test smart contracts
Use PWA Wallet to claim test GAS, deploy or participate in Prediction contract testing
Developer integration
Integrate Indexer, STP, SatoshiNet, Smart Contracts, Wallet SDK, and community DEX / DAO
Network economics
Understand GAS, fee flows, node staking, incentives, and open design questions
AI Agent operations
Let Agents perform asset safety checks and actions without holding private keys or bypassing wallet authorization
Ecosystem cooperation
Apply for pilots, contribute tools, provide liquidity, run nodes, or support protocol development
Choose Your Role
I run a BTC community
I am a Solidity / EVM developer
I run infrastructure
I am a wallet or exchange
I am an AI Agent developer
I want to provide liquidity
Security Is Expressed with Evidence
SatoshiNet does not use a centralized custodial bridge as its core cross-layer model. User protection depends on STP channel state, valid commitment transactions, punishment coverage, wallet backup, indexer evidence, and executable Bitcoin L1 paths.
Users, wallets, and Agents need to verify:
Whether assets are on Bitcoin L1, in an STP channel, in a SatoshiNet user address, or in a contract address.
Whether critical transactions can be traced to txid, vout, height, and confirmations.
Whether the wallet holds the latest commitment transaction and required backup material.
Whether revoked states have punishment coverage.
Whether users still have exit or protection paths when a Core Node is offline, refuses service, or behaves maliciously.
Whether design-stage capabilities are clearly marked rather than presented as finished products.
Current Key Status
The website and docs use the same status language to express capability boundaries:
Indexer
Implemented · Mainnet
Mainnet asset fact layer for Bitcoin L1 and SatoshiNet assets, transactions, confirmations, and protocol events
STP
Implemented · Mainnet
STP has been implemented and deployed to mainnet for cross-layer asset control, exit paths, and punishment coverage
SatoshiNet
Implemented · Mainnet
Mainnet execution network carrying transactions, asset representation, base applications, and services
Smart Contracts / EVM Runtime / Agent Contracts
Testnet / Iterating
The smart contract framework has been implemented and entered public testnet; current validation includes Agent / Prediction contracts and, under PWA Tools -> Smart Contracts, template AMM / limit order plus EVM ConstantProductAMM / LimitOrderBook samples
DKVS
Implemented · Testnet / Iterating
Signed records, CAS, subscriptions, FREE_LOCAL, AUTOPAY propagation, account management, and RGB11 recovery paths are implemented and remain under testnet integration and stability validation
D-Indexer
R&D / In Development
Distributed L1 asset-fact networking remains under development; DKVS implementation does not imply that D-Indexer is live
SAT20 Wallet / AI Agent Wallet
Implemented · Iterating
SAT20 Wallet already exists as browser extension and PWA. AI Agent Wallet continues evolving from that base
VSN / Long-Term Governance
Design / R&D
These areas remain under design, experimentation, and validation, and are not presented as finished production capabilities
Status and Evidence
Docs use consistent status labels:
Implemented
Code and core flow exist, but this does not automatically imply full production maturity
Mainnet
The capability is deployed to a mainnet environment. Production maturity is read together with documentation and risk boundaries
Testnet
Reproducible testnet flow exists
In Development
Code is being developed; full availability is not promised
Iterating
The capability exists, but product experience, interfaces, or safety boundaries continue to improve
Design in Progress
Rules, parameters, or governance are not finalized
R&D
Research infrastructure direction that may continue to change
Experimental
Research feature that may change or be removed
Every status links to code, documentation, demo, Explorer, contract address, test transaction, or validation record as evidence becomes available.
Official Links
Website: sat20.org
Documentation: docs.sat20.org
X: SAT20Labs
GitHub: sat20-labs
This documentation serves users, developers, communities, node operators, wallets, exchanges, AI Agents, infrastructure teams, and strategic partners. The website explains vision, outcomes, opportunities, and action paths. Docs provide protocol facts, implementation details, evidence, and risk boundaries.
Last updated
Was this helpful?