AI Agents and User Asset Control
AI Agents are not an accessory to SAT20. They may become an important interface for ordinary users interacting with STP, SatoshiNet, and smart contracts.
STP, RSMC, commitment transactions, punishment transactions, indexer evidence, and cross-layer asset state are complex for most users. The value of an Agent is that it can read this evidence and translate complex protocols into executable, explainable, and verifiable user operations.
Agent Responsibilities
An Agent is responsible for:
Understanding the user's goal.
Querying wallet, channel, L1/L2 transactions, and indexers.
Reviewing asset facts, confirmations, spent state, and cross-layer evidence.
Judging the current safety state.
Calling a wallet adapter.
Explaining what each step does.
Stopping when the state is unsafe.
Agent boundaries:
It does not store user mnemonic phrases.
It does not bypass wallet authorization.
It stops value movement when punish coverage cannot be proven.
It does not treat Core Node verbal status as a safety proof.
Skill Model
SAT20 provides the SAT20 Agent Wallet skill so Agents can operate wallets and Core Nodes through a unified JSON adapter.
Recommended order:
The user first installs SAT20 PWA Wallet.
The user creates or imports a wallet inside the PWA, completes backup, unlocks it, and selects the network.
The Agent then installs SAT20 Agent Wallet skill and calls the wallet through the PWA adapter.
The Agent first runs
wallet.status,stp.status, andstp.safety_snapshotbefore moving assets.
Install the skill:
The canonical skill source lives in the Chinese sat20-labs/docs repository. English documentation links to that source instead of copying a separate skill tree.
More details: SAT20 Agent Wallet: Install and Use.
Last updated