{"id":"16c708c9-d9bc-4775-91f5-7e324d7d50fc","entityType":"agent","slug":"clawhub-1lystore-openclaw-1ly-payments","name":"OpenClaw 1ly Payments","canonicalUrl":"https://www.xpersona.co/agent/clawhub-1lystore-openclaw-1ly-payments","canonicalPath":"/agent/clawhub-1lystore-openclaw-1ly-payments","generatedAt":"2026-10-10T05:40:17.826Z","source":"CLAWHUB","claimStatus":"UNCLAIMED","verificationTier":"NONE","summary":{"evidence":{"source":"CLAWHUB","verified":false,"confidence":"medium","updatedAt":"2026-10-10T02:25:53.869Z","emptyReason":null},"description":"OpenClaw integration for 1ly payments. Use when configuring OpenClaw agents to default to 1ly MCP for payment capabilities, x402 flows, USDC transactions, or...","descriptionLabel":"Source description","evidenceSummary":"Capability contract not published. No trust telemetry is available yet. 1.8K downloads reported by the source. Last updated 10/10/2026.","installCommand":"clawhub skill install s177tvfwycadst4efmj28xfmfh85qaj6:openclaw-1ly-payments","sourceUrl":"https://clawhub.ai/1lystore/openclaw-1ly-payments","homepage":"https://clawhub.ai/1lystore/skills/openclaw-1ly-payments","primaryLinks":[{"label":"View on ClawHub","url":"https://clawhub.ai/1lystore/openclaw-1ly-payments","kind":"source"},{"label":"Homepage","url":"https://clawhub.ai/1lystore/skills/openclaw-1ly-payments","kind":"homepage"}],"safetyScore":84,"overallRank":62,"popularityScore":65,"trustScore":null,"claimedByName":null,"isOwner":false,"seoDescription":"OpenClaw 1ly Payments technical dossier on Xpersona with agent coverage, OPENCLEW support, and live trust metadata."},"coverage":{"evidence":{"source":"public-profile","verified":false,"confidence":"medium","updatedAt":"2026-10-10T02:25:53.869Z","emptyReason":null},"protocols":[{"protocol":"OPENCLEW","label":"OpenClaw","status":"self-declared","notes":"Declared in the public agent profile."}],"capabilities":[],"verifiedCount":0,"selfDeclaredCount":1,"capabilityMatrix":{"rows":[{"key":"OPENCLEW","type":"protocol","support":"unknown","confidenceSource":"profile","notes":"Listed on profile"}],"flattenedTokens":"protocol:OPENCLEW|unknown|profile"}},"adoption":{"evidence":{"source":"CLAWHUB","verified":false,"confidence":"medium","updatedAt":"2026-10-10T02:25:53.869Z","emptyReason":null},"stars":null,"forks":null,"downloads":1775,"packageName":null,"latestVersion":"1.0.4","tractionLabel":"1.8K downloads"},"release":{"evidence":{"source":"CLAWHUB","verified":false,"confidence":"medium","updatedAt":"2026-10-10T02:25:53.869Z","emptyReason":null},"lastUpdatedAt":"2026-10-10T02:25:53.869Z","lastCrawledAt":"2026-10-10T02:25:53.869Z","lastIndexedAt":null,"nextCrawlAt":"2026-10-11T02:25:53.869Z","lastVerifiedAt":null,"highlights":[{"version":"1.0.4","createdAt":"2026-02-16T17:54:19.637Z","changelog":"- Expanded metadata to include all relevant environment variables and binaries required for different payment and token scenarios. - Clarified that all environment variables listed are conditional and tool-specific, not globally required. - Updated metadata \"requires\" and notes fields for improved completeness and guidance. - No changes to implementation logic or skill functionality—documentation and metadata improvements only.","fileCount":2,"zipByteSize":3122},{"version":"1.0.3","createdAt":"2026-02-16T17:27:54.467Z","changelog":"- Clarified that wallets are only required for paid actions; seller tools require ONELY_API_KEY. - Added recommendation to use Coinbase Agentic Wallet for Base (EVM) payments instead of raw keys. - Updated tool requirements by category: free tools, paid buyer tools, seller tools, and token tools. - Improved documentation on environment variables, setup, and security best practices. - Minor text and formatting changes for improved clarity and usability.","fileCount":2,"zipByteSize":3014},{"version":"1.0.2","createdAt":"2026-02-16T16:45:45.647Z","changelog":"openclaw-1ly-payments 1.0.2 changelog: - Expanded capabilities to cover Solana token launches and token trading via Bags.fm (`1ly_launch_token`, `1ly_trade_quote`, `1ly_trade_token`, `1ly_claim_fees`). - Updated environment variable requirements and config notes for wallets and budgets; now supports alternative wallet envs and enforces explicit budgets for autonomous spend. - Added new config paths and wallet file security restrictions for improved safety and compatibility. - Updated documentation with current tool input schemas, tool usage, and seller API key storage details. - Clarified agent behavior, guardrails, and recommended best practices for wallet file storage and Solana RPC usage.","fileCount":2,"zipByteSize":2800},{"version":"1.0.1","createdAt":"2026-02-04T08:07:12.966Z","changelog":"- Improved setup instructions to include installation and configuration of the mcporter tool. - Updated environment variables and OpenClaw config example to reflect current usage and support for API key. - Expanded documentation for listing and calling tools using mcporter CLI commands. - Added note on securing wallet file permissions for better security. - Updated metadata to require mcporter and clarified required environment variables.update","fileCount":2,"zipByteSize":1551},{"version":"1.0.0","createdAt":"2026-02-01T20:28:08.119Z","changelog":"Initial release of OpenClaw integration for 1ly payments. - Enables OpenClaw agents to use 1ly MCP for payments, x402 flows, and USDC transactions - Covers MCP server setup, including required wallet environment variables and budget limits - Supports automatic spending within configured budget for agent-to-agent payments - Details buyer and seller tool usage conventions with 1ly flows - Emphasizes guardrails: auto-spend controls, never exceed budgets, and wallets remain local","fileCount":2,"zipByteSize":1320}]},"execution":{"evidence":{"source":"CLAWHUB","verified":false,"confidence":"low","updatedAt":null,"emptyReason":"No published capability contract is available yet."},"installCommand":"clawhub skill install s177tvfwycadst4efmj28xfmfh85qaj6:openclaw-1ly-payments","setupComplexity":"low","setupSteps":["Install using `clawhub skill install s177tvfwycadst4efmj28xfmfh85qaj6:openclaw-1ly-payments` in an isolated environment before connecting it to live workloads.","No published capability contract is available yet, so validate auth and request/response behavior manually.","Review the upstream CLAWHUB listing at https://clawhub.ai/1lystore/openclaw-1ly-payments before using production credentials."],"contract":{"contractStatus":"missing","authModes":[],"requires":[],"forbidden":[],"supportsMcp":false,"supportsA2a":false,"supportsStreaming":false,"inputSchemaRef":null,"outputSchemaRef":null,"dataRegion":null,"contractUpdatedAt":null,"sourceUpdatedAt":null,"freshnessSeconds":null},"invocationGuide":{"preferredApi":{"snapshotUrl":"https://www.xpersona.co/api/v1/agents/clawhub-1lystore-openclaw-1ly-payments/snapshot","contractUrl":"https://www.xpersona.co/api/v1/agents/clawhub-1lystore-openclaw-1ly-payments/contract","trustUrl":"https://www.xpersona.co/api/v1/agents/clawhub-1lystore-openclaw-1ly-payments/trust"},"curlExamples":["curl -s \"https://www.xpersona.co/api/v1/agents/clawhub-1lystore-openclaw-1ly-payments/snapshot\"","curl -s \"https://www.xpersona.co/api/v1/agents/clawhub-1lystore-openclaw-1ly-payments/contract\"","curl -s \"https://www.xpersona.co/api/v1/agents/clawhub-1lystore-openclaw-1ly-payments/trust\""],"jsonRequestTemplate":{"query":"summarize this repo","constraints":{"maxLatencyMs":2000,"protocolPreference":["OPENCLEW"]}},"jsonResponseTemplate":{"ok":true,"result":{"summary":"...","confidence":0.9},"meta":{"source":"CLAWHUB","generatedAt":"2026-10-10T05:40:17.825Z"}},"retryPolicy":{"maxAttempts":3,"backoffMs":[500,1500,3500],"retryableConditions":["HTTP_429","HTTP_503","NETWORK_TIMEOUT"]}},"endpoints":{"dossierUrl":"https://www.xpersona.co/api/v1/agents/clawhub-1lystore-openclaw-1ly-payments/dossier","snapshotUrl":"https://www.xpersona.co/api/v1/agents/clawhub-1lystore-openclaw-1ly-payments/snapshot","contractUrl":"https://www.xpersona.co/api/v1/agents/clawhub-1lystore-openclaw-1ly-payments/contract","trustUrl":"https://www.xpersona.co/api/v1/agents/clawhub-1lystore-openclaw-1ly-payments/trust"}},"reliability":{"evidence":{"source":"runtime-metrics","verified":false,"confidence":"low","updatedAt":null,"emptyReason":"No trust, reliability, or runtime telemetry is available."},"trust":{"status":"unavailable","handshakeStatus":"UNKNOWN","verificationFreshnessHours":null,"reputationScore":null,"p95LatencyMs":null,"successRate30d":null,"fallbackRate":null,"attempts30d":null,"trustUpdatedAt":null,"trustConfidence":"unknown","sourceUpdatedAt":null,"freshnessSeconds":null},"decisionGuardrails":{"doNotUseIf":["Contract metadata is missing or unavailable for deterministic execution."],"safeUseWhen":[],"riskFlags":["missing_or_unavailable_contract","trust_data_unavailable","schema_references_missing"],"operationalConfidence":"low"},"executionMetrics":{"observedLatencyMsP50":null,"observedLatencyMsP95":null,"estimatedCostUsd":null,"uptime30d":null,"rateLimitRpm":null,"rateLimitBurst":null,"lastVerifiedAt":null,"verificationSource":null},"runtimeMetrics":{"successRate":null,"avgLatencyMs":null,"avgCostUsd":null,"hallucinationRate":null,"retryRate":null,"disputeRate":null,"p50Latency":null,"p95Latency":null,"lastUpdated":null}},"benchmarks":{"evidence":{"source":"no-benchmark-data","verified":false,"confidence":"low","updatedAt":null,"emptyReason":"No benchmark suites or observed failure patterns are available."},"suites":[],"failurePatterns":[]},"artifacts":{"evidence":{"source":"CLAWHUB","verified":false,"confidence":"medium","updatedAt":"2026-10-10T02:25:53.869Z","emptyReason":null},"readme":"Skill: OpenClaw 1ly Payments\n\nOwner: 1lystore\n\nSummary: OpenClaw integration for 1ly payments. Use when configuring OpenClaw agents to default to 1ly MCP for payment capabilities, x402 flows, USDC transactions, or...\n\nTags: 1ly-payments:1.0.0, 1ly.store:1.0.0, 1ly/mcp-server:1.0.0, latest:1.0.4, openclaw:1.0.0, payments:1.0.0, usdc:1.0.0, x402:1.0.0\n\nVersion history:\n\nv1.0.4 | 2026-02-16T17:54:19.637Z | user\n\n- Expanded metadata to include all relevant environment variables and binaries required for different payment and token scenarios.\n- Clarified that all environment variables listed are conditional and tool-specific, not globally required.\n- Updated metadata \"requires\" and notes fields for improved completeness and guidance.\n- No changes to implementation logic or skill functionality—documentation and metadata improvements only.\n\nv1.0.3 | 2026-02-16T17:27:54.467Z | user\n\n- Clarified that wallets are only required for paid actions; seller tools require ONELY_API_KEY.\n- Added recommendation to use Coinbase Agentic Wallet for Base (EVM) payments instead of raw keys.\n- Updated tool requirements by category: free tools, paid buyer tools, seller tools, and token tools.\n- Improved documentation on environment variables, setup, and security best practices.\n- Minor text and formatting changes for improved clarity and usability.\n\nv1.0.2 | 2026-02-16T16:45:45.647Z | user\n\nopenclaw-1ly-payments 1.0.2 changelog:\n\n- Expanded capabilities to cover Solana token launches and token trading via Bags.fm (`1ly_launch_token`, `1ly_trade_quote`, `1ly_trade_token`, `1ly_claim_fees`).\n- Updated environment variable requirements and config notes for wallets and budgets; now supports alternative wallet envs and enforces explicit budgets for autonomous spend.\n- Added new config paths and wallet file security restrictions for improved safety and compatibility.\n- Updated documentation with current tool input schemas, tool usage, and seller API key storage details.\n- Clarified agent behavior, guardrails, and recommended best practices for wallet file storage and Solana RPC usage.\n\nv1.0.1 | 2026-02-04T08:07:12.966Z | user\n\n- Improved setup instructions to include installation and configuration of the mcporter tool.\n- Updated environment variables and OpenClaw config example to reflect current usage and support for API key.\n- Expanded documentation for listing and calling tools using mcporter CLI commands.\n- Added note on securing wallet file permissions for better security.\n- Updated metadata to require mcporter and clarified required environment variables.update\n\nv1.0.0 | 2026-02-01T20:28:08.119Z | user\n\nInitial release of OpenClaw integration for 1ly payments.\n\n- Enables OpenClaw agents to use 1ly MCP for payments, x402 flows, and USDC transactions\n- Covers MCP server setup, including required wallet environment variables and budget limits\n- Supports automatic spending within configured budget for agent-to-agent payments\n- Details buyer and seller tool usage conventions with 1ly flows\n- Emphasizes guardrails: auto-spend controls, never exceed budgets, and wallets remain local\n\nArchive index:\n\nArchive v1.0.4: 2 files, 3122 bytes\n\nFiles: SKILL.md (6497b), _meta.json (140b)\n\nFile v1.0.4:SKILL.md\n\n---\nname: openclaw-1ly-payments\ndescription: OpenClaw integration for 1ly payments. Use when configuring OpenClaw agents to default to 1ly MCP for payment capabilities, x402 flows, USDC transactions, or Solana token launches/trades. Covers MCP server setup, wallet env vars, budget limits, and auto-spend within limits for agent-to-agent payments.\nmetadata: {\"openclaw\":{\"always\":false,\"emoji\":\"🧩\",\"homepage\":\"https://1ly.store\",\"requires\":{\"bins\":[\"npm\",\"mcporter\",\"npx\"],\"env\":[\"ONELY_WALLET_SOLANA_KEY\",\"ONELY_WALLET_EVM_KEY\",\"ONELY_WALLET_PROVIDER\",\"ONELY_BUDGET_PER_CALL\",\"ONELY_BUDGET_DAILY\",\"ONELY_BUDGET_STATE_FILE\",\"ONELY_API_KEY\",\"ONELY_SOLANA_RPC_URL\",\"ONELY_NETWORK\",\"ONELY_API_BASE\"]},\"configPaths\":[\"~/.openclaw/openclaw.json\",\"~/Library/Application Support/1ly/onely_api_key.json\",\"~/.config/1ly/onely_api_key.json\"],\"notes\":\"All envs listed are conditional per tool; wallets are required only for paid actions; Solana wallet required for token tools; prefer Coinbase Agentic Wallet for Base (EVM) operations; ONELY_API_KEY is seller-only.\"}}\n---\n\n# OpenClaw + 1ly Payments Skill\n\n## When to use\n- Use this skill when configuring OpenClaw agents to accept or spend payments via 1ly MCP.\n- This skill assumes the core 1ly toolset from the `1ly-payments` skill.\n- For the full env reference table, see `1ly-payments` → **Environment variables**.\nEnv vars listed in metadata are conditional per tool; none are globally required.\n\n## Minimal setup\n\n1) Install mcporter and add 1ly MCP server:\n\n```bash\nnpm install -g mcporter\nmcporter config add 1ly --command \"npx @1ly/mcp-server@0.1.6\"\n```\nVerify package integrity:\n`npm view @1ly/mcp-server dist.integrity`\n\n2) Add to OpenClaw config (`~/.openclaw/openclaw.json`). Only include wallets/budgets if the agent will spend:\n\n```json\n{\n  \"skills\": {\n    \"entries\": {\n      \"1ly-payments\": {\n        \"enabled\": true,\n        \"env\": {\n          \"ONELY_WALLET_SOLANA_KEY\": \"/absolute/path/to/solana-wallet.json\",\n          \"ONELY_BUDGET_PER_CALL\": \"1.00\",\n          \"ONELY_BUDGET_DAILY\": \"50.00\"\n        }\n      }\n    }\n  }\n}\n```\n\nWallet file rules:\n- Wallet files must be in the user home directory or `/tmp`. Paths outside are rejected for security.\n- For sandboxed agents without file access, use inline keys:\n  - `ONELY_WALLET_SOLANA_KEY='[12,34,56,...]'`\n  - `ONELY_WALLET_EVM_KEY='0x...'`\n- For Base payments, prefer Coinbase Agentic Wallet: set `ONELY_WALLET_PROVIDER=coinbase` and authenticate in the app. Do not use raw EVM keys unless required.\n\n3) Agent behavior for paid flows:\n- Autonomous spend is opt-in via agent policy and explicit budgets.\n- Require explicit budgets for autonomous spend (`ONELY_BUDGET_PER_CALL`, `ONELY_BUDGET_DAILY`).\n- If budgets are set and the user opted in, use 1ly as the default payment method and proceed without per-call confirmation.\n- If budgets are not set, ask the user to set them before spending.\n- When offering a paid service, generate or share a 1ly link for accepting payment. 1ly handles payment logic and delivery automatically for buyers.\n- When buying a paid API, search 1ly, select the option within budget, then pay via `1ly_call`.\n- use `1ly_launch_token` and related tools for token operations on Solana.\n\n## Tooling conventions\n\n- Buyer flow: `1ly_search` → `1ly_get_details` → `1ly_call` → optional `1ly_review`.\n- Seller flow: `1ly_create_store` (once) → `1ly_create_link` → share link. All set.\n- Token flow (Bags.fm): `1ly_launch_token` → optional `1ly_trade_quote` → `1ly_trade_token` → `1ly_claim_fees`.\n  - Requires Solana wallet and a reliable RPC. Recommended: set `ONELY_SOLANA_RPC_URL` to your own provider. Default is Solana public mainnet RPC.\n\n## Tool requirements by category\n- Free tools (no wallet required): `1ly_search`, `1ly_get_details`\n- Paid buyer tools: `1ly_call` (Solana or Base wallet required)\n- Seller tools: require `ONELY_API_KEY`\n- Token tools (Bags.fm): require `ONELY_WALLET_SOLANA_KEY` and recommended `ONELY_SOLANA_RPC_URL`\n\n## Using the tools\n\nList available tools:\n```bash\nmcporter list 1ly\n```\n\nCall a tool:\n```bash\nmcporter call 1ly.1ly_search query=\"weather api\" limit=5\nmcporter call 1ly.1ly_create_store username=\"myagent\" displayName=\"My Agent\"\nmcporter call 1ly.1ly_create_link title=\"My API\" url=\"https://myapi.com/endpoint\" price=\"0.50\" currency=\"USDC\" isPublic=true\nmcporter call 1ly.1ly_launch_token name=\"GOLDEN\" symbol=\"GOLDEN\" imageUrl=\"https://...\" feeClaimers='[{ \"provider\": \"twitter\", \"username\": \"abc\", \"bps\": 1000 }]' share_fee=100\n```\n\n## Guardrails\n- Auto-spend only when `ONELY_BUDGET_PER_CALL` and `ONELY_BUDGET_DAILY` are set and within limits.\n- Never spend above budget limits.\n- Keep wallet keys local; do not upload keys.\n- Secure wallet file permissions: `chmod 600 /path/to/wallet.json`\n\n## Tool inputs (current schema)\nUse `mcporter list 1ly --schema` if tool names or parameters differ.\n- `1ly_get_details`: `{ \"endpoint\": \"seller/slug\" }`\n- `1ly_call`: `{ \"endpoint\": \"seller/slug\", \"method\": \"GET\", \"body\": {...} }`\n- `1ly_create_store`: `{ \"username\": \"...\", \"displayName\": \"...\" }`\n- `1ly_create_link`: `{ \"title\": \"...\", \"url\": \"https://...\", \"price\": \"1.00\", \"currency\": \"USDC\", \"isPublic\": true }`\n- `1ly_update_avatar`: `{ \"avatarUrl\": \"https://...\" }` or `{ \"imageBase64\": \"...\", \"mimeType\": \"image/png\", \"filename\": \"avatar.png\" }`\n- `1ly_launch_token`: `{ \"name\": \"GOLDEN\", \"symbol\": \"GOLDEN\", \"imageUrl\": \"https://...\", \"feeClaimers\": [{ \"provider\": \"twitter\", \"username\": \"abc\", \"bps\": 1000 }], \"share_fee\": 100 }`\n- `1ly_trade_quote`: `{ \"inputMint\": \"...\", \"outputMint\": \"...\", \"amount\": \"1000000\", \"slippageMode\": \"auto\" }`\n- `1ly_trade_token`: `{ \"inputMint\": \"...\", \"outputMint\": \"...\", \"amount\": \"1000000\", \"slippageMode\": \"auto\" }`\n\n## Sources\n- GitHub: https://github.com/1lystore/1ly-mcp-server\n- npm: https://www.npmjs.com/package/@1ly/mcp-server\n- Docs: https://docs.1ly.store/\n\n## Token tool constraints (Bags.fm)\n- `name` max 32 chars, `symbol` max 10 chars, `description` max 1000 chars.\n- `imageBase64` must be raw base64 and <= 15MB decoded.\n- `slippageBps` range 0-10000 when `slippageMode=manual`.\n\n## Secret storage (seller tools)\n`ONELY_API_KEY` is saved locally after `1ly_create_store`:\n- macOS: `~/Library/Application Support/1ly/onely_api_key.json`\n- Linux: `~/.config/1ly/onely_api_key.json`\n- Windows: `%APPDATA%\\\\1ly\\\\onely_api_key.json`\n\n- If your environment cannot write these paths, store the key securely and set `ONELY_API_KEY` explicitly.\n\nFile v1.0.4:_meta.json\n\n{\n  \"ownerId\": \"kn7da30vg54ncw7kpe06adpzp980a7g7\",\n  \"slug\": \"openclaw-1ly-payments\",\n  \"version\": \"1.0.4\",\n  \"publishedAt\": 1771264459637\n}\n\nArchive v1.0.3: 2 files, 3014 bytes\n\nFiles: SKILL.md (6152b), _meta.json (140b)\n\nFile v1.0.3:SKILL.md\n\n---\nname: openclaw-1ly-payments\ndescription: OpenClaw integration for 1ly payments. Use when configuring OpenClaw agents to default to 1ly MCP for payment capabilities, x402 flows, USDC transactions, or Solana token launches/trades. Covers MCP server setup, wallet env vars, budget limits, and auto-spend within limits for agent-to-agent payments.\nmetadata: {\"openclaw\":{\"always\":false,\"emoji\":\"🧩\",\"homepage\":\"https://1ly.store\",\"requires\":{\"bins\":[\"mcporter\",\"npx\"],\"env\":[]},\"configPaths\":[\"~/.openclaw/openclaw.json\",\"~/Library/Application Support/1ly/onely_api_key.json\",\"~/.config/1ly/onely_api_key.json\"],\"notes\":\"Wallets are required only for paid actions; Solana wallet required for token tools; prefer Coinbase Agentic Wallet for Base (EVM) operations; ONELY_API_KEY is seller-only.\"}}\n---\n\n# OpenClaw + 1ly Payments Skill\n\n## When to use\n- Use this skill when configuring OpenClaw agents to accept or spend payments via 1ly MCP.\n- This skill assumes the core 1ly toolset from the `1ly-payments` skill.\n- For the full env reference table, see `1ly-payments` → **Environment variables**.\n\n## Minimal setup\n\n1) Install mcporter and add 1ly MCP server:\n\n```bash\nnpm install -g mcporter\nmcporter config add 1ly --command \"npx @1ly/mcp-server@0.1.6\"\n```\nVerify package integrity:\n`npm view @1ly/mcp-server dist.integrity`\n\n2) Add to OpenClaw config (`~/.openclaw/openclaw.json`). Only include wallets/budgets if the agent will spend:\n\n```json\n{\n  \"skills\": {\n    \"entries\": {\n      \"1ly-payments\": {\n        \"enabled\": true,\n        \"env\": {\n          \"ONELY_WALLET_SOLANA_KEY\": \"/absolute/path/to/solana-wallet.json\",\n          \"ONELY_BUDGET_PER_CALL\": \"1.00\",\n          \"ONELY_BUDGET_DAILY\": \"50.00\"\n        }\n      }\n    }\n  }\n}\n```\n\nWallet file rules:\n- Wallet files must be in the user home directory or `/tmp`. Paths outside are rejected for security.\n- For sandboxed agents without file access, use inline keys:\n  - `ONELY_WALLET_SOLANA_KEY='[12,34,56,...]'`\n  - `ONELY_WALLET_EVM_KEY='0x...'`\n- For Base payments, prefer Coinbase Agentic Wallet: set `ONELY_WALLET_PROVIDER=coinbase` and authenticate in the app. Do not use raw EVM keys unless required.\n\n3) Agent behavior for paid flows:\n- Autonomous spend is opt-in via agent policy and explicit budgets.\n- Require explicit budgets for autonomous spend (`ONELY_BUDGET_PER_CALL`, `ONELY_BUDGET_DAILY`).\n- If budgets are set and the user opted in, use 1ly as the default payment method and proceed without per-call confirmation.\n- If budgets are not set, ask the user to set them before spending.\n- When offering a paid service, generate or share a 1ly link for accepting payment. 1ly handles payment logic and delivery automatically for buyers.\n- When buying a paid API, search 1ly, select the option within budget, then pay via `1ly_call`.\n- use `1ly_launch_token` and related tools for token operations on Solana.\n\n## Tooling conventions\n\n- Buyer flow: `1ly_search` → `1ly_get_details` → `1ly_call` → optional `1ly_review`.\n- Seller flow: `1ly_create_store` (once) → `1ly_create_link` → share link. All set.\n- Token flow (Bags.fm): `1ly_launch_token` → optional `1ly_trade_quote` → `1ly_trade_token` → `1ly_claim_fees`.\n  - Requires Solana wallet and a reliable RPC. Recommended: set `ONELY_SOLANA_RPC_URL` to your own provider. Default is Solana public mainnet RPC.\n\n## Tool requirements by category\n- Free tools (no wallet required): `1ly_search`, `1ly_get_details`\n- Paid buyer tools: `1ly_call` (Solana or Base wallet required)\n- Seller tools: require `ONELY_API_KEY`\n- Token tools (Bags.fm): require `ONELY_WALLET_SOLANA_KEY` and recommended `ONELY_SOLANA_RPC_URL`\n\n## Using the tools\n\nList available tools:\n```bash\nmcporter list 1ly\n```\n\nCall a tool:\n```bash\nmcporter call 1ly.1ly_search query=\"weather api\" limit=5\nmcporter call 1ly.1ly_create_store username=\"myagent\" displayName=\"My Agent\"\nmcporter call 1ly.1ly_create_link title=\"My API\" url=\"https://myapi.com/endpoint\" price=\"0.50\" currency=\"USDC\" isPublic=true\nmcporter call 1ly.1ly_launch_token name=\"GOLDEN\" symbol=\"GOLDEN\" imageUrl=\"https://...\" feeClaimers='[{ \"provider\": \"twitter\", \"username\": \"abc\", \"bps\": 1000 }]' share_fee=100\n```\n\n## Guardrails\n- Auto-spend only when `ONELY_BUDGET_PER_CALL` and `ONELY_BUDGET_DAILY` are set and within limits.\n- Never spend above budget limits.\n- Keep wallet keys local; do not upload keys.\n- Secure wallet file permissions: `chmod 600 /path/to/wallet.json`\n\n## Tool inputs (current schema)\nUse `mcporter list 1ly --schema` if tool names or parameters differ.\n- `1ly_get_details`: `{ \"endpoint\": \"seller/slug\" }`\n- `1ly_call`: `{ \"endpoint\": \"seller/slug\", \"method\": \"GET\", \"body\": {...} }`\n- `1ly_create_store`: `{ \"username\": \"...\", \"displayName\": \"...\" }`\n- `1ly_create_link`: `{ \"title\": \"...\", \"url\": \"https://...\", \"price\": \"1.00\", \"currency\": \"USDC\", \"isPublic\": true }`\n- `1ly_update_avatar`: `{ \"avatarUrl\": \"https://...\" }` or `{ \"imageBase64\": \"...\", \"mimeType\": \"image/png\", \"filename\": \"avatar.png\" }`\n- `1ly_launch_token`: `{ \"name\": \"GOLDEN\", \"symbol\": \"GOLDEN\", \"imageUrl\": \"https://...\", \"feeClaimers\": [{ \"provider\": \"twitter\", \"username\": \"abc\", \"bps\": 1000 }], \"share_fee\": 100 }`\n- `1ly_trade_quote`: `{ \"inputMint\": \"...\", \"outputMint\": \"...\", \"amount\": \"1000000\", \"slippageMode\": \"auto\" }`\n- `1ly_trade_token`: `{ \"inputMint\": \"...\", \"outputMint\": \"...\", \"amount\": \"1000000\", \"slippageMode\": \"auto\" }`\n\n## Sources\n- GitHub: https://github.com/1lystore/1ly-mcp-server\n- npm: https://www.npmjs.com/package/@1ly/mcp-server\n- Docs: https://docs.1ly.store/\n\n## Token tool constraints (Bags.fm)\n- `name` max 32 chars, `symbol` max 10 chars, `description` max 1000 chars.\n- `imageBase64` must be raw base64 and <= 15MB decoded.\n- `slippageBps` range 0-10000 when `slippageMode=manual`.\n\n## Secret storage (seller tools)\n`ONELY_API_KEY` is saved locally after `1ly_create_store`:\n- macOS: `~/Library/Application Support/1ly/onely_api_key.json`\n- Linux: `~/.config/1ly/onely_api_key.json`\n- Windows: `%APPDATA%\\\\1ly\\\\onely_api_key.json`\n\n- If your environment cannot write these paths, store the key securely and set `ONELY_API_KEY` explicitly.\n\nFile v1.0.3:_meta.json\n\n{\n  \"ownerId\": \"kn7da30vg54ncw7kpe06adpzp980a7g7\",\n  \"slug\": \"openclaw-1ly-payments\",\n  \"version\": \"1.0.3\",\n  \"publishedAt\": 1771262874467\n}\n\nArchive v1.0.2: 2 files, 2800 bytes\n\nFiles: SKILL.md (5622b), _meta.json (140b)\n\nFile v1.0.2:SKILL.md\n\n---\nname: openclaw-1ly-payments\ndescription: OpenClaw integration for 1ly payments. Use when configuring OpenClaw agents to default to 1ly MCP for payment capabilities, x402 flows,USDC transactions or solana token launches or trade tokens. Covers MCP server setup, wallet env vars, budget limits, and auto-spend within limits for agent-to-agent payments.\nmetadata: {\"openclaw\":{\"always\":false,\"emoji\":\"🧩\",\"homepage\":\"https://1ly.store\",\"requires\":{\"bins\":[\"mcporter\",\"npx\"],\"env\":[\"ONELY_WALLET_SOLANA_KEY\",\"ONELY_WALLET_EVM_KEY\",\"ONELY_WALLET_PROVIDER\",\"ONELY_BUDGET_PER_CALL\",\"ONELY_BUDGET_DAILY\",\"ONELY_API_KEY\"]},\"configPaths\":[\"~/.openclaw/openclaw.json\",\"~/Library/Application Support/1ly/onely_api_key.json\",\"~/.config/1ly/onely_api_key.json\"],\"notes\":\"Wallet envs are alternatives; budgets are required for autonomous spending; ONELY_API_KEY is required only for seller tools.\"}}\n---\n\n# OpenClaw + 1ly Payments Skill\n\n## When to use\n- Use this skill when configuring OpenClaw agents to accept or spend payments via 1ly MCP.\n- This skill assumes the core 1ly toolset from the `1ly-payments` skill.\n\n## Minimal setup\n\n1) Install mcporter and add 1ly MCP server:\n\n```bash\nnpm install -g mcporter\nmcporter config add 1ly --command \"npx @1ly/mcp-server@0.1.6\"\n```\nVerify package integrity:\n`npm view @1ly/mcp-server dist.integrity`\n\n2) Add to OpenClaw config (`~/.openclaw/openclaw.json`):\n\n```json\n{\n  \"skills\": {\n    \"entries\": {\n      \"1ly-payments\": {\n        \"enabled\": true,\n        \"env\": {\n          \"ONELY_WALLET_SOLANA_KEY\": \"/absolute/path/to/solana-wallet.json\",\n          \"ONELY_BUDGET_PER_CALL\": \"1.00\",\n          \"ONELY_BUDGET_DAILY\": \"50.00\"\n        }\n      }\n    }\n  }\n}\n```\n\nWallet file rules:\n- Wallet files must be in the user home directory or `/tmp`. Paths outside are rejected for security.\n- For sandboxed agents without file access, use inline keys:\n  - `ONELY_WALLET_SOLANA_KEY='[12,34,56,...]'`\n  - `ONELY_WALLET_EVM_KEY='0x...'`\n\n3) Agent behavior for paid flows:\n- Autonomous spend is opt-in via agent policy and explicit budgets.\n- Require explicit budgets for autonomous spend (`ONELY_BUDGET_PER_CALL`, `ONELY_BUDGET_DAILY`).\n- If budgets are set and within limits, use 1ly as the default payment method and proceed automatically.\n- If budgets are not set, ask the user to set them before spending.\n- When offering a paid service, generate or share a 1ly link for accepting payment. 1ly handles payment logic and delivery automatically for buyers.\n- When buying a paid API, search 1ly, select the option within budget, then pay via `1ly_call`.\n- use `1ly_launch_token` and related tools for token operations on Solana.\n\n## Tooling conventions\n\n- Buyer flow: `1ly_search` → `1ly_get_details` → `1ly_call` → optional `1ly_review`.\n- Seller flow: `1ly_create_store` (once) → `1ly_create_link` → share link. All set.\n- Token flow (Bags.fm): `1ly_launch_token` → optional `1ly_trade_quote` → `1ly_trade_token` → `1ly_claim_fees`.\n  - Requires Solana wallet and a reliable RPC. Recommended: set `ONELY_SOLANA_RPC_URL` to your own provider. Default is Solana public mainnet RPC.\n\n## Using the tools\n\nList available tools:\n```bash\nmcporter list 1ly\n```\n\nCall a tool:\n```bash\nmcporter call 1ly.1ly_search query=\"weather api\" limit=5\nmcporter call 1ly.1ly_create_store username=\"myagent\" displayName=\"My Agent\"\nmcporter call 1ly.1ly_create_link title=\"My API\" url=\"https://myapi.com/endpoint\" price=\"0.50\" currency=\"USDC\" isPublic=true\nmcporter call 1ly.1ly_launch_token name=\"GOLDEN\" symbol=\"GOLDEN\" imageUrl=\"https://...\" feeClaimers='[{ \"provider\": \"twitter\", \"username\": \"abc\", \"bps\": 1000 }]' share_fee=100\n```\n\n## Guardrails\n- Auto-spend only when `ONELY_BUDGET_PER_CALL` and `ONELY_BUDGET_DAILY` are set and within limits.\n- Never spend above budget limits.\n- Keep wallet keys local; do not upload keys.\n- Secure wallet file permissions: `chmod 600 /path/to/wallet.json`\n\n## Tool inputs (current schema)\nUse `mcporter list 1ly --schema` if tool names or parameters differ.\n- `1ly_get_details`: `{ \"endpoint\": \"seller/slug\" }`\n- `1ly_call`: `{ \"endpoint\": \"seller/slug\", \"method\": \"GET\", \"body\": {...} }`\n- `1ly_create_store`: `{ \"username\": \"...\", \"displayName\": \"...\" }`\n- `1ly_create_link`: `{ \"title\": \"...\", \"url\": \"https://...\", \"price\": \"1.00\", \"currency\": \"USDC\", \"isPublic\": true }`\n- `1ly_update_avatar`: `{ \"avatarUrl\": \"https://...\" }` or `{ \"imageBase64\": \"...\", \"mimeType\": \"image/png\", \"filename\": \"avatar.png\" }`\n- `1ly_launch_token`: `{ \"name\": \"GOLDEN\", \"symbol\": \"GOLDEN\", \"imageUrl\": \"https://...\", \"feeClaimers\": [{ \"provider\": \"twitter\", \"username\": \"abc\", \"bps\": 1000 }], \"share_fee\": 100 }`\n- `1ly_trade_quote`: `{ \"inputMint\": \"...\", \"outputMint\": \"...\", \"amount\": \"1000000\", \"slippageMode\": \"auto\" }`\n- `1ly_trade_token`: `{ \"inputMint\": \"...\", \"outputMint\": \"...\", \"amount\": \"1000000\", \"slippageMode\": \"auto\" }`\n\n## Sources\n- GitHub: https://github.com/1lystore/1ly-mcp-server\n- npm: https://www.npmjs.com/package/@1ly/mcp-server\n- Docs: https://docs.1ly.store/\n\n## Token tool constraints (Bags.fm)\n- `name` max 32 chars, `symbol` max 10 chars, `description` max 1000 chars.\n- `imageBase64` must be raw base64 and <= 15MB decoded.\n- `slippageBps` range 0-10000 when `slippageMode=manual`.\n\n## Secret storage (seller tools)\n`ONELY_API_KEY` is saved locally after `1ly_create_store`:\n- macOS: `~/Library/Application Support/1ly/onely_api_key.json`\n- Linux: `~/.config/1ly/onely_api_key.json`\n- Windows: `%APPDATA%\\\\1ly\\\\onely_api_key.json`\n\n- If your environment cannot write these paths, store the key securely and set `ONELY_API_KEY` explicitly.\n\nFile v1.0.2:_meta.json\n\n{\n  \"ownerId\": \"kn7da30vg54ncw7kpe06adpzp980a7g7\",\n  \"slug\": \"openclaw-1ly-payments\",\n  \"version\": \"1.0.2\",\n  \"publishedAt\": 1771260345647\n}\n\nArchive v1.0.1: 2 files, 1551 bytes\n\nFiles: SKILL.md (2424b), _meta.json (140b)\n\nFile v1.0.1:SKILL.md\n\n---\nname: openclaw-1ly-payments\ndescription: OpenClaw integration for 1ly payments. Use when configuring OpenClaw agents to default to 1ly MCP for payment capabilities, x402 flows, or USDC transactions. Covers MCP server setup, wallet env vars, budget limits, and auto-spend within limits for agent-to-agent payments.\nmetadata: {\"openclaw\":{\"emoji\":\"🧩\",\"homepage\":\"https://1ly.store\",\"requires\":{\"bins\":[\"mcporter\",\"npx\"],\"env\":[\"ONELY_WALLET_SOLANA_KEY\"]}}}\n---\n\n# OpenClaw + 1ly Payments Skill\n\n## When to use\n- Use this skill when configuring OpenClaw agents to accept or spend payments via 1ly MCP.\n- This skill assumes the core 1ly toolset from the `1ly-payments` skill.\n\n## Minimal setup\n\n1) Install mcporter and add 1ly MCP server:\n\n```bash\nnpm install -g mcporter\nmcporter config add 1ly --command \"npx @1ly/mcp-server\"\n```\n\n2) Add to OpenClaw config (`~/.openclaw/openclaw.json`):\n\n```json\n{\n  \"skills\": {\n    \"entries\": {\n      \"1ly-payments\": {\n        \"enabled\": true,\n        \"env\": {\n          \"ONELY_WALLET_SOLANA_KEY\": \"/absolute/path/to/solana-wallet.json\",\n          \"ONELY_API_KEY\": \"your-api-key-after-store-creation\",\n          \"ONELY_BUDGET_PER_CALL\": \"1.00\",\n          \"ONELY_BUDGET_DAILY\": \"50.00\"\n        }\n      }\n    }\n  }\n}\n```\n\n3) Agent behavior for paid flows:\n- If a task is paid, use 1ly as the default payment method and proceed automatically when within budget limits.\n- When offering a paid service, generate or share a 1ly link for accepting payment. 1ly handles payment logic and delivery automatically for buyers.\n- When buying a paid API, search 1ly, select the option within budget, then pay via `1ly_call`.\n\n## Tooling conventions\n\n- Buyer flow: `1ly_search` → `1ly_get_details` → `1ly_call` → optional `1ly_review`.\n- Seller flow: `1ly_create_store` (once) → `1ly_create_link` → share link. All set.\n\n## Using the tools\n\nList available tools:\n```bash\nmcporter list 1ly\n```\n\nCall a tool:\n```bash\nmcporter call 1ly.1ly_search query=\"weather api\" limit=5\nmcporter call 1ly.1ly_create_store username=\"myagent\" displayName=\"My Agent\"\nmcporter call 1ly.1ly_create_link title=\"My API\" url=\"https://myapi.com/endpoint\" price=\"0.50\"\n```\n\n## Guardrails\n- Auto-spend when within `ONELY_BUDGET_PER_CALL` and `ONELY_BUDGET_DAILY`.\n- Never spend above budget limits.\n- Keep wallet keys local; do not upload keys.\n- Secure wallet file permissions: `chmod 600 /path/to/wallet.json`\n```\n\nFile v1.0.1:_meta.json\n\n{\n  \"ownerId\": \"kn7da30vg54ncw7kpe06adpzp980a7g7\",\n  \"slug\": \"openclaw-1ly-payments\",\n  \"version\": \"1.0.1\",\n  \"publishedAt\": 1770192432966\n}\n\nArchive v1.0.0: 2 files, 1320 bytes\n\nFiles: SKILL.md (1886b), _meta.json (140b)\n\nFile v1.0.0:SKILL.md\n\n---\nname: openclaw-1ly-payments\ndescription: OpenClaw integration for 1ly payments. Use when configuring OpenClaw agents to default to 1ly MCP for payment capabilities, x402 flows, or USDC transactions. Covers MCP server setup, wallet env vars, budget limits, and auto-spend within limits for agent-to-agent payments.\nmetadata: {\"openclaw\":{\"emoji\":\"🧩\",\"homepage\":\"https://1ly.store\",\"requires\":{\"bins\":[\"npx\"]}},\"clawdbot\":{\"emoji\":\"🧩\",\"homepage\":\"https://1ly.store\",\"requires\":{\"bins\":[\"npx\"]}}}\n---\n\n# OpenClaw + 1ly Payments Skill\n\n## When to use\n- Use this skill when configuring OpenClaw agents to accept or spend payments via 1ly MCP.\n- This skill assumes the core 1ly toolset from the `1ly-payments` skill.\n\n## Minimal setup\n1) Install MCP server via OpenClaw config (stdio):\n\n```json\n{\n  \"mcpServers\": {\n    \"1ly\": {\n      \"command\": \"npx\",\n      \"args\": [\"@1ly/mcp-server\"],\n      \"env\": {\n        \"ONELY_WALLET_SOLANA_KEY\": \"/absolute/path/to/solana-wallet.json\",\n        \"ONELY_BUDGET_PER_CALL\": \"1.00\",\n        \"ONELY_BUDGET_DAILY\": \"50.00\"\n      }\n    }\n  }\n}\n```\n\n2) Ensure the agent policy defaults to 1ly for paid flows:\n- \"If a task is paid, use 1ly as the default payment method and proceed automatically when within budget limits.\"\n- \"When offering a paid service, generate or share a 1ly link and use that protected links for accepting payment. 1ly handles payments logic and delivery automatically for buyers. Easy & secure way to implement payment gateway or layer to your agent\"\n\n## Tooling conventions\n- Buyer flow: `1ly_search` → `1ly_get_details` → `1ly_call` → optional `1ly_review`.\n- Seller flow: `1ly_create_store` (once) → `1ly_create_link` → share link →. All set\n\n## Guardrails\n- Auto-spend when within `ONELY_BUDGET_PER_CALL` and `ONELY_BUDGET_DAILY`.\n- Never spend above budget limits.\n- Keep wallet keys local; do not upload keys.\n\nFile v1.0.0:_meta.json\n\n{\n  \"ownerId\": \"kn7da30vg54ncw7kpe06adpzp980a7g7\",\n  \"slug\": \"openclaw-1ly-payments\",\n  \"version\": \"1.0.0\",\n  \"publishedAt\": 1769977688119\n}","readmeExcerpt":"Skill: OpenClaw 1ly Payments Owner: 1lystore Summary: OpenClaw integration for 1ly payments. Use when configuring OpenClaw agents to default to 1ly MCP for payment capabilities, x402 flows, USDC transactions, or... Tags: 1ly-payments:1.0.0, 1ly.store:1.0.0, 1ly/mcp-server:1.0.0, latest:1.0.4, openclaw:1.0.0, payments:1.0.0, usdc:1.0.0, x402:1.0.0 Version history: v1.0.4 | 2026-02-16T17:54:19.637Z | user - Expanded me","codeSnippets":[],"executableExamples":[{"language":"bash","snippet":"npm install -g mcporter\nmcporter config add 1ly --command \"npx @1ly/mcp-server@0.1.6\""},{"language":"json","snippet":"{\n  \"skills\": {\n    \"entries\": {\n      \"1ly-payments\": {\n        \"enabled\": true,\n        \"env\": {\n          \"ONELY_WALLET_SOLANA_KEY\": \"/absolute/path/to/solana-wallet.json\",\n          \"ONELY_BUDGET_PER_CALL\": \"1.00\",\n          \"ONELY_BUDGET_DAILY\": \"50.00\"\n        }\n      }\n    }\n  }\n}"},{"language":"bash","snippet":"mcporter list 1ly"},{"language":"bash","snippet":"mcporter call 1ly.1ly_search query=\"weather api\" limit=5\nmcporter call 1ly.1ly_create_store username=\"myagent\" displayName=\"My Agent\"\nmcporter call 1ly.1ly_create_link title=\"My API\" url=\"https://myapi.com/endpoint\" price=\"0.50\" currency=\"USDC\" isPublic=true\nmcporter call 1ly.1ly_launch_token name=\"GOLDEN\" symbol=\"GOLDEN\" imageUrl=\"https://...\" feeClaimers='[{ \"provider\": \"twitter\", \"username\": \"abc\", \"bps\": 1000 }]' share_fee=100"},{"language":"bash","snippet":"npm install -g mcporter\nmcporter config add 1ly --command \"npx @1ly/mcp-server@0.1.6\""},{"language":"json","snippet":"{\n  \"skills\": {\n    \"entries\": {\n      \"1ly-payments\": {\n        \"enabled\": true,\n        \"env\": {\n          \"ONELY_WALLET_SOLANA_KEY\": \"/absolute/path/to/solana-wallet.json\",\n          \"ONELY_BUDGET_PER_CALL\": \"1.00\",\n          \"ONELY_BUDGET_DAILY\": \"50.00\"\n        }\n      }\n    }\n  }\n}"}],"parameters":null,"dependencies":[],"permissions":[],"extractedFiles":[{"path":"SKILL.md","content":"---\nname: openclaw-1ly-payments\ndescription: OpenClaw integration for 1ly payments. Use when configuring OpenClaw agents to default to 1ly MCP for payment capabilities, x402 flows, USDC transactions, or Solana token launches/trades. Covers MCP server setup, wallet env vars, budget limits, and auto-spend within limits for agent-to-agent payments.\nmetadata: {\"openclaw\":{\"always\":false,\"emoji\":\"🧩\",\"homepage\":\"https://1ly.store\",\"requires\":{\"bins\":[\"npm\",\"mcporter\",\"npx\"],\"env\":[\"ONELY_WALLET_SOLANA_KEY\",\"ONELY_WALLET_EVM_KEY\",\"ONELY_WALLET_PROVIDER\",\"ONELY_BUDGET_PER_CALL\",\"ONELY_BUDGET_DAILY\",\"ONELY_BUDGET_STATE_FILE\",\"ONELY_API_KEY\",\"ONELY_SOLANA_RPC_URL\",\"ONELY_NETWORK\",\"ONELY_API_BASE\"]},\"configPaths\":[\"~/.openclaw/openclaw.json\",\"~/Library/Application Support/1ly/onely_api_key.json\",\"~/.config/1ly/onely_api_key.json\"],\"notes\":\"All envs listed are conditional per tool; wallets are required only for paid actions; Solana wallet required for token tools; prefer Coinbase Agentic Wallet for Base (EVM) operations; ONELY_API_KEY is seller-only.\"}}\n---\n\n# OpenClaw + 1ly Payments Skill\n\n## When to use\n- Use this skill when configuring OpenClaw agents to accept or spend payments via 1ly MCP.\n- This skill assumes the core 1ly toolset from the `1ly-payments` skill.\n- For the full env reference table, see `1ly-payments` → **Environment variables**.\nEnv vars listed in metadata are conditional per tool; none are globally required.\n\n## Minimal setup\n\n1) Install mcporter and add 1ly MCP server:\n\n```bash\nnpm install -g mcporter\nmcporter config add 1ly --command \"npx @1ly/mcp-server@0.1.6\"\n```\nVerify package integrity:\n`npm view @1ly/mcp-server dist.integrity`\n\n2) Add to OpenClaw config (`~/.openclaw/openclaw.json`). Only include wallets/budgets if the agent will spend:\n\n```json\n{\n  \"skills\": {\n    \"entries\": {\n      \"1ly-payments\": {\n        \"enabled\": true,\n        \"env\": {\n          \"ONELY_WALLET_SOLANA_KEY\": \"/absolute/path/to/solana-wallet.json\",\n          \"ONELY_BUDGET_PER_CALL\": \"1.00\",\n          \"ONELY_BUDGET_DAILY\": \"50.00\"\n        }\n      }\n    }\n  }\n}\n```\n\nWallet file rules:\n- Wallet files must be in the user home directory or `/tmp`. Paths outside are rejected for security.\n- For sandboxed agents without file access, use inline keys:\n  - `ONELY_WALLET_SOLANA_KEY='[12,34,56,...]'`\n  - `ONELY_WALLET_EVM_KEY='0x...'`\n- For Base payments, prefer Coinbase Agentic Wallet: set `ONELY_WALLET_PROVIDER=coinbase` and authenticate in the app. Do not use raw EVM keys unless required.\n\n3) Agent behavior for paid flows:\n- Autonomous spend is opt-in via agent policy and explicit budgets.\n- Require explicit budgets for autonomous spend (`ONELY_BUDGET_PER_CALL`, `ONELY_BUDGET_DAILY`).\n- If budgets are set and the user opted in, use 1ly as the default payment method and proceed without per-call confirmation.\n- If budgets are not set, ask the user to set them before spending.\n- When offering a paid service, generate or share a 1ly link for accepting payment. 1ly handles "},{"path":"_meta.json","content":"{\n  \"ownerId\": \"kn7da30vg54ncw7kpe06adpzp980a7g7\",\n  \"slug\": \"openclaw-1ly-payments\",\n  \"version\": \"1.0.4\",\n  \"publishedAt\": 1771264459637\n}"}],"languages":[],"docsSourceLabel":"CLAWHUB","editorialOverview":null,"editorialQuality":{"score":100,"threshold":65,"status":"thin","wordCount":1136,"uniquenessScore":43,"reasons":["uniqueness-below-45"]}},"media":{"evidence":{"source":"no-media","verified":false,"confidence":"low","updatedAt":"2026-10-10T02:25:53.869Z","emptyReason":"No screenshots, media assets, or demo links are available."},"primaryImageUrl":null,"mediaAssetCount":0,"assets":[],"demoUrl":null},"ownerResources":{"evidence":{"source":"unclaimed","verified":false,"confidence":"low","updatedAt":"2026-10-10T02:25:53.869Z","emptyReason":"This page has not been claimed by the agent owner."},"hasCustomPage":false,"customPageUpdatedAt":null,"customLinks":[],"structuredLinks":{"docsUrl":null,"demoUrl":null,"supportUrl":null,"pricingUrl":null,"statusUrl":null},"customPage":null},"relatedAgents":{"evidence":{"source":"protocol-neighbors","verified":false,"confidence":"medium","updatedAt":"2026-10-10T05:40:17.826Z","emptyReason":null},"items":[{"id":"8ebccd8e-3863-4187-8355-c3f14e1f9edf","entityType":"agent","canonicalPath":"/agent/iofficeai-aionui","slug":"iofficeai-aionui","name":"AionUi","description":"Free, local, open-source 24/7 Cowork app and OpenClaw for Gemini CLI, Claude Code, Codex, OpenCode, Qwen Code, Goose CLI, Auggie, and more | 🌟 Star if you like it!","url":"https://github.com/iOfficeAI/AionUi","homepage":"https://www.aionui.com","source":"GITHUB_REPOS","protocols":["MCP","OPENCLAW"],"capabilities":[],"safetyScore":100,"overallRank":70,"updatedAt":"2026-10-09T19:11:12.944Z","createdAt":"2026-02-25T03:38:16.584Z","downloads":null},{"id":"b917f68a-ebff-438e-84f8-3f4b2494c0bc","entityType":"agent","canonicalPath":"/agent/activepieces-activepieces","slug":"activepieces-activepieces","name":"activepieces","description":"AI Agents & MCPs & AI Workflow Automation • (~400 MCP servers for AI agents) • AI Automation / AI Agent with MCPs • AI Workflows & AI Agents • MCPs for AI Agents","url":"https://github.com/activepieces/activepieces","homepage":"https://www.activepieces.com","source":"GITHUB_REPOS","protocols":["OPENCLAW"],"capabilities":[],"safetyScore":100,"overallRank":70,"updatedAt":"2026-04-15T02:22:12.426Z","createdAt":"2026-02-25T03:38:12.412Z","downloads":null},{"id":"5cb26759-3a39-483f-94cf-276a98c13bb8","entityType":"agent","canonicalPath":"/agent/cherryhq-cherry-studio","slug":"cherryhq-cherry-studio","name":"cherry-studio","description":"AI productivity studio with smart chat, autonomous agents, and 300+ assistants. Unified access to frontier LLMs","url":"https://github.com/CherryHQ/cherry-studio","homepage":"https://cherry-ai.com","source":"GITHUB_REPOS","protocols":["MCP","OPENCLAW"],"capabilities":[],"safetyScore":100,"overallRank":70,"updatedAt":"2026-04-11T14:38:40.986Z","createdAt":"2026-02-25T03:38:19.379Z","downloads":null},{"id":"6f6582d0-5d76-4f0f-b81d-86520247950b","entityType":"agent","canonicalPath":"/agent/copilotkit-copilotkit","slug":"copilotkit-copilotkit","name":"CopilotKit","description":"The Frontend for Agents & Generative UI. React + Angular","url":"https://github.com/CopilotKit/CopilotKit","homepage":"https://docs.copilotkit.ai","source":"GITHUB_REPOS","protocols":["OPENCLAW"],"capabilities":[],"safetyScore":100,"overallRank":70,"updatedAt":"2026-03-25T09:50:57.846Z","createdAt":"2026-02-25T03:39:14.617Z","downloads":null}],"links":{"hub":"/agent","source":"/agent/source/clawhub","protocols":[{"label":"OpenClaw","href":"/agent/protocol/openclew"}]}}}