Grokzilla x402 Micro Pay

Agent-Ready Audit plus generated files: llms.txt, llms-full.txt, merged robots.txt AI section, sitemap.xml, JSON-LD and meta/OG per page, agent card, and an install guide (zip). Unknown facts stay TODO. Kit license: No-Resale License (LICENSE.md in the zip; https://grokzilla.shop/kits/license). Not charged if the site blocks us or is unreachable (422, charged:false).

SearchLiveeip155:8453Exactvia cdp
Ai-crawlersLlms-txtRobots-txtJson-ldAgent-ready
Calls · 30d
1
This endpoint's own trailing-30-day call count, as published by the upstream catalog and snapshotted daily. 4 snapshots so far.
$2.27
Verified settled volume
122 settlements proven x402 by their on-chain EIP-3009 marker.
$0.250
Listed price
As published in the catalog. Always read the live 402 before paying.
1
Calls · 30d
Upstream's own call count for this endpoint, not ours.
1
Unique payers · 30d
Last called 2026-10-23 01:51Z
—
Upstream on-chain volume
Reported by the source catalog.
Paid to
0xc22f9CAEBAc37fE72D5142f35f21f6696Ea9Ef69

The wallet the 402 directs payment to. Its whole payment record — every payer, every chain — is on the merchant page.

Asset 0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913

Provider

The payTo wallet does not resolve to a registered ERC-8004 agent. That is not a verdict on the service — most of the catalog is unregistered.

Live 402 challenge

Captured by the enrichment pass, not read just now. Prices can change — always read the 402 the endpoint answers with.

{
  "error": "Payment required",
  "usage": {
    "docs": "https://grokzilla.shop/docs/agent-ready",
    "note": "GET only shows usage and payment terms; it never runs the skill. POST the body, get 402, then retry the POST with PAYMENT-SIGNATURE.",
    "method": "POST",
    "endpoint": "/api/skills/agent-ready-kit",
    "body_schema": {
      "type": "object",
      "description": "Permissive object schema. This skill has no x402 service spec (services/*.json), so MCP does not constrain fields. Send the same JSON object the HTTP endpoint accepts.",
      "additionalProperties": true
    },
    "content_type": "application/json",
    "example_body": {
      "url": "https://www.python.org/",
      "max_pages": 5,
      "crawler_policy": "allow_search_block_training"
    }
  },
  "accepts": [
    {
      "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
      "extra": {
        "name": "USD Coin",
        "version": "2"
      },
      "payTo": "0xc22f9CAEBAc37fE72D5142f35f21f6696Ea9Ef69",
      "amount": "250200",
      "scheme": "exact",
      "network": "eip155:8453",
      "maxTimeoutSeconds": 300
    }
  ],
  "resource": {
    "url": "https://grokzilla.shop/api/skills/agent-ready-kit",
    "tags": [
      "ai-crawlers",
      "llms-txt",
      "robots-txt",
      "json-ld",
      "agent-ready"
    ],
    "iconUrl": "https://grokzilla.shop/favicon.ico",
    "mimeType": "application/json",
    "description": "Agent-Ready Audit plus generated files: llms.txt, llms-full.txt, merged robots.txt AI section, sitemap.xml, JSON-LD and meta/OG per page, agent card, and an install guide (zip). Unknown facts stay TODO. Kit license: No-Resale License (LICENSE.md in the zip; https://grokzilla.shop/kits/license). Not charged if the site blocks us or is unreachable (422, charged:false).",
    "serviceName": "Grokzilla x402 Micro Pay"
  },
  "extensions": {
    "bazaar": {
      "info": {
        "input": {
          "body": {
            "url": "https://www.python.org/",
            "max_pages": 5,
            "crawler_policy": "allow_search_block_training"
          },
          "type": "http",
          "method": "POST",
          "bodyType": "json"
        },
        "output": {
          "type": "json",
          "example": {
            "url": "https://www.python.org/",
            "bots": [
              {
                "name": "GPTBot",
                "class": "training",
                "robots": "not_specified",
                "operator": "OpenAI",
                "http_probe": {
                  "status": 200,
                  "probed_as": "GPTBot",
                  "blocked_by_waf": false
                },
                "matched_rule": "group * has no rule for / (allowed)"
              },
              {
                "name": "ClaudeBot",
                "class": "training",
                "robots": "not_specified",
                "operator": "Anthropic",
                "http_probe": {
                  "status": 200,
                  "probed_as": "GPTBot",
                  "blocked_by_waf": false
                },
                "matched_rule": "group * has no rule for / (allowed)"
              },
              {
                "name": "Google-Extended",
                "class": "training",
                "robots": "not_specified",
                "operator": "Google",
                "http_probe": {
                  "status": 200,
                  "probed_as": "GPTBot",
                  "blocked_by_waf": false
                },
                "matched_rule": "group * has no rule for / (allowed)"
              }
            ],
            "grade": "D",
            "score": 62.8,
            "skill": "agent_ready_kit",
            "bundle": {
              "bytes": 32631,
              "files": [
                ".well-known/agent-card.json",
                "INSTALL.md",
                "jsonld/community.json",
                "jsonld/community_irc.json",
                "jsonld/index.json",
                "jsonld/jobs.json",
                "jsonld/psf-landing.json",
                "llms-full.txt",
                "llms.txt",
                "meta/community.html",
                "meta/community_irc.html",
                "meta/index.html",
                "meta/jobs.html",
                "meta/psf-landing.html",
                "robots.txt",
                "sitemap.xml"
              ],
              "encoding": "base64",
              "filename": "agent-ready-kit.zip"
            },
            "checks": [
              {
                "id": "llms_txt",
                "fix": {
                  "effort": "S",
                  "snippet": "",
                  "summary": "Publish /llms.txt in the llmstxt.org shape (see artifacts.llms_txt).",
                  "snippet_lang": "txt"
                },
                "max": 8,
                "pass": false,
                "points": 0,
                "category": "machine_readable_summary",
                "evidence": "no /llms.txt",
                "severity": "medium"
              },
              {
                "id": "llms_full_txt",
                "fix": {
                  "effort": "S",
                  "snippet": "",
                  "summary": "Publish /llms-full.txt with the full text of your key pages (see artifacts.llms_full_txt).",
                  "snippet_lang": "txt"
                },
                "max": 3,
                "pass": false,
                "points": 0,
                "category": "machine_readable_summary",
                "evidence": "no /llms-full.txt",
                "severity": "low"
              }
            ],
            "reason": null,
            "artifacts": {
              "llms_txt": "# Python.org\n\n> The official home of the Python Programming Language\n\n## Pages\n\n- [Welcome to Python.org](https://www.python.org/): The official home of the Python Programming Language\n- [Python Software Foundation](https://www.python.org/psf-landing/): The official home of the Python Programming Language\n- [Python Job Board | Python.org](https://www.python.org/jobs/): The official home of the Python Programming Language\n- [Our Community | Python.org](https://www.python.org/community/): The offi",
              "robots_txt_ai_block": "# BEGIN agent-ready AI crawler rules (generated)\n# policy: allow_search_block_training  (bot tokens from operator docs, accessed 2026-10-16)\n# allowed bots repeat your User-agent: * rules, because a named group replaces the * group (RFC 9309)\n\nUser-agent: GPTBot\nDisallow: /\n\nUser-agent: ClaudeBot\nDisallow: /\n\nUser-agent: Google-Extended\nDisallow: /\n\nUser-agent: Applebot-Extended\nDisallow: /\n\nUser-agent: CCBot\nDisallow: /\n\nUser-agent: meta-externalagent\nDisallow: /\n\nUser-agent: Bytespider\nDisallow: /\n\nUser-agent: OAI-SearchBot\nDisallow: /~guido/orlijn/\nDisallow: /webstats/\n\nUser-agent: Claude-S"
            },
            "subscores": {
              "crawler_access": 100,
              "discoverability": 43,
              "structured_data": 50,
              "agent_interfaces": null,
              "content_readability": 100,
              "machine_readable_summary": 0
            },
            "disclaimer": "Improves technical accessibility for AI crawlers and agents. Does not guarantee crawling, ranking, citation, or traffic.",
            "pages_audited": [
              "https://www.python.org/",
              "https://www.python.org/psf-landing/",
              "https://www.python.org/jobs/"
            ]
          }
        }
      },
      "schema": {
        "type": "object",
        "$schema": "https://json-schema.org/draft/2020-12/schema",
        "required": [
          "input"
        ],
        "properties": {
          "input": {
            "type": "object",
            "required": [
              "type",
              "method",
              "bodyType",
              "body"
            ],
            "properties": {
              "body": {
                "type": "object",
                "required": [
                  "url"
                ],
                "properties": {
                  "url": {
                    "type": "string",
                    "maxLength": 2000,
                    "description": "public http(s) URL"
                  },
                  "business": {
                    "type": "object",
                    "properties": {
                      "logo": {
                        "type": "string"
                      },
                      "name": {
                        "type": "string"
                      },
                      "contact": {
                        "type": "string"
                      },
                      "same_as": {
                        "type": "array",
                        "items": {
                          "type": "string"
                        }
                      },
                      "description": {
                        "type": "string"
                      }
                    }
                  },
                  "max_pages": {
                    "type": "integer",
                    "default": 10,
                    "maximum": 25,
                    "minimum": 1
                  },
                  "site_type": {
                    "enum": [
                      "auto",
                      "saas",
                      "api",
                      "ecommerce",
                      "publisher",
                      "local_business",
                      "docs"
                    ],
                    "default": "auto"
                  },
                  "custom_policy": {
                    "type": "object",
                    "additionalProperties": {
                      "enum": [
                        "allow",
                        "block"
                      ]
                    }
                  },
                  "crawler_policy": {
                    "enum": [
                      "allow_all_ai",
                      "allow_search_block_training",
                      "custom"
                    ],
                    "default": "allow_search_block_training"
                  },
                  "runs_a2a_agent": {
                    "type": "boolean",
                    "default": false,
                    "description": "Set true only if this site actually runs an A2A agent. Then the kit generates .well-known/agent-card.json and the agent card check is scored; otherwise it is N/A."
                  },
                  "override_full_disallow": {
                    "type": "boolean",
                    "default": false,
                    "description": "Your robots.txt has 'Disallow: /' for everyone. By default the generated robots.txt does NOT open the site to the AI bots your policy allows (it adds a WARNING and an INSTALL.md conflict note). Set true only if you really want those bots allowed despite the site-wide block."
                  }
                }
              },
              "type": {
                "type": "string",
                "const": "http"
              },
              "method": {
                "enum": [
                  "POST",
                  "PUT",
                  "PATCH"
                ],
                "type": "string"
              },
              "bodyType": {
                "enum": [
                  "json",
                  "form-data",
                  "text"
                ],
                "type": "string"
              }
            },
            "additionalProperties": false
          },
          "output": {
            "type": "object",
            "required": [
              "type"
            ],
            "properties": {
              "type": {
                "type": "string"
              },
              "example": {
                "type": "object",
                "required": [
                  "skill"
                ],
                "properties": {
                  "url": {
                    "type": "string"
                  },
                  "bots": {
                    "type": "array",
                    "items": {
                      "type": "object",
                      "properties": {
                        "name": {
                          "type": "string"
                        },
                        "class": {
                          "type": "string"
                        },
                        "robots": {
                          "type": "string"
                        },
                        "operator": {
                          "type": "string"
                        },
                        "http_probe": {
                          "type": "object"
                        },
                        "matched_rule": {
                          "type": "string"
                        }
                      }
                    }
                  },
                  "grade": {
                    "type": "string"
                  },
                  "score": {
                    "type": "number"
                  },
                  "skill": {
                    "type": "string"
                  },
                  "bundle": {
                    "type": "object",
                    "properties": {
                      "bytes": {
                        "type": "integer"
                      },
                      "files": {
                        "type": "array",
                        "items": {
                          "type": "string"
                        }
                      },
                      "encoding": {
                        "type": "string"
                      },
                      "filename": {
                        "type": "string"
                      }
                    }
                  },
                  "checks": {
                    "type": "array",
                    "items": {
                      "type": "object",
                      "properties": {
                        "id": {
                          "type": "string"
                        },
                        "fix": {
                          "type": "object"
                        },
                        "max": {
                          "type": "integer"
                        },
                        "pass": {
                          "type": "boolean"
                        },
                        "points": {
                          "type": "number"
                        },
                        "category": {
                          "type": "string"
                        },
                        "evidence": {
                          "type": "string"
                        },
                        "severity": {
                          "type": "string"
                        }
                      }
                    }
                  },
                  "reason": {
                    "type": "null"
                  },
                  "artifacts": {
                    "type": "object",
                    "properties": {
                      "llms_txt": {
                        "type": "string"
                      },
                      "robots_txt_ai_block": {
                        "type": "string"
                      }
                    }
                  },
                  "subscores": {
                    "type": "object",
                    "properties": {
                      "crawler_access": {
                        "type": "integer"
                      },
                      "discoverability": {
                        "type": "integer"
                      },
                      "structured_data": {
                        "type": "integer"
                      },
                      "agent_interfaces": {
                        "type": "null"
                      },
                      "content_readability": {
                        "type": "integer"
                      },
                      "machine_readable_summary": {
                        "type": "integer"
                      }
                    }
                  },
                  "disclaimer": {
                    "type": "string"
                  },
                  "pages_audited": {
                    "type": "array",
                    "items": {
                      "type": "string"
                    }
                  }
                }
              }
            }
          }
        }
      }
    }
  },
  "x402Version": 2
}

Accepts

The payment requirements as published to the catalog. Read the live 402 before paying — a price here is a claim, not a quote.

0.2502USDC≈ $0.2502 USD
on Base · exact scheme

Pay 0.2502 USDC on Base to 0xc22f…9Ef69. The signed payment is good for 5 minutes.

USD Coin contract
0x8335…02913
Payment window
5 minutes
As published
250200 smallest units
The catalog’s raw entry
[
  {
    "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
    "extra": {
      "name": "USD Coin",
      "version": "2"
    },
    "payTo": "0xc22f9CAEBAc37fE72D5142f35f21f6696Ea9Ef69",
    "amount": "250200",
    "scheme": "exact",
    "network": "eip155:8453",
    "maxTimeoutSeconds": 300
  }
]

Extensions

{
  "bazaar": {
    "info": {
      "input": {
        "body": {
          "url": "https://www.python.org/",
          "max_pages": 5,
          "crawler_policy": "allow_search_block_training"
        },
        "type": "http",
        "method": "POST",
        "bodyType": "json"
      },
      "output": {
        "type": "json",
        "example": {
          "url": "https://www.python.org/",
          "bots": [
            {
              "name": "GPTBot",
              "class": "training",
              "robots": "not_specified",
              "operator": "OpenAI",
              "http_probe": {
                "status": 200,
                "probed_as": "GPTBot",
                "blocked_by_waf": false
              },
              "matched_rule": "group * has no rule for / (allowed)"
            },
            {
              "name": "ClaudeBot",
              "class": "training",
              "robots": "not_specified",
              "operator": "Anthropic",
              "http_probe": {
                "status": 200,
                "probed_as": "GPTBot",
                "blocked_by_waf": false
              },
              "matched_rule": "group * has no rule for / (allowed)"
            },
            {
              "name": "Google-Extended",
              "class": "training",
              "robots": "not_specified",
              "operator": "Google",
              "http_probe": {
                "status": 200,
                "probed_as": "GPTBot",
                "blocked_by_waf": false
              },
              "matched_rule": "group * has no rule for / (allowed)"
            }
          ],
          "grade": "D",
          "score": 62.8,
          "skill": "agent_ready_kit",
          "bundle": {
            "bytes": 32631,
            "files": [
              ".well-known/agent-card.json",
              "INSTALL.md",
              "jsonld/community.json",
              "jsonld/community_irc.json",
              "jsonld/index.json",
              "jsonld/jobs.json",
              "jsonld/psf-landing.json",
              "llms-full.txt",
              "llms.txt",
              "meta/community.html",
              "meta/community_irc.html",
              "meta/index.html",
              "meta/jobs.html",
              "meta/psf-landing.html",
              "robots.txt",
              "sitemap.xml"
            ],
            "encoding": "base64",
            "filename": "agent-ready-kit.zip"
          },
          "checks": [
            {
              "id": "llms_txt",
              "fix": {
                "effort": "S",
                "snippet": "",
                "summary": "Publish /llms.txt in the llmstxt.org shape (see artifacts.llms_txt).",
                "snippet_lang": "txt"
              },
              "max": 8,
              "pass": false,
              "points": 0,
              "category": "machine_readable_summary",
              "evidence": "no /llms.txt",
              "severity": "medium"
            },
            {
              "id": "llms_full_txt",
              "fix": {
                "effort": "S",
                "snippet": "",
                "summary": "Publish /llms-full.txt with the full text of your key pages (see artifacts.llms_full_txt).",
                "snippet_lang": "txt"
              },
              "max": 3,
              "pass": false,
              "points": 0,
              "category": "machine_readable_summary",
              "evidence": "no /llms-full.txt",
              "severity": "low"
            }
          ],
          "reason": null,
          "artifacts": {
            "llms_txt": "# Python.org\n\n> The official home of the Python Programming Language\n\n## Pages\n\n- [Welcome to Python.org](https://www.python.org/): The official home of the Python Programming Language\n- [Python Software Foundation](https://www.python.org/psf-landing/): The official home of the Python Programming Language\n- [Python Job Board | Python.org](https://www.python.org/jobs/): The official home of the Python Programming Language\n- [Our Community | Python.org](https://www.python.org/community/): The offi",
            "robots_txt_ai_block": "# BEGIN agent-ready AI crawler rules (generated)\n# policy: allow_search_block_training  (bot tokens from operator docs, accessed 2026-10-16)\n# allowed bots repeat your User-agent: * rules, because a named group replaces the * group (RFC 9309)\n\nUser-agent: GPTBot\nDisallow: /\n\nUser-agent: ClaudeBot\nDisallow: /\n\nUser-agent: Google-Extended\nDisallow: /\n\nUser-agent: Applebot-Extended\nDisallow: /\n\nUser-agent: CCBot\nDisallow: /\n\nUser-agent: meta-externalagent\nDisallow: /\n\nUser-agent: Bytespider\nDisallow: /\n\nUser-agent: OAI-SearchBot\nDisallow: /~guido/orlijn/\nDisallow: /webstats/\n\nUser-agent: Claude-S"
          },
          "subscores": {
            "crawler_access": 100,
            "discoverability": 43,
            "structured_data": 50,
            "agent_interfaces": null,
            "content_readability": 100,
            "machine_readable_summary": 0
          },
          "disclaimer": "Improves technical accessibility for AI crawlers and agents. Does not guarantee crawling, ranking, citation, or traffic.",
          "pages_audited": [
            "https://www.python.org/",
            "https://www.python.org/psf-landing/",
            "https://www.python.org/jobs/"
          ]
        }
      }
    },
    "schema": {
      "type": "object",
      "$schema": "https://json-schema.org/draft/2020-12/schema",
      "required": [
        "input"
      ],
      "properties": {
        "input": {
          "type": "object",
          "required": [
            "type",
            "method",
            "bodyType",
            "body"
          ],
          "properties": {
            "body": {
              "type": "object",
              "required": [
                "url"
              ],
              "properties": {
                "url": {
                  "type": "string",
                  "maxLength": 2000,
                  "description": "public http(s) URL"
                },
                "business": {
                  "type": "object",
                  "properties": {
                    "logo": {
                      "type": "string"
                    },
                    "name": {
                      "type": "string"
                    },
                    "contact": {
                      "type": "string"
                    },
                    "same_as": {
                      "type": "array",
                      "items": {
                        "type": "string"
                      }
                    },
                    "description": {
                      "type": "string"
                    }
                  }
                },
                "max_pages": {
                  "type": "integer",
                  "default": 10,
                  "maximum": 25,
                  "minimum": 1
                },
                "site_type": {
                  "enum": [
                    "auto",
                    "saas",
                    "api",
                    "ecommerce",
                    "publisher",
                    "local_business",
                    "docs"
                  ],
                  "default": "auto"
                },
                "custom_policy": {
                  "type": "object",
                  "additionalProperties": {
                    "enum": [
                      "allow",
                      "block"
                    ]
                  }
                },
                "crawler_policy": {
                  "enum": [
                    "allow_all_ai",
                    "allow_search_block_training",
                    "custom"
                  ],
                  "default": "allow_search_block_training"
                },
                "runs_a2a_agent": {
                  "type": "boolean",
                  "default": false,
                  "description": "Set true only if this site actually runs an A2A agent. Then the kit generates .well-known/agent-card.json and the agent card check is scored; otherwise it is N/A."
                },
                "override_full_disallow": {
                  "type": "boolean",
                  "default": false,
                  "description": "Your robots.txt has 'Disallow: /' for everyone. By default the generated robots.txt does NOT open the site to the AI bots your policy allows (it adds a WARNING and an INSTALL.md conflict note). Set true only if you really want those bots allowed despite the site-wide block."
                }
              }
            },
            "type": {
              "type": "string",
              "const": "http"
            },
            "method": {
              "enum": [
                "POST",
                "PUT",
                "PATCH"
              ],
              "type": "string"
            },
            "bodyType": {
              "enum": [
                "json",
                "form-data",
                "text"
              ],
              "type": "string"
            }
          },
          "additionalProperties": false
        },
        "output": {
          "type": "object",
          "required": [
            "type"
          ],
          "properties": {
            "type": {
              "type": "string"
            },
            "example": {
              "type": "object",
              "required": [
                "skill"
              ],
              "properties": {
                "url": {
                  "type": "string"
                },
                "bots": {
                  "type": "array",
                  "items": {
                    "type": "object",
                    "properties": {
                      "name": {
                        "type": "string"
                      },
                      "class": {
                        "type": "string"
                      },
                      "robots": {
                        "type": "string"
                      },
                      "operator": {
                        "type": "string"
                      },
                      "http_probe": {
                        "type": "object"
                      },
                      "matched_rule": {
                        "type": "string"
                      }
                    }
                  }
                },
                "grade": {
                  "type": "string"
                },
                "score": {
                  "type": "number"
                },
                "skill": {
                  "type": "string"
                },
                "bundle": {
                  "type": "object",
                  "properties": {
                    "bytes": {
                      "type": "integer"
                    },
                    "files": {
                      "type": "array",
                      "items": {
                        "type": "string"
                      }
                    },
                    "encoding": {
                      "type": "string"
                    },
                    "filename": {
                      "type": "string"
                    }
                  }
                },
                "checks": {
                  "type": "array",
                  "items": {
                    "type": "object",
                    "properties": {
                      "id": {
                        "type": "string"
                      },
                      "fix": {
                        "type": "object"
                      },
                      "max": {
                        "type": "integer"
                      },
                      "pass": {
                        "type": "boolean"
                      },
                      "points": {
                        "type": "number"
                      },
                      "category": {
                        "type": "string"
                      },
                      "evidence": {
                        "type": "string"
                      },
                      "severity": {
                        "type": "string"
                      }
                    }
                  }
                },
                "reason": {
                  "type": "null"
                },
                "artifacts": {
                  "type": "object",
                  "properties": {
                    "llms_txt": {
                      "type": "string"
                    },
                    "robots_txt_ai_block": {
                      "type": "string"
                    }
                  }
                },
                "subscores": {
                  "type": "object",
                  "properties": {
                    "crawler_access": {
                      "type": "integer"
                    },
                    "discoverability": {
                      "type": "integer"
                    },
                    "structured_data": {
                      "type": "integer"
                    },
                    "agent_interfaces": {
                      "type": "null"
                    },
                    "content_readability": {
                      "type": "integer"
                    },
                    "machine_readable_summary": {
                      "type": "integer"
                    }
                  }
                },
                "disclaimer": {
                  "type": "string"
                },
                "pages_audited": {
                  "type": "array",
                  "items": {
                    "type": "string"
                  }
                }
              }
            }
          }
        }
      }
    }
  }
}

Provenance

Seen in the source catalog
2026-10-23 01:51Z
Last indexed by Roundhouse
2026-10-26 22:40Z
Last enriched (probe, favicon, geo)
2026-10-23 02:46Z
x402 version
2
Max timeout
300s
Liveness probe
HTTP 402
Report

Hand this page to an agent

Copy the prompt and paste it into Claude, an MCP client or your own agent — it will vet this service and call it over the free read API. No key, no account.

GET api.roundhouseai.io/v0/endpoints

This endpoint's own trailing-30-day call count, as published by the upstream catalog and snapshotted daily. 4 snapshots so far. Verified volume counts only settlements with an on-chain EIP-3009 marker.

Open skill.md
Show the prompt
Using Roundhouse, look up the x402 service Grokzilla x402 Micro Pay and tell me whether it is
worth paying: what a call costs, whether the endpoint answered when last probed, and what
its payment record actually shows.

curl -s 'https://api.roundhouseai.io/v0/endpoints?q=Grokzilla%20x402%20Micro%20Pay'
curl -s 'https://api.roundhouseai.io/v0/merchants/<the payTo wallet returned above>'

Then call it: read the price from the live 402 at https://grokzilla.shop/api/skills/agent-ready-kit, never from
a cached figure, and pay with an x402 client.

The /v0 API needs an API key (`authorization: Bearer rh_live_…`) on everything except
/v0/unified* and /v0/endpoints. Either pay over x402 (mint a personal key for $0.01 at
GET https://api.roundhouseai.io/v0/test/x402), or ask me for an organization key, which I create at
https://roundhouseai.io/dashboard/connections. If you have neither, ask before going further.

If you do not have Roundhouse tools or skills installed, read
https://roundhouseai.io/skill.md first — it is the whole procedure.