Not just a trading bot CLI. On-chain escrow with auto-release, oracle feeds, gate checks, airdrops, and agent orchestration — the payment IS the API call. Every action is permission-enforced and delivery-proven with SHA-256 hashes.
Every command is permission-aware. Escrow isn't optional — it's the enforcement layer.
Create payment agreements, confirm delivery, release funds, clawback. The payment IS the API call.
txai escrow create --provider core1... --amount 1TX --memo "price-oracle:TX/USD"
Run price oracle agents. Fetch, deliver, prove. 6 real exchange feeds with automatic dispute resolution.
txai oracle run --pairs TX/USD --exchanges coingecko,kraken,mexc
Check wallet permissions against on-chain conditions. Balance, tokens, NFTs, staking, custom.
txai gate check --wallet core1... --holds TOKEN
Create, configure, and run permission-aware agents. Market maker, sniper, airdrop, custom strategies.
txai agent create --name "Bot" --strategy market-maker
Parse natural language, dry-run distributions, execute gate-checked airdrops.
txai airdrop parse "Send 1000 TOKEN to stakers"
Query balances, check holdings, inspect token metadata on testnet or mainnet.
txai token balance --wallet core1...
Query the on-chain DEX orderbook. Bids, asks, depth, spread — all from the terminal.
txai orderbook depth --pair TOKEN/CORE
Set network, API endpoint, default wallet. Persists across sessions.
txai config set network testnet
Most crypto CLIs are just trading bots. TXAI agents have to qualify before they can act.
The CLI workflow mirrors the SDK. Configure, escrow, deliver, release.
Set your network and defaults. Persists to ~/.txai/config.json
txai config set network testnet
Lock funds in escrow with a memo-encoded service request. The payment IS the API call.
txai escrow create --provider core1... --amount 1TX --memo "service-request"
Provider delivers the result and submits a SHA-256 proof hash on-chain.
txai escrow deliver --id 42 --proof sha256:a1b2c3...
Funds release automatically after the dispute window expires. Or release manually.
txai escrow release --id 42
Install from npm. Create your first escrow in 30 seconds.