{
"text": "x402 micropay on Base USDC",
"limit": 5
}
{
"type": "object",
"properties": {
"skill": {
"type": "string"
},
"ok": {
"type": "boolean"
},
"keywords": {
"type": "array",
"items": {
"type": "object",
"properties": {
"term": {
"type": "string"
},
"count": {
"type": "integer"
}
}
}
},
"unique_terms": {
"type": "integer"
},
"tokens": {
"type": "integer"
}
},
"required": [
"ok",
"skill"
]
}
{
"skill": "keyword_extract",
"ok": true,
"keywords": [
{
"term": "x402",
"count": 1
},
{
"term": "micropay",
"count": 1
},
{
"term": "base",
"count": 1
},
{
"term": "usdc",
"count": 1
}
],
"unique_terms": 4,
"tokens": 4
}
POST https://grokzilla.shop/api/skills/keyword-extract with the JSON body, no payment header402 Payment Required + PAYMENT-REQUIRED header: base64 JSON {x402Version: 2, accepts: [{scheme: "exact", network: "eip155:8453", asset: USDC, amount: "8000", payTo}]} (same JSON in the body)PAYMENT-SIGNATURE: <base64> (x402 v2) or X-PAYMENT (v1 clients)200 OK with the result JSON + PAYMENT-RESPONSE header (base64 settlement receipt, tx hash on Base)