grokzilla.shop / try

{ try it }

"skills": 21, // pay-per-call, no account, no API key
"protocol": "x402 v2 · scheme exact",
"network": "eip155:8453", // Base mainnet
"this_page_pays": false // "Send unpaid request" only shows the 402 challenge. Paying stays with your own wallet or agent.
optional · prompt only The Base address your agent pays from. It is only written into the copyable agent prompt so your agent knows which wallet to use. It is never sent to the server and nothing is signed here.

← all 21 skills

"research": { Deep Research $0.015 Searches Wikipedia (opensearch + full-text), Hacker News, and DuckDuckGo when reachable, fetches the top public pages, and returns a cited answer from those pages. Uses extractive sentences, or an OpenRouter model when OPENROUTER_API_KEY is set. Returns no sources and a reason if nothing could be fetched. Creative or generative requests (poems, stories, essays) get a 400 before payment.
"method": "POST", "content_type": "application/json",
"price_usd": 0.015, // 15000 atomic USDC (6 decimals)
"network": "eip155:8453", // Base mainnet
"asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913", // USDC
"payTo": "0xc22f9CAEBAc37fE72D5142f35f21f6696Ea9Ef69",
"docs": "/docs/research",
"you_provide": { // JSON body fields
required string The question you want researched. Plain language; one question per call. Required · string Example: "What is x402?"
},
"request_body": // live, from your inputs
{
  "query": "What is x402?"
}
"you_get": { // HTTP 200 application/json after payment
"output_schema":
{
  "type": "object",
  "properties": {
    "skill": {
      "type": "string"
    },
    "query": {
      "type": "string"
    },
    "answer": {
      "type": "string"
    },
    "key_points": {
      "type": "array",
      "items": {
        "type": "string"
      }
    },
    "sources": {
      "type": "array",
      "items": {
        "type": "object",
        "properties": {
          "n": {
            "type": "integer"
          },
          "title": {
            "type": "string"
          },
          "url": {
            "type": "string"
          },
          "snippet": {
            "type": "string"
          }
        }
      }
    },
    "method": {
      "type": "string"
    },
    "fetched_at": {
      "type": "string"
    }
  },
  "required": [
    "skill"
  ]
}
"example":
{
  "skill": "research",
  "query": "What is x402?",
  "answer": "x402 is built-in to existing HTTP requests, with no additional communication required. [1]\nx402 enables agents to monetize their own services, pay other agents, or handle micropayments automatically on behalf of users. [2]",
  "key_points": [
    "x402 is built-in to existing HTTP requests, with no additional communication required. [1]",
    "x402 enables agents to monetize their own services, pay other agents, or handle micropayments automatically on behalf of users. [2]"
  ],
  "sources": [
    {
      "n": 1,
      "title": "x402",
      "url": "https://x402.org/",
      "snippet": "An open protocol for internet-native payments."
    },
    {
      "n": 2,
      "title": "Google Agentic Payments Protocol + x402",
      "url": "https://www.coinbase.com/developer-platform/discover/launches/google_x402",
      "snippet": "Agents can pay each other with stablecoins over the x402 open protocol."
    }
  ],
  "method": "extractive",
  "fetched_at": "2026-10-05T06:00:00Z"
}
},
"flow": [
  1. POST https://grokzilla.shop/api/skills/research with the JSON body, no payment header
  2. ← 402 Payment Required + PAYMENT-REQUIRED header: base64 JSON {x402Version: 2, accepts: [{scheme: "exact", network: "eip155:8453", asset: USDC, amount: "15000", payTo}]} (same JSON in the body)
  3. your x402 client checks amount ≤ $0.015 and signs a USDC transfer authorization to payTo with your wallet
  4. retry the same POST with PAYMENT-SIGNATURE: <base64> (x402 v2) or X-PAYMENT (v1 clients)
  5. ← 200 OK with the result JSON + PAYMENT-RESPONSE header (base64 settlement receipt, tx hash on Base)
],
"copy": { // fills in from your inputs as you type
"agent_prompt"

        
"curl" // unpaid: shows the 402

        
"agentcash" // pays from your AgentCash wallet

        
},
"try": // POSTs unpaid to /api/skills/research on this host and decodes the 402. Never pays.
}