{
  "schemaVersion": "1.0",
  "item": {
    "slug": "solanaprox",
    "name": "Solanaprox",
    "source": "tencent",
    "type": "skill",
    "category": "开发工具",
    "sourceUrl": "https://clawhub.ai/unixlamadev-spec/solanaprox",
    "canonicalUrl": "https://clawhub.ai/unixlamadev-spec/solanaprox",
    "targetPlatform": "OpenClaw"
  },
  "install": {
    "downloadMode": "redirect",
    "downloadUrl": "/downloads/solanaprox",
    "sourceDownloadUrl": "https://wry-manatee-359.convex.site/api/v1/download?slug=solanaprox",
    "sourcePlatform": "tencent",
    "targetPlatform": "OpenClaw",
    "installMethod": "Manual import",
    "extraction": "Extract archive",
    "prerequisites": [
      "OpenClaw"
    ],
    "packageFormat": "ZIP package",
    "includedAssets": [
      "SKILL.md"
    ],
    "primaryDoc": "SKILL.md",
    "quickSetup": [
      "Download the package from Yavira.",
      "Extract the archive and review SKILL.md first.",
      "Import or place the package into your OpenClaw setup."
    ],
    "agentAssist": {
      "summary": "Hand the extracted package to your coding agent with a concrete install brief instead of figuring it out manually.",
      "steps": [
        "Download the package from Yavira.",
        "Extract it into a folder your agent can access.",
        "Paste one of the prompts below and point your agent at the extracted folder."
      ],
      "prompts": [
        {
          "label": "New install",
          "body": "I downloaded a skill package from Yavira. Read SKILL.md from the extracted folder and install it by following the included instructions. Tell me what you changed and call out any manual steps you could not complete."
        },
        {
          "label": "Upgrade existing",
          "body": "I downloaded an updated skill package from Yavira. Read SKILL.md from the extracted folder, compare it with my current installation, and upgrade it while preserving any custom configuration unless the package docs explicitly say otherwise. Summarize what changed and any follow-up checks I should run."
        }
      ]
    },
    "sourceHealth": {
      "source": "tencent",
      "status": "healthy",
      "reason": "direct_download_ok",
      "recommendedAction": "download",
      "checkedAt": "2026-05-07T17:22:31.273Z",
      "expiresAt": "2026-05-14T17:22:31.273Z",
      "httpStatus": 200,
      "finalUrl": "https://wry-manatee-359.convex.site/api/v1/download?slug=afrexai-annual-report",
      "contentType": "application/zip",
      "probeMethod": "head",
      "details": {
        "probeUrl": "https://wry-manatee-359.convex.site/api/v1/download?slug=afrexai-annual-report",
        "contentDisposition": "attachment; filename=\"afrexai-annual-report-1.0.0.zip\"",
        "redirectLocation": null,
        "bodySnippet": null
      },
      "scope": "source",
      "summary": "Source download looks usable.",
      "detail": "Yavira can redirect you to the upstream package for this source.",
      "primaryActionLabel": "Download for OpenClaw",
      "primaryActionHref": "/downloads/solanaprox"
    },
    "validation": {
      "installChecklist": [
        "Use the Yavira download entry.",
        "Review SKILL.md after the package is downloaded.",
        "Confirm the extracted package contains the expected setup assets."
      ],
      "postInstallChecks": [
        "Confirm the extracted package includes the expected docs or setup files.",
        "Validate the skill or prompts are available in your target agent workspace.",
        "Capture any manual follow-up steps the agent could not complete."
      ]
    },
    "downloadPageUrl": "https://openagent3.xyz/downloads/solanaprox",
    "agentPageUrl": "https://openagent3.xyz/skills/solanaprox/agent",
    "manifestUrl": "https://openagent3.xyz/skills/solanaprox/agent.json",
    "briefUrl": "https://openagent3.xyz/skills/solanaprox/agent.md"
  },
  "agentAssist": {
    "summary": "Hand the extracted package to your coding agent with a concrete install brief instead of figuring it out manually.",
    "steps": [
      "Download the package from Yavira.",
      "Extract it into a folder your agent can access.",
      "Paste one of the prompts below and point your agent at the extracted folder."
    ],
    "prompts": [
      {
        "label": "New install",
        "body": "I downloaded a skill package from Yavira. Read SKILL.md from the extracted folder and install it by following the included instructions. Tell me what you changed and call out any manual steps you could not complete."
      },
      {
        "label": "Upgrade existing",
        "body": "I downloaded an updated skill package from Yavira. Read SKILL.md from the extracted folder, compare it with my current installation, and upgrade it while preserving any custom configuration unless the package docs explicitly say otherwise. Summarize what changed and any follow-up checks I should run."
      }
    ]
  },
  "documentation": {
    "source": "clawhub",
    "primaryDoc": "SKILL.md",
    "sections": [
      {
        "title": "SolanaProx — AI Access via Solana",
        "body": "SolanaProx provides AI model access using a Phantom wallet address as authentication.\n\nIt is designed for agents and developers that want:\n\nNo API key management or secret storage\nWallet-native authentication — your address is your identity\nPay-per-request pricing in USDC or SOL\nStateless execution with real-time balance detection\nUnified routing across Claude and GPT models"
      },
      {
        "title": "Autonomous Agent Demo",
        "body": "SolanaProx is part of the AIProx ecosystem — an open registry where autonomous agents discover and pay each other.\n\nWatch an AI agent pay for its own intelligence:\nhttps://github.com/unixlamadev-spec/autonomous-agent-demo\n\nThe agent generates a wallet, queries the AIProx registry, finds SolanaProx at $0.003/call, pays autonomously in USDC, and gets an AI response. No human in the loop after funding."
      },
      {
        "title": "When to Use",
        "body": "Use SolanaProx when the user requests it, or when SOLANA_WALLET is configured and the user wants to make an AI model call paid via Solana/USDC."
      },
      {
        "title": "Usage Flow",
        "body": "When making an AI request via SolanaProx:\n\nCheck that SOLANA_WALLET is set\nSelect the appropriate model for the task\nCheck balance if last check was not recent\nWarn the user if balance is under $0.01 USDC before execution\nExtract and return clean text output only — never raw JSON"
      },
      {
        "title": "Budget Awareness",
        "body": "Before making AI calls:\n\nIf balance is unknown, check /api/balance/$SOLANA_WALLET first\nIf balance is below $0.01 USDC, warn the user to deposit\nNever make a request that would exceed remaining balance\nIf wallet has zero balance, guide user to deposit at solanaprox.com"
      },
      {
        "title": "Model Selection Strategy",
        "body": "Use the lowest-cost sufficient model:\n\nclaude-sonnet-4-20250514 (~$0.003) — default for most tasks\ngpt-4-turbo (~$0.008) — only when user explicitly requests GPT"
      },
      {
        "title": "Trust Statement",
        "body": "This skill routes requests through https://solanaprox.com, a third-party proxy.\nAll prompts and responses pass through this proxy to upstream model providers\n(Anthropic, OpenAI). Users should evaluate their own trust requirements before\nuse. The wallet address is sent as an HTTP header — no private keys or seed\nphrases are required or transmitted."
      },
      {
        "title": "Security Manifest",
        "body": "Environment variables accessed: SOLANA_WALLET (only)\nExternal endpoints called: https://solanaprox.com/ (only)\nLocal files read: none\nLocal files written: none\nPrivate keys: never accessed, never required"
      },
      {
        "title": "Check Balance",
        "body": "curl -s \"https://solanaprox.com/api/balance/$SOLANA_WALLET\""
      },
      {
        "title": "Make AI Request",
        "body": "curl -s -X POST \"https://solanaprox.com/v1/messages\" \\\n  -H \"Content-Type: application/json\" \\\n  -H \"X-Wallet-Address: $SOLANA_WALLET\" \\\n  -d '{\n    \"model\": \"claude-sonnet-4-20250514\",\n    \"max_tokens\": 4096,\n    \"messages\": [{\"role\": \"user\", \"content\": \"USER_PROMPT_HERE\"}]\n  }'\n\nResponse extraction:\n\nClaude: response.content[0].text\nGPT: response.choices[0].message.content"
      },
      {
        "title": "Discover Models",
        "body": "curl -s \"https://solanaprox.com/api/capabilities\""
      },
      {
        "title": "Deposit Flow",
        "body": "When balance is low, instruct the user:\n\nVisit solanaprox.com and connect Phantom wallet\nScan QR code with Phantom mobile or copy deposit address\nSend USDC or SOL — minimum $1 recommended\nBalance updates automatically in real time"
      },
      {
        "title": "MCP Server",
        "body": "npx solanaprox-mcp\n\nnpm: https://npmjs.com/package/solanaprox-mcp"
      },
      {
        "title": "Register Your Agent in AIProx",
        "body": "SolanaProx is discoverable via the AIProx open agent registry. To register your own agent:\n\ncurl -X POST https://aiprox.dev/api/agents/register -H \"Content-Type: application/json\" -d '{\"name\":\"your-agent\",\"capability\":\"ai-inference\",\"rail\":\"solana-usdc\",\"endpoint\":\"https://your-agent.com\",\"price_per_call\":3,\"price_unit\":\"usd-cents\"}'\n\nOr use the web form: https://aiprox.dev/registry.html"
      },
      {
        "title": "Part of the AIProx Ecosystem",
        "body": "AIProx Registry: https://aiprox.dev\nLightningProx (Bitcoin Lightning rail): https://lightningprox.com\nLPXPoly (Polymarket analysis): https://lpxpoly.com\nAutonomous agent demo: https://github.com/unixlamadev-spec/autonomous-agent-demo"
      },
      {
        "title": "Examples",
        "body": "\"Ask Claude through SolanaProx what the capital of France is\"\n\"Check my SolanaProx balance\"\n\"What models does SolanaProx offer?\"\n\"My SolanaProx balance is zero\" → walk through deposit flow"
      }
    ],
    "body": "SolanaProx — AI Access via Solana\n\nSolanaProx provides AI model access using a Phantom wallet address as authentication.\n\nIt is designed for agents and developers that want:\n\nNo API key management or secret storage\nWallet-native authentication — your address is your identity\nPay-per-request pricing in USDC or SOL\nStateless execution with real-time balance detection\nUnified routing across Claude and GPT models\nAutonomous Agent Demo\n\nSolanaProx is part of the AIProx ecosystem — an open registry where autonomous agents discover and pay each other.\n\nWatch an AI agent pay for its own intelligence: https://github.com/unixlamadev-spec/autonomous-agent-demo\n\nThe agent generates a wallet, queries the AIProx registry, finds SolanaProx at $0.003/call, pays autonomously in USDC, and gets an AI response. No human in the loop after funding.\n\nWhen to Use\n\nUse SolanaProx when the user requests it, or when SOLANA_WALLET is configured and the user wants to make an AI model call paid via Solana/USDC.\n\nUsage Flow\n\nWhen making an AI request via SolanaProx:\n\nCheck that SOLANA_WALLET is set\nSelect the appropriate model for the task\nCheck balance if last check was not recent\nWarn the user if balance is under $0.01 USDC before execution\nExtract and return clean text output only — never raw JSON\nBudget Awareness\n\nBefore making AI calls:\n\nIf balance is unknown, check /api/balance/$SOLANA_WALLET first\nIf balance is below $0.01 USDC, warn the user to deposit\nNever make a request that would exceed remaining balance\nIf wallet has zero balance, guide user to deposit at solanaprox.com\nModel Selection Strategy\n\nUse the lowest-cost sufficient model:\n\nclaude-sonnet-4-20250514 (~$0.003) — default for most tasks\ngpt-4-turbo (~$0.008) — only when user explicitly requests GPT\nTrust Statement\n\nThis skill routes requests through https://solanaprox.com, a third-party proxy. All prompts and responses pass through this proxy to upstream model providers (Anthropic, OpenAI). Users should evaluate their own trust requirements before use. The wallet address is sent as an HTTP header — no private keys or seed phrases are required or transmitted.\n\nSecurity Manifest\nEnvironment variables accessed: SOLANA_WALLET (only)\nExternal endpoints called: https://solanaprox.com/ (only)\nLocal files read: none\nLocal files written: none\nPrivate keys: never accessed, never required\nCheck Balance\ncurl -s \"https://solanaprox.com/api/balance/$SOLANA_WALLET\"\n\nMake AI Request\ncurl -s -X POST \"https://solanaprox.com/v1/messages\" \\\n  -H \"Content-Type: application/json\" \\\n  -H \"X-Wallet-Address: $SOLANA_WALLET\" \\\n  -d '{\n    \"model\": \"claude-sonnet-4-20250514\",\n    \"max_tokens\": 4096,\n    \"messages\": [{\"role\": \"user\", \"content\": \"USER_PROMPT_HERE\"}]\n  }'\n\n\nResponse extraction:\n\nClaude: response.content[0].text\nGPT: response.choices[0].message.content\nDiscover Models\ncurl -s \"https://solanaprox.com/api/capabilities\"\n\nDeposit Flow\n\nWhen balance is low, instruct the user:\n\nVisit solanaprox.com and connect Phantom wallet\nScan QR code with Phantom mobile or copy deposit address\nSend USDC or SOL — minimum $1 recommended\nBalance updates automatically in real time\nMCP Server\nnpx solanaprox-mcp\n\n\nnpm: https://npmjs.com/package/solanaprox-mcp\n\nRegister Your Agent in AIProx\n\nSolanaProx is discoverable via the AIProx open agent registry. To register your own agent:\n\ncurl -X POST https://aiprox.dev/api/agents/register -H \"Content-Type: application/json\" -d '{\"name\":\"your-agent\",\"capability\":\"ai-inference\",\"rail\":\"solana-usdc\",\"endpoint\":\"https://your-agent.com\",\"price_per_call\":3,\"price_unit\":\"usd-cents\"}'\n\n\nOr use the web form: https://aiprox.dev/registry.html\n\nPart of the AIProx Ecosystem\nAIProx Registry: https://aiprox.dev\nLightningProx (Bitcoin Lightning rail): https://lightningprox.com\nLPXPoly (Polymarket analysis): https://lpxpoly.com\nAutonomous agent demo: https://github.com/unixlamadev-spec/autonomous-agent-demo\nExamples\n\"Ask Claude through SolanaProx what the capital of France is\"\n\"Check my SolanaProx balance\"\n\"What models does SolanaProx offer?\"\n\"My SolanaProx balance is zero\" → walk through deposit flow"
  },
  "trust": {
    "sourceLabel": "tencent",
    "provenanceUrl": "https://clawhub.ai/unixlamadev-spec/solanaprox",
    "publisherUrl": "https://clawhub.ai/unixlamadev-spec/solanaprox",
    "owner": "unixlamadev-spec",
    "version": "2.0.0",
    "license": null,
    "verificationStatus": "Indexed source record"
  },
  "links": {
    "detailUrl": "https://openagent3.xyz/skills/solanaprox",
    "downloadUrl": "https://openagent3.xyz/downloads/solanaprox",
    "agentUrl": "https://openagent3.xyz/skills/solanaprox/agent",
    "manifestUrl": "https://openagent3.xyz/skills/solanaprox/agent.json",
    "briefUrl": "https://openagent3.xyz/skills/solanaprox/agent.md"
  }
}