You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Rename wallet to agent allowance across all user-facing interfaces
Renames the user-facing concept from "wallet" to "agent allowance" across
MCP tools, CLI commands, OpenClaw scripts, and all documentation. Technical
wire-level terms (X-Run402-Wallet header, API parameter names) are preserved.
Includes auto-migration from wallet.json to allowance.json on first access.
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Developer tools for [Run402](https://run402.com) — provision Postgres databases, deploy static sites, serverless functions, generate images, and manage x402 wallets. Available as an MCP server, an OpenClaw skill, and a CLI.
13
+
Developer tools for [Run402](https://run402.com) — provision Postgres databases, deploy static sites, serverless functions, generate images, and manage agent allowances. Available as an MCP server, an OpenClaw skill, and a CLI.
14
14
15
15
English | [简体中文](./README.zh-CN.md)
16
16
@@ -60,13 +60,13 @@ npx run402-mcp
60
60
|`publish_app`| Publish a project as a forkable app. |
61
61
|`list_versions`| List published versions of a project. |
62
62
|`get_quote`| Get tier pricing. Free, no auth required. |
Copy file name to clipboardExpand all lines: SECURITY.md
+2-2Lines changed: 2 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -33,8 +33,8 @@ The Run402 API (`api.run402.com`) is operated by Kychee LLC. Report API-side vul
33
33
34
34
## Security Design
35
35
36
-
-**Credential storage**: Project keys and wallet private keys are stored locally at `~/.config/run402/` with `0600` permissions (owner read/write only). Atomic writes via temp-file + rename prevent partial-write corruption.
36
+
-**Credential storage**: Project keys and allowance private keys are stored locally at `~/.config/run402/` with `0600` permissions (owner read/write only). Atomic writes via temp-file + rename prevent partial-write corruption.
37
37
-**No secrets in transit to MCP clients**: The MCP server never sends private keys or service keys in tool responses. Keys are stored locally and used internally for API authentication.
38
-
-**Wallet isolation**: Wallet private keys never leave the local machine. They are used only for signing x402 payment transactions.
38
+
-**Allowance isolation**: Allowance private keys never leave the local machine. They are used only for signing x402 payment transactions.
39
39
-**SQL safety**: The API blocks dangerous SQL operations (CREATE EXTENSION, COPY PROGRAM, ALTER SYSTEM, GRANT/REVOKE, etc.) at the gateway level.
40
40
-**Schema isolation**: Each project runs in its own Postgres schema with cross-schema access blocked.
Copy file name to clipboardExpand all lines: SKILL.md
+8-8Lines changed: 8 additions & 8 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -150,7 +150,7 @@ Deploy a static site (HTML/CSS/JS/images). Files are uploaded to S3 and served v
150
150
}
151
151
```
152
152
153
-
Free with active tier. Requires wallet auth.
153
+
Free with active tier. Requires allowance auth.
154
154
155
155
**Examples:**
156
156
```
@@ -316,8 +316,8 @@ Run402 uses the x402 HTTP payment protocol. Here's what you need to know:
316
316
317
317
**How to handle it:**
318
318
1. Explain to the user what the cost is (e.g., "$0.10 for a 7-day prototype database")
319
-
2. If the user has a wallet set up, help them complete the payment
320
-
3. If not, guide them through wallet setup (see Wallet Setup below)
319
+
2. If the user has an allowance set up, help them complete the payment
320
+
3. If not, guide them through allowance setup (see Agent Allowance Setup below)
321
321
4. Once payment is complete, retry the same tool call
322
322
323
323
**Pricing tiers:**
@@ -358,21 +358,21 @@ Run402 uses the x402 HTTP payment protocol. Here's what you need to know:
358
358
359
359
**Idempotency:** When provisioning or renewing, include an `Idempotency-Key` header to prevent double-charging on retries. The MCP tools handle this automatically when possible.
360
360
361
-
## Wallet Setup
361
+
## Agent Allowance Setup
362
362
363
-
To pay Run402, the user needs a crypto wallet with USDC on Base. If they don't have one yet, here are the options:
363
+
To pay Run402, the user needs an agent allowance with USDC on Base. If they don't have one yet, here are the options:
364
364
365
-
**Option A: Coinbase AgentKit (recommended)** — Gives you a wallet on Base with built-in x402 support. No KYC, no manual key management.
365
+
**Option A: Coinbase AgentKit (recommended)** — Gives you an allowance on Base with built-in x402 support. No KYC, no manual key management.
366
366
367
367
**Option B: AgentPayy** — Auto-bootstraps an MPC wallet on Base using Coinbase CDP. Purpose-built for x402.
368
368
369
369
**Option C: x402 OpenClaw Skill** — Install the x402 skill from ClawHub for x402 payment capabilities.
370
370
371
-
**Funding the wallet:** Once the user has a wallet address, they need USDC on Base. The simplest path: download Coinbase Wallet, buy USDC, send to the wallet address. Base transactions cost under $0.01.
371
+
**Funding the allowance:** Once the user has an allowance address, they need USDC on Base. The simplest path: download Coinbase Wallet, buy USDC, send to the allowance address. Base transactions cost under $0.01.
372
372
373
373
**Testnet:** For testing without real money, use Base Sepolia testnet. Get test USDC from Circle's faucet. The Run402 API supports testnet at the same endpoints.
374
374
375
-
**Asking for an allowance:** If the user's human controls the wallet funding, suggest:
375
+
**Requesting an allowance:** If the user's human controls the allowance funding, suggest:
376
376
- Trial: $1 in USDC covers 10 prototype databases
377
377
- Monthly: $10/month covers two Hobby projects or 100 prototypes
378
378
- One-off: $10 for a project plus buffer for renewals
0 commit comments