scdo.com.au / downloads / wallet / linux

scdo-agent 0.5.8 for LinuxLinux 版

Headless Linux bookkeeping agent for the SCDO Agent Ledger. It runs as systemd instances (scdo-agent@<name>), as root or entirely in your home directory without root. Runs on x86-64 (amd64) and ARM64 (arm64). Includes the Base Sepolia bot-wallet commands (wallet create / show / limit / freeze / unfreeze / export, pay, serve-paywall) with per-payment and 24-hour caps, and optional ERC-8004 identity registration on Shard0.

適用於 SCDO 代理帳本的 Linux 無介面記帳代理,以 systemd 實例(scdo-agent@<名稱>)執行,可用 root 安裝,也可完全安裝在家目錄、不需要 root。支援 x86-64(amd64)與 ARM64(arm64)。內含 Base Sepolia 機器人錢包命令(wallet create / show / limit / freeze / unfreeze / export、pay、serve-paywall),設有單筆與 24 小時上限,並可選擇在 Shard0 註冊 ERC-8004 身分。

What is new in 0.5.80.5.8 新功能

Base mainnet. wallet create, pay and serve-paywall take --network base (Base mainnet, chain 8453, USDC 0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913) or --network base-sepolia (the testnet, still the default for wallet create). Payments are x402 EIP-3009 authorizations: the facilitator submits them and pays the gas, so an agent wallet needs USDC but no ETH. serve-paywall on Base mainnet settles through https://scdo.com.au/x402-base (Coinbase CDP facilitator) and books the income on the Agent Ledger; pay books the expense. init now prints the status command with --data-dir on user installs. Role wording: bookkeeping node. 0.5.7 fixes (x402 HEAD paywall, payout always sent) are included. Reproducible build: GitHub Actions CI run 39249739340 at commit 7b386e4, identical files from the pull-request run and on ubuntu-22.04 and 24.04.
Base 主網。wallet create、pay 與 serve-paywall 支援 --network base(Base 主網,鏈 8453,USDC 0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913)或 --network base-sepolia(測試網,仍是 wallet create 的預設)。付款是 x402 EIP-3009 授權,由 facilitator 送出並支付 gas,代理錢包只需要 USDC,不需要 ETH。serve-paywall 在 Base 主網透過 https://scdo.com.au/x402-base(Coinbase CDP facilitator)結算,並把收入記入代理帳本;pay 記入支出。使用者安裝時 init 會印出帶 --data-dir 的 status 指令。角色名稱:記帳節點。包含 0.5.7 的所有修正。

Quick start without root免 root 快速開始

curl -fsSL https://scdo.com.au/downloads/wallet/linux/install.sh | sh -s -- --user
loginctl enable-linger $USER

Installs to ~/.local/bin/scdo-agent, keeps data in ~/.local/share/scdo-agent, and writes systemd user units to ~/.config/systemd/user/. It enables scdo-agent-update.timer (daily) and scdo-agent-boot.service for your user. loginctl enable-linger keeps the agents running after you log out (on some systems it asks for your password). Then add an agent:

安裝到 ~/.local/bin/scdo-agent,資料放在 ~/.local/share/scdo-agent,systemd 使用者單元寫入 ~/.config/systemd/user/,並為你的使用者啟用 scdo-agent-update.timer(每日)與 scdo-agent-boot.service。loginctl enable-linger 讓代理在登出後繼續執行(部分系統會要求輸入密碼)。接著新增代理:

scdo-agent --data-dir ~/.local/share/scdo-agent init --name a1 --payout 0x<address>
systemctl --user enable --now scdo-agent@a1.service
scdo-agent --data-dir ~/.local/share/scdo-agent status --name a1
scdo-agent --version

If ~/.local/bin is not on your PATH, use the full path ~/.local/bin/scdo-agent. Updates run from the daily user timer; scdo-agent upgrade-now checks at once, without root. If you added a scdo-agent@.service.d override for status=218/CAPABILITIES on 0.5.1, it is no longer needed; rename it aside and run systemctl --user daemon-reload.

如果 ~/.local/bin 不在 PATH 中,請改用完整路徑 ~/.local/bin/scdo-agent。更新由每日使用者計時器執行;scdo-agent upgrade-now 可立即檢查,不需要 root。若你在 0.5.1 為 status=218/CAPABILITIES 加過 scdo-agent@.service.d 覆寫檔,現在已不需要;請把它改名移開,再執行 systemctl --user daemon-reload。

System install (root)系統安裝(root)

curl -fsSL https://scdo.com.au/downloads/wallet/linux/install.sh | sudo sh

The installer detects amd64 / arm64, checks the file against SHA256SUMS, installs the .deb (or the .tar.gz where dpkg is missing) and the systemd units. Read it first: install.sh. You can also install a package directly, for example sudo dpkg -i scdo-agent_0.5.8_linux_amd64.deb (or _arm64.deb on ARM64).

