"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 onlyThe 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.
requiredstringThe exact string to hash. Whitespace and newlines count.
Required · string
max length 400000
Example: "hello"
optionalstringHow the text is turned into bytes: "utf-8" (default), "utf8" or "ascii".
Optional · string
max length 16 · default "utf-8"
Example: "utf-8"
},
"request_body":// live, from your inputs
{
"text": "hello",
"encoding": "utf-8"
}
"you_get": {// HTTP 200 application/json after payment