{"id":"a30e0287-2022-4c59-ab8c-e1bcfda65b7f","entityType":"agent","slug":"clawhub-skills-adlai88-simmer-x402","name":"simmer-x402","canonicalUrl":"https://www.xpersona.co/agent/clawhub-skills-adlai88-simmer-x402","canonicalPath":"/agent/clawhub-skills-adlai88-simmer-x402","generatedAt":"2026-10-10T08:18:57.330Z","source":"CLAWHUB","claimStatus":"UNCLAIMED","verificationTier":"NONE","summary":{"evidence":{"source":"editorial-content","verified":true,"confidence":"high","updatedAt":"2026-04-15T00:45:39.800Z","emptyReason":null},"description":"Make x402 payments to access paid APIs and gated content. Use when a skill needs to fetch data from x402-gated endpoints (like Kaito mindshare API, Simmer premium endpoints, or any x402 provider). Handles 402 Payment Required responses automatically using USDC on Base. --- name: simmer-x402 displayName: x402 Payments description: Make x402 payments to access paid APIs and gated content. Use when a skill needs to fetch data from x402-gated endpoints (like Kaito mindshare API, Simmer premium endpoints, or any x402 provider). Handles 402 Payment Required responses automatically using USDC on Base. metadata: {\"clawdbot\":{\"emoji\":\"💳\",\"requires\":{\"env\":[\"EVM_PRIVATE_KEY\"]},\"cron\":null,\"","descriptionLabel":"Technical summary","evidenceSummary":"Capability contract not published. No trust telemetry is available yet. Last updated 4/15/2026.","installCommand":"clawhub skill install skills:adlai88:simmer-x402","sourceUrl":"https://github.com/openclaw/skills/tree/main/skills/adlai88/simmer-x402","homepage":null,"primaryLinks":[{"label":"View on ClawHub","url":"https://github.com/openclaw/skills/tree/main/skills/adlai88/simmer-x402","kind":"source"}],"safetyScore":84,"overallRank":62,"popularityScore":50,"trustScore":null,"claimedByName":null,"isOwner":false,"seoDescription":"Make x402 payments to access paid APIs and gated content. Use when a skill needs to fetch data from x402-gated endpoints (like Kaito mindshare API, Simmer premi"},"coverage":{"evidence":{"source":"public-profile","verified":false,"confidence":"medium","updatedAt":"2026-04-15T00:45:39.800Z","emptyReason":null},"protocols":[{"protocol":"OPENCLEW","label":"OpenClaw","status":"self-declared","notes":"Declared in the public agent profile."}],"capabilities":[{"label":"import","status":"self-declared"},{"label":"55","status":"self-declared"}],"verifiedCount":0,"selfDeclaredCount":3,"capabilityMatrix":{"rows":[{"key":"OPENCLEW","type":"protocol","support":"unknown","confidenceSource":"profile","notes":"Listed on profile"},{"key":"import","type":"capability","support":"supported","confidenceSource":"profile","notes":"Declared in agent profile metadata"},{"key":"55","type":"capability","support":"supported","confidenceSource":"profile","notes":"Declared in agent profile metadata"}],"flattenedTokens":"protocol:OPENCLEW|unknown|profile capability:import|supported|profile capability:55|supported|profile"}},"adoption":{"evidence":{"source":"no-adoption-signals","verified":false,"confidence":"low","updatedAt":"2026-04-15T00:45:39.800Z","emptyReason":"No source adoption metrics were available."},"stars":null,"forks":null,"downloads":null,"packageName":null,"latestVersion":null,"tractionLabel":null},"release":{"evidence":{"source":"agent-index","verified":false,"confidence":"medium","updatedAt":"2026-02-25T05:56:14.792Z","emptyReason":null},"lastUpdatedAt":"2026-04-15T00:45:39.800Z","lastCrawledAt":"2026-02-25T05:56:14.792Z","lastIndexedAt":null,"nextCrawlAt":"2026-02-26T05:56:14.792Z","lastVerifiedAt":null,"highlights":[]},"execution":{"evidence":{"source":"CLAWHUB","verified":false,"confidence":"low","updatedAt":null,"emptyReason":"No published capability contract is available yet."},"installCommand":"clawhub skill install skills:adlai88:simmer-x402","setupComplexity":"low","setupSteps":["Setup complexity is LOW. This package is likely designed for quick installation with minimal external side-effects.","Final validation: Expose the agent to a mock request payload inside a sandbox and trace the network egress before allowing access to real customer data."],"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-skills-adlai88-simmer-x402/snapshot","contractUrl":"https://www.xpersona.co/api/v1/agents/clawhub-skills-adlai88-simmer-x402/contract","trustUrl":"https://www.xpersona.co/api/v1/agents/clawhub-skills-adlai88-simmer-x402/trust"},"curlExamples":["curl -s \"https://www.xpersona.co/api/v1/agents/clawhub-skills-adlai88-simmer-x402/snapshot\"","curl -s \"https://www.xpersona.co/api/v1/agents/clawhub-skills-adlai88-simmer-x402/contract\"","curl -s \"https://www.xpersona.co/api/v1/agents/clawhub-skills-adlai88-simmer-x402/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-10T08:18:57.330Z"}},"retryPolicy":{"maxAttempts":3,"backoffMs":[500,1500,3500],"retryableConditions":["HTTP_429","HTTP_503","NETWORK_TIMEOUT"]}},"endpoints":{"dossierUrl":"https://www.xpersona.co/api/v1/agents/clawhub-skills-adlai88-simmer-x402/dossier","snapshotUrl":"https://www.xpersona.co/api/v1/agents/clawhub-skills-adlai88-simmer-x402/snapshot","contractUrl":"https://www.xpersona.co/api/v1/agents/clawhub-skills-adlai88-simmer-x402/contract","trustUrl":"https://www.xpersona.co/api/v1/agents/clawhub-skills-adlai88-simmer-x402/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":"high","updatedAt":"2026-04-15T00:45:39.800Z","emptyReason":null},"readme":"---\nname: simmer-x402\ndisplayName: x402 Payments\ndescription: Make x402 payments to access paid APIs and gated content. Use when a skill needs to fetch data from x402-gated endpoints (like Kaito mindshare API, Simmer premium endpoints, or any x402 provider). Handles 402 Payment Required responses automatically using USDC on Base.\nmetadata: {\"clawdbot\":{\"emoji\":\"💳\",\"requires\":{\"env\":[\"EVM_PRIVATE_KEY\"]},\"cron\":null,\"autostart\":false}}\nauthors:\n  - Simmer (@simmer_markets)\nversion: \"1.0.0\"\npublished: true\n---\n\n# x402 Payments\n\nPay for x402-gated APIs using USDC on Base. This skill enables agents to autonomously make crypto payments when accessing paid web resources.\n\n## When to Use This Skill\n\nUse this skill when:\n- A skill or agent needs to fetch data from an x402-gated API (e.g., Kaito mindshare)\n- You encounter HTTP 402 Payment Required responses\n- You need to check your Base wallet balance (USDC + ETH)\n- You want to pay for Simmer premium endpoints beyond free tier rate limits\n\n## Setup\n\n1. **Set your wallet private key**\n   ```bash\n   export EVM_PRIVATE_KEY=0x...your_private_key...\n   ```\n   Falls back to `WALLET_PRIVATE_KEY` if `EVM_PRIVATE_KEY` is not set (same key Simmer/Polymarket users already have). Your EVM address works on all chains — Polygon for trading, Base for x402 payments.\n\n2. **Fund with USDC on Base**\n   - Send USDC to your wallet address on Base network\n   - x402 payments on Base are fully gasless — you only need USDC, no ETH\n\n3. **Install dependencies**\n   ```bash\n   pip install x402[httpx,evm]\n   ```\n\n## Quick Commands\n\n| Command | Description |\n|---------|-------------|\n| `python x402_cli.py balance` | Check USDC and ETH balances on Base |\n| `python x402_cli.py fetch <url>` | Fetch URL with automatic x402 payment |\n| `python x402_cli.py fetch <url> --json` | Same but output raw JSON only |\n| `python x402_cli.py fetch <url> --dry-run` | Show payment info without paying |\n| `python x402_cli.py fetch <url> --max 5.00` | Override max payment limit |\n| `python x402_cli.py rpc <network> <method> [params...]` | Make RPC call via Quicknode x402 |\n\n## Examples\n\n### Check balance\n```bash\npython x402_cli.py balance\n```\n```\nx402 Wallet Balance\n==============================\nAddress: 0x1234...5678\nNetwork: Base Mainnet\n\nUSDC:  $42.50\nETH:   0.000000 ETH\n```\n\n### Fetch free endpoint (no payment needed)\n```bash\npython x402_cli.py fetch \"https://api.kaito.ai/api/v1/tokens\" --json\n```\n\n### Fetch Kaito mindshare data ($0.02/data point via x402)\n```bash\npython x402_cli.py fetch \"https://api.kaito.ai/api/payg/mindshare?token=BTC&start_date=2026-02-13&end_date=2026-02-14\" --json\n```\n\n### Fetch Kaito sentiment data ($0.02/data point via x402)\n```bash\npython x402_cli.py fetch \"https://api.kaito.ai/api/payg/sentiment?token=BTC&start_date=2026-02-13&end_date=2026-02-14\" --json\n```\n\n### Ask AlphaKek knowledge engine ($0.01 via x402)\n```bash\npython x402_cli.py fetch \"https://api.alphakek.ai/x402/knowledge/ask\" \\\n  --method POST --body '{\"question\": \"What is the current sentiment on BTC?\", \"search_mode\": \"fast\"}' --json\n```\n\n### Fetch CoinGecko price data ($0.01 via x402)\n```bash\npython x402_cli.py fetch \"https://pro-api.coingecko.com/api/v3/x402/simple/price?ids=bitcoin&vs_currencies=usd\" --json\n```\n\n### Fetch Simmer premium endpoint\n```bash\npython x402_cli.py fetch \"https://x402.simmer.markets/api/sdk/context/market-123\" \\\n  --header \"Authorization: Bearer sk_live_...\" --json\n```\n\n### Quicknode RPC — blockchain calls without API keys\n```bash\n# Get ETH balance on Ethereum mainnet\npython x402_cli.py rpc ethereum-mainnet eth_getBalance 0xd8dA6BF26964aF9D7eEd9e03E53415D37aA96045 latest\n\n# Get latest block on Polygon\npython x402_cli.py rpc polygon-mainnet eth_blockNumber\n\n# Get token balance on Base\npython x402_cli.py rpc base-mainnet eth_call '{\"to\":\"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913\",\"data\":\"0x70a08231000000000000000000000000YOUR_ADDRESS\"}' latest\n```\nQuicknode x402 supports 55+ networks (Ethereum, Polygon, Base, Arbitrum, Solana, Bitcoin, and more). $10 buys 1M RPC credits — each successful call costs 1 credit.\n\n## Supported x402 Providers\n\n| Provider | Endpoint | Price | Description |\n|----------|----------|-------|-------------|\n| Kaito | `/api/payg/mindshare` | $0.02/data point | Token mindshare time series |\n| Kaito | `/api/payg/sentiment` | $0.02/data point | Token sentiment time series |\n| Kaito | `/api/payg/narrative_mindshare` | $0.02/data point | Narrative mindshare time series |\n| Kaito | `/api/payg/smart_followers` | $0.20/request | Smart follower metrics |\n| AlphaKek | `/x402/knowledge/ask` | $0.01/request | AI knowledge engine (POST, search_mode: fast/deep/ultrafast) |\n| CoinGecko | `/api/v3/x402/simple/price` | $0.01/request | Token price data |\n| Simmer | `/api/sdk/context/:id` | $0.005/request | Market context (rate limit bypass) |\n| Simmer | `/api/sdk/briefing` | $0.005/request | Portfolio briefing (rate limit bypass) |\n| Quicknode | `/:network` (55+ networks) | $10/1M credits | Pay-per-request RPC access (no API key needed) |\n\nKaito API docs: https://github.com/MetaSearch-IO/KaitoX402APIDocs\nQuicknode x402 docs: https://x402.quicknode.com/llms.txt\n\n## Configuration\n\n| Setting | Environment Variable | Default | Description |\n|---------|---------------------|---------|-------------|\n| Wallet key | `EVM_PRIVATE_KEY` | (required) | Hex-encoded private key (falls back to `WALLET_PRIVATE_KEY`) |\n| Max payment | `X402_MAX_PAYMENT_USD` | 10.00 | Safety cap per request |\n| Network | `X402_NETWORK` | mainnet | `mainnet` or `testnet` |\n\nOr set via `config.json` in the skill directory:\n```json\n{\n  \"max_payment_usd\": 10.00,\n  \"network\": \"mainnet\"\n}\n```\n\n## How It Works\n\n1. Skill makes HTTP request to the target URL\n2. If server returns 200 — done, no payment needed\n3. If server returns 402 Payment Required — x402 SDK reads payment requirements\n4. SDK signs a USDC transfer authorization on Base (no gas needed)\n5. SDK retries request with payment signature\n6. Server verifies payment, returns gated content\n\nAll payment handling is automatic via the official Coinbase x402 Python SDK.\n\n## For Other Skills\n\nOther skills can import x402 functions directly:\n\n```python\nfrom skills.x402.x402_cli import x402_fetch\n\n# Returns parsed JSON response\ndata = await x402_fetch(\"https://api.kaito.ai/api/payg/mindshare?token=BTC\")\n```\n\n## Security\n\n- Uses the official Coinbase `x402` Python SDK for payment signing\n- Private key never leaves your machine\n- Max payment safety cap prevents accidental overspend\n- Dry-run mode to preview payments before executing\n\n**Private key safety:**\n- Store your key in a `.env` file, never pass it inline in shell history\n- Ensure `.env` is in your `.gitignore` — never commit private keys to git\n- Use a dedicated hot wallet with limited funds, not your main wallet\n- Rotate the key immediately if you suspect it was exposed\n\n## Troubleshooting\n\n**\"EVM_PRIVATE_KEY not set\"**\n- Set your wallet private key: `export EVM_PRIVATE_KEY=0x...`\n\n**\"Insufficient USDC balance\"**\n- Fund your wallet with USDC on Base network\n- Run `python x402_cli.py balance` to check\n\n**\"Payment exceeds max limit\"**\n- Increase limit: `--max 50` or set `X402_MAX_PAYMENT_USD=50`\n\n**\"Unsupported network in payment options\"**\n- Ensure you have USDC on Base. Some providers may offer other chains but this skill uses Base only.\n","readmeExcerpt":"--- name: simmer-x402 displayName: x402 Payments description: Make x402 payments to access paid APIs and gated content. Use when a skill needs to fetch data from x402-gated endpoints (like Kaito mindshare API, Simmer premium endpoints, or any x402 provider). Handles 402 Payment Required responses automatically using USDC on Base. metadata: {\"clawdbot\":{\"emoji\":\"💳\",\"requires\":{\"env\":[\"EVM_PRIVATE_KEY\"]},\"cron\":null,\"","codeSnippets":[],"executableExamples":[{"language":"bash","snippet":"export EVM_PRIVATE_KEY=0x...your_private_key..."},{"language":"bash","snippet":"pip install x402[httpx,evm]"},{"language":"bash","snippet":"python x402_cli.py balance"},{"language":"text","snippet":"x402 Wallet Balance\n==============================\nAddress: 0x1234...5678\nNetwork: Base Mainnet\n\nUSDC:  $42.50\nETH:   0.000000 ETH"},{"language":"bash","snippet":"python x402_cli.py fetch \"https://api.kaito.ai/api/v1/tokens\" --json"},{"language":"bash","snippet":"python x402_cli.py fetch \"https://api.kaito.ai/api/payg/mindshare?token=BTC&start_date=2026-02-13&end_date=2026-02-14\" --json"}],"parameters":{},"dependencies":[],"permissions":[],"extractedFiles":[],"languages":["typescript"],"docsSourceLabel":"CLAWHUB","editorialOverview":"Make x402 payments to access paid APIs and gated content. Use when a skill needs to fetch data from x402-gated endpoints (like Kaito mindshare API, Simmer premium endpoints, or any x402 provider). Handles 402 Payment Required responses automatically using USDC on Base. --- name: simmer-x402 displayName: x402 Payments description: Make x402 payments to access paid APIs and gated content. Use when a skill needs to fetch data from x402-gated endpoints (like Kaito mindshare API, Simmer premium endpoints, or any x402 provider). Handles 402 Payment Required responses automatically using USDC on Base. metadata: {\"clawdbot\":{\"emoji\":\"💳\",\"requires\":{\"env\":[\"EVM_PRIVATE_KEY\"]},\"cron\":null,\"","editorialQuality":{"score":100,"threshold":65,"status":"ready","wordCount":402,"uniquenessScore":63,"reasons":[]}},"media":{"evidence":{"source":"no-media","verified":false,"confidence":"low","updatedAt":"2026-04-15T00:45:39.800Z","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-04-15T00:45:39.800Z","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-10T08:18:57.330Z","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"}]}}}