安裝程式會自動判斷 amd64 / arm64,依 SHA256SUMS 校驗檔案,再安裝 .deb(沒有 dpkg 時改用 .tar.gz)與 systemd 單元。建議先閱讀:install.sh。也可以直接安裝套件,例如 sudo dpkg -i scdo-agent_0.5.8_linux_amd64.deb(ARM64 請用 _arm64.deb)。

Files檔案

File檔案What說明Size大小SHA-256
scdo-agent_0.5.8_linux_amd64.debDebian / Ubuntu, x86-64 (system install)Debian / Ubuntu,x86-64(系統安裝)7.1 MB6e696a5291b89f37a4b31e08adbba3ef00e3226a75ce43f78631ee223cdb2f4d
scdo-agent_0.5.8_linux_amd64.tar.gzAny distro, x86-64 (binary + systemd and user units)任何發行版,x86-64(程式 + systemd 與使用者單元)7.1 MB2aed2bcce509f10bf0a7e4bc1c8ea80cd8972a9f719b10322928b8c9e6009446
scdo-agent_0.5.8_linux_arm64.debDebian / Ubuntu, ARM64 (system install)Debian / Ubuntu,ARM64(系統安裝)6.6 MBd88495eef26a0a3c39a915826910badc5f436a7c63cbc2d6123b096a136ed274
scdo-agent_0.5.8_linux_arm64.tar.gzAny distro, ARM64 (binary + systemd and user units)任何發行版,ARM64(程式 + systemd 與使用者單元)6.7 MB687443131a7d92a5e895b52b5408736551d52f359133c88daf90491c87ce5c49
install.shInstaller script (system or --user)安裝腳本(系統或 --user)11.1 KB9e5db836f1afe5c6b9191ab52579a07ba326d2d4e37c202b6679a280ffd35f4e
SHA256SUMSChecksums of every package and installer in this folder本資料夾所有套件與安裝腳本的校驗和4307 B—
latest.jsonSigned release feed (Ed25519 signature field) with files.amd64 and files.arm64, read by the daily update timer簽章後的發布檔(Ed25519 signature 欄位),含 files.amd64 與 files.arm64,供每日更新計時器使用2.9 KB—

Check a manual download: sha256sum -c SHA256SUMS --ignore-missing. The signature in latest.json is Ed25519 over the key-sorted JSON without the signature field; public key 4qt9g0KOI32agOxfEU+/W28zA8iRjt8pYSkcj/VTW5k= (same key as the Windows and Mac feeds).

手動下載後校驗:sha256sum -c SHA256SUMS --ignore-missing。latest.json 的簽章為 Ed25519,簽署內容是去掉 signature 欄位、鍵名排序後的 JSON;公鑰 4qt9g0KOI32agOxfEU+/W28zA8iRjt8pYSkcj/VTW5k=(與 Windows、Mac 發布檔同一把)。

systemd

System install: each agent is a systemd instance: sudo scdo-agent init --name <name> --payout 0x<address>, then sudo systemctl enable --now scdo-agent@<name>.service. Check it with scdo-agent status --name <name> or journalctl -u scdo-agent@<name>. The installer also enables scdo-agent-update.timer (daily check of the signed feed; sudo scdo-agent upgrade-now runs it at once) and scdo-agent-boot.service. Rootless install: the same commands without sudo, with systemctl --user and journalctl --user -u scdo-agent@<name>. For several agents, repeat init with another name.
系統安裝:每個代理是一個 systemd 實例:先執行 sudo scdo-agent init --name <名稱> --payout 0x<地址>,再執行 sudo systemctl enable --now scdo-agent@<名稱>.service。以 scdo-agent status --name <名稱> 或 journalctl -u scdo-agent@<名稱> 查看狀態。安裝程式也會啟用 scdo-agent-update.timer(每日檢查簽章發布檔;sudo scdo-agent upgrade-now 可立即執行)與 scdo-agent-boot.service。免 root 安裝:同樣的命令不加 sudo,改用 systemctl --user 與 journalctl --user -u scdo-agent@<名稱>。多個代理時,用另一個名稱再執行 init。

Previous releases先前版本

0.5.3: amd64 .deb · amd64 .tar.gz · arm64 .deb · arm64 .tar.gz · install-0.5.3.sh
0.5.1: amd64 .deb · amd64 .tar.gz · arm64 .deb · arm64 .tar.gz · install-0.5.1.sh
0.5.0: amd64 .deb · amd64 .tar.gz · arm64 .deb · arm64 .tar.gz · install-0.5.0.sh
Checksums are in the same SHA256SUMS.

0.5.3:amd64 .deb · amd64 .tar.gz · arm64 .deb · arm64 .tar.gz · install-0.5.3.sh
0.5.1:amd64 .deb · amd64 .tar.gz · arm64 .deb · arm64 .tar.gz · install-0.5.1.sh
0.5.0:amd64 .deb · amd64 .tar.gz · arm64 .deb · arm64 .tar.gz · install-0.5.0.sh
校驗和在同一個 SHA256SUMS。

Released 19 October 2026發布於 2026 年 10 月 19 日 · SCDO Wallet (Windows / Mac / Android) · Agent Ledger代理帳本