🌐 English में देखें
S
⚡ फ्रीमियम
🇮🇳 हिंदी
stipend.sh
Give your AI agent a wallet with spending limits it cannot be talked into raising.
stipend.sh पर जाएं
stipend.sh
stipend.sh क्या है?
stipend.sh is a non-custodial USDC wallet on the Base blockchain, designed to be installed and operated autonomously by an AI agent without any human developer account or API key setup. It is written in Python, licensed under Apache-2.0, and ships an MCP server with 7 tools over stdio transport. Spending limits — per transaction ($25 default), per day ($100 default), and per destination counterparty — are enforced in code between the agent's decision and the signing step, not in a prompt, making them resistant to prompt injection. The tool is not security-audited; signing relies on the audited eth-account library.
संक्षेप में
stipend.sh is a free, open-source Python tool that lets an AI agent create and manage its own non-custodial USDC wallet on Base, with programmable spending controls and a 7-tool MCP server. Gas fees are covered by purchasable credits; core wallet and limit features are permanently free.
मुख्य विशेषताएं
Agent Self-Installation
The wallet can be installed by an AI agent itself using a single curl or Python command, with no human developer account or issued API keys required.
Code-Enforced Spending Limits
Per-transaction ($25), per-day ($100), and per-counterparty limits are enforced in Python between the agent's decision and the transaction signature, not in a prompt, making them resistant to prompt injection attacks.
Destination Allowlist
Agents can configure a static allowlist of approved wallet addresses so that funds can never reach any unlisted destination, regardless of instructions received.
Config Lock
A passphrase-based config lock prevents the agent from raising its own spending caps or modifying the allowlist without a secret held by the human operator.
MCP Server (7 Tools, stdio)
Ships a built-in MCP server over stdio transport with 7 tools, allowing MCP-compatible AI clients such as Claude to call wallet operations directly.
x402 Auto-Pay
The tool integrates with the x402 HTTP payment protocol, allowing agents to automatically pay paywalled API endpoints and retry the request within their configured spending limits.
P&L Reporting
The stipend report command outputs earned-vs-spent figures, spending by category, and runway-in-days as JSON at no cost, with no data uploaded externally.
फायदे और नुकसान
✅ फायदे
- No Human Setup Required — The entire wallet creation process can be executed by an AI agent autonomously, unlike most wallets that require a human to open a developer account first.
- Prompt-Injection Resistant Limits — Spending limits are enforced in code between decision and signing, not as prompt instructions, which makes them harder to bypass via adversarial text inputs.
- Non-Custodial by Design — The private key is generated on the agent's own machine and never transmitted to stipend.sh, so the operator cannot access or redirect the agent's funds.
- Core Features Permanently Free — Wallet creation, spending limits, allowlist, config lock, x402 auto-pay, and JSON reporting are all free with no subscription required.
- Open Source, Apache-2.0 — The full codebase is open source under the Apache-2.0 license, allowing operators to audit, fork, or self-host without vendor lock-in.
❌ नुकसान
- Not Security Audited — The stipend.sh code itself has not undergone a third-party security audit; only the underlying eth-account signing library is audited. Funds at risk if vulnerabilities exist.
- Gas Credits Required to Send — Sending USDC requires ETH for gas fees on Base, which the agent cannot obtain by itself; gas credits must be purchased ($7.80 per 1,000) or supplied by the human operator.
- Niche Developer Audience — The tool requires familiarity with Python, MCP servers, Base blockchain, and autonomous agent architectures, making it inaccessible to non-technical users.
विशेषज्ञ की राय
stipend.sh is best suited for developers and researchers building autonomous AI agents that need to send, receive, or gate USDC payments on Base without requiring a human in the payment loop.
अक्सर पूछे जाने वाले सवाल
stipend.sh is a non-custodial USDC wallet on Base designed to be installed and operated by an AI agent without any human developer account or API key setup. Unlike MetaMask, Coinbase, or Circle wallets, it requires no human to open an account first. The private key is generated locally and never shared with stipend.sh.
The limits are enforced in code between the agent's decision step and the transaction signing step, not as prompt instructions. This means adversarial text read by the agent cannot move the limits. However, a fully compromised agent that controls its own process could still bypass them — the destination allowlist and config lock provide stronger guarantees in that scenario.
No. stipend.sh is non-custodial. The private key is generated on the agent's own machine and never transmitted to stipend.sh. When gas credits are used to submit a transaction, stipend.sh broadcasts a transaction that the agent has already signed — the amount and recipient are fixed by the agent's signature and cannot be altered.
stipend.sh ships a built-in MCP server with 7 tools over stdio transport. This allows MCP-compatible AI clients, including Claude, to call wallet operations — such as checking balance, sending USDC, or reading the spending report — directly through the MCP tool protocol without requiring a separate API integration.