{"openapi":"3.1.0","x-discovery":{"ownershipProofs":["0x078fE079A9440631Bc6AD722D7143dC382b4ea4f","0xcd6ede2566f7f12464c311feedee9f8b3f5a9a3ecffdfeb2ca80b0f6d560a9be11ec1879fb3e361dca5741981fdd87fe60b8b9df9bbff969e70690daf26a026b01"],"ownershipMessage":"https://92.5.95.177.sslip.io"},"info":{"title":"Hermes Micro-Agent","version":"1.0","description":"20 paid AI and data micro-tasks over HTTP 402 on Base (USDC): summarize, extract, keywords, sentiment, translate, rewrite, proofread, python_debug, code_lint, code_explain, code_refactor, code_review, json_minify, json_query, csv_to_json, hash, base64, convert, describe_image, probe_media. Each call is priced per-task and verified on-chain before execution.","contact":{"email":"redman1309@proton.me","url":"https://reggiebro.github.io/WorkflowAlpha.ai/"},"x-guidance":"This service sells 20 AI and data micro-tasks, each priced per call in USDC on Base (0.10-0.25). To buy: (1) GET /tasks for the full price list; (2) GET /task?task=<name> to receive the x402 v2 Payment-Required challenge with amount, receiver and scheme; (3) send a Base USDC payment of the stated amount to the receiver with maxFeePerGas=0 and use the x402 header; (4) replay the same request with the transaction hash in the X-Payment header. Only a payment already landed on Base will execute; unmatched challenges are rejected with 402 and never recorded as paid. GET /rpc is a free JSON-RPC utility gateway for discovery, price, verify and echo. All other routes are paid.","x-discovery":{"ownershipProofs":["0x078fE079A9440631Bc6AD722D7143dC382b4ea4f"],"protocol":"x402","network":"eip155:8453","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","receiver":"0x078fE079A9440631Bc6AD722D7143dC382b4ea4f"}},"servers":[{"url":"https://92.5.95.177.sslip.io"},{"url":"https://hermesmicroservice.theworkpc.com"}],"security":[{"x402Payment":[]}],"paths":{"/task":{"get":{"summary":"Run one of 20 paid micro-tasks (summarize, extract, keywords, sentiment, translate, rewrite, proofread, code_lint, code_explain, code_refactor, code_review, python_debug, json_minify, json_query, csv_to_json, hash, base64, convert, describe_image, probe_media). Send {\"task\": <name>, \"prompt\": <text>}. Prices $0.10-$0.25 USDC on Base. GET returns the x402 v2 challenge; POST with X-Payment header executes it.","tags":["AI","Tasks"],"security":[{"x402Payment":[]}],"x-payment-info":{"protocols":[{"x402":{}}],"price":{"mode":"dynamic","currency":"USD","min":"0.10","max":"0.25"}},"responses":{"402":{"description":"Payment required (x402 v2 exact on Base USDC)","headers":{"Payment-Required":{"required":true,"schema":{"type":"string"},"description":"x402 v2 payment challenge"}}},"200":{"description":"Task output","content":{"application/json":{"schema":{"type":"object","properties":{"status":{"type":"string","example":"success"},"task":{"type":"string","example":"summarize"},"result":{"type":"string"},"paid_usdc":{"type":"number"}}}}}}},"parameters":[{"name":"task","in":"query","required":false,"schema":{"type":"string"}}]},"post":{"summary":"Run one of 20 paid micro-tasks (summarize, extract, keywords, sentiment, translate, rewrite, proofread, code_lint, code_explain, code_refactor, code_review, python_debug, json_minify, json_query, csv_to_json, hash, base64, convert, describe_image, probe_media). Send {\"task\": <name>, \"prompt\": <text>}. Prices $0.10-$0.25 USDC on Base. GET returns the x402 v2 challenge; POST with X-Payment header executes it.","tags":["AI","Tasks"],"security":[{"x402Payment":[]}],"x-payment-info":{"protocols":[{"x402":{}}],"price":{"mode":"dynamic","currency":"USD","min":"0.10","max":"0.25"}},"responses":{"402":{"description":"Payment required (x402 v2 exact on Base USDC)","headers":{"Payment-Required":{"required":true,"schema":{"type":"string"},"description":"x402 v2 payment challenge"}}},"200":{"description":"Task output","content":{"application/json":{"schema":{"type":"object","properties":{"status":{"type":"string","example":"success"},"task":{"type":"string","example":"summarize"},"result":{"type":"string"},"paid_usdc":{"type":"number"}}}}}}},"parameters":[{"name":"task","in":"query","required":false,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"type":"object","required":["task","prompt"],"properties":{"task":{"type":"string","example":"summarize"},"prompt":{"type":"string","example":"text to process"},"input":{"type":"string"}}}}}}}},"/base64":{"post":{"summary":"Run one of 20 paid micro-tasks (summarize, extract, keywords, sentiment, translate, rewrite, proofread, code_lint, code_explain, code_refactor, code_review, python_debug, json_minify, json_query, csv_to_json, hash, base64, convert, describe_image, probe_media). Send {\"task\": <name>, \"prompt\": <text>}. Prices $0.10-$0.25 USDC on Base. GET returns the x402 v2 challenge; POST with X-Payment header executes it. Use POST /base64.","tags":["Base64"],"security":[{"x402Payment":[]}],"x-payment-info":{"protocols":[{"x402":{}}],"price":{"mode":"dynamic","currency":"USD","min":"0.10","max":"0.25"}},"responses":{"402":{"description":"Payment required (x402 v2 exact on Base USDC)","headers":{"Payment-Required":{"required":true,"schema":{"type":"string"},"description":"x402 v2 payment challenge"}}},"200":{"description":"Task output","content":{"application/json":{"schema":{"type":"object","properties":{"status":{"type":"string","example":"success"},"task":{"type":"string","example":"summarize"},"result":{"type":"string"},"paid_usdc":{"type":"number"}}}}}}},"requestBody":{"content":{"application/json":{"schema":{"type":"object","required":["task","prompt"],"properties":{"task":{"type":"string","example":"summarize"},"prompt":{"type":"string","example":"text to process"},"input":{"type":"string"}}}}}}},"get":{"summary":"Run one of 20 paid micro-tasks (summarize, extract, keywords, sentiment, translate, rewrite, proofread, code_lint, code_explain, code_refactor, code_review, python_debug, json_minify, json_query, csv_to_json, hash, base64, convert, describe_image, probe_media). Send {\"task\": <name>, \"prompt\": <text>}. Prices $0.10-$0.25 USDC on Base. GET returns the x402 v2 challenge; POST with X-Payment header executes it. Use GET /base64.","tags":["Base64"],"security":[{"x402Payment":[]}],"x-payment-info":{"protocols":[{"x402":{}}],"price":{"mode":"dynamic","currency":"USD","min":"0.10","max":"0.25"}},"responses":{"402":{"description":"Payment required (x402 v2 exact on Base USDC)","headers":{"Payment-Required":{"required":true,"schema":{"type":"string"},"description":"x402 v2 payment challenge"}}},"200":{"description":"Task output","content":{"application/json":{"schema":{"type":"object","properties":{"status":{"type":"string","example":"success"},"task":{"type":"string","example":"summarize"},"result":{"type":"string"},"paid_usdc":{"type":"number"}}}}}}}}},"/code_explain":{"post":{"summary":"Run one of 20 paid micro-tasks (summarize, extract, keywords, sentiment, translate, rewrite, proofread, code_lint, code_explain, code_refactor, code_review, python_debug, json_minify, json_query, csv_to_json, hash, base64, convert, describe_image, probe_media). Send {\"task\": <name>, \"prompt\": <text>}. Prices $0.10-$0.25 USDC on Base. GET returns the x402 v2 challenge; POST with X-Payment header executes it. Use POST /code_explain.","tags":["Code"],"security":[{"x402Payment":[]}],"x-payment-info":{"protocols":[{"x402":{}}],"price":{"mode":"dynamic","currency":"USD","min":"0.10","max":"0.25"}},"responses":{"402":{"description":"Payment required (x402 v2 exact on Base USDC)","headers":{"Payment-Required":{"required":true,"schema":{"type":"string"},"description":"x402 v2 payment challenge"}}},"200":{"description":"Task output","content":{"application/json":{"schema":{"type":"object","properties":{"status":{"type":"string","example":"success"},"task":{"type":"string","example":"summarize"},"result":{"type":"string"},"paid_usdc":{"type":"number"}}}}}}},"requestBody":{"content":{"application/json":{"schema":{"type":"object","required":["task","prompt"],"properties":{"task":{"type":"string","example":"summarize"},"prompt":{"type":"string","example":"text to process"},"input":{"type":"string"}}}}}}},"get":{"summary":"Run one of 20 paid micro-tasks (summarize, extract, keywords, sentiment, translate, rewrite, proofread, code_lint, code_explain, code_refactor, code_review, python_debug, json_minify, json_query, csv_to_json, hash, base64, convert, describe_image, probe_media). Send {\"task\": <name>, \"prompt\": <text>}. Prices $0.10-$0.25 USDC on Base. GET returns the x402 v2 challenge; POST with X-Payment header executes it. Use GET /code_explain.","tags":["Code"],"security":[{"x402Payment":[]}],"x-payment-info":{"protocols":[{"x402":{}}],"price":{"mode":"dynamic","currency":"USD","min":"0.10","max":"0.25"}},"responses":{"402":{"description":"Payment required (x402 v2 exact on Base USDC)","headers":{"Payment-Required":{"required":true,"schema":{"type":"string"},"description":"x402 v2 payment challenge"}}},"200":{"description":"Task output","content":{"application/json":{"schema":{"type":"object","properties":{"status":{"type":"string","example":"success"},"task":{"type":"string","example":"summarize"},"result":{"type":"string"},"paid_usdc":{"type":"number"}}}}}}}}},"/code_lint":{"post":{"summary":"Run one of 20 paid micro-tasks (summarize, extract, keywords, sentiment, translate, rewrite, proofread, code_lint, code_explain, code_refactor, code_review, python_debug, json_minify, json_query, csv_to_json, hash, base64, convert, describe_image, probe_media). Send {\"task\": <name>, \"prompt\": <text>}. Prices $0.10-$0.25 USDC on Base. GET returns the x402 v2 challenge; POST with X-Payment header executes it. Use POST /code_lint.","tags":["Code"],"security":[{"x402Payment":[]}],"x-payment-info":{"protocols":[{"x402":{}}],"price":{"mode":"dynamic","currency":"USD","min":"0.10","max":"0.25"}},"responses":{"402":{"description":"Payment required (x402 v2 exact on Base USDC)","headers":{"Payment-Required":{"required":true,"schema":{"type":"string"},"description":"x402 v2 payment challenge"}}},"200":{"description":"Task output","content":{"application/json":{"schema":{"type":"object","properties":{"status":{"type":"string","example":"success"},"task":{"type":"string","example":"summarize"},"result":{"type":"string"},"paid_usdc":{"type":"number"}}}}}}},"requestBody":{"content":{"application/json":{"schema":{"type":"object","required":["task","prompt"],"properties":{"task":{"type":"string","example":"summarize"},"prompt":{"type":"string","example":"text to process"},"input":{"type":"string"}}}}}}},"get":{"summary":"Run one of 20 paid micro-tasks (summarize, extract, keywords, sentiment, translate, rewrite, proofread, code_lint, code_explain, code_refactor, code_review, python_debug, json_minify, json_query, csv_to_json, hash, base64, convert, describe_image, probe_media). Send {\"task\": <name>, \"prompt\": <text>}. Prices $0.10-$0.25 USDC on Base. GET returns the x402 v2 challenge; POST with X-Payment header executes it. Use GET /code_lint.","tags":["Code"],"security":[{"x402Payment":[]}],"x-payment-info":{"protocols":[{"x402":{}}],"price":{"mode":"dynamic","currency":"USD","min":"0.10","max":"0.25"}},"responses":{"402":{"description":"Payment required (x402 v2 exact on Base USDC)","headers":{"Payment-Required":{"required":true,"schema":{"type":"string"},"description":"x402 v2 payment challenge"}}},"200":{"description":"Task output","content":{"application/json":{"schema":{"type":"object","properties":{"status":{"type":"string","example":"success"},"task":{"type":"string","example":"summarize"},"result":{"type":"string"},"paid_usdc":{"type":"number"}}}}}}}}},"/code_refactor":{"post":{"summary":"Run one of 20 paid micro-tasks (summarize, extract, keywords, sentiment, translate, rewrite, proofread, code_lint, code_explain, code_refactor, code_review, python_debug, json_minify, json_query, csv_to_json, hash, base64, convert, describe_image, probe_media). Send {\"task\": <name>, \"prompt\": <text>}. Prices $0.10-$0.25 USDC on Base. GET returns the x402 v2 challenge; POST with X-Payment header executes it. Use POST /code_refactor.","tags":["Code"],"security":[{"x402Payment":[]}],"x-payment-info":{"protocols":[{"x402":{}}],"price":{"mode":"dynamic","currency":"USD","min":"0.10","max":"0.25"}},"responses":{"402":{"description":"Payment required (x402 v2 exact on Base USDC)","headers":{"Payment-Required":{"required":true,"schema":{"type":"string"},"description":"x402 v2 payment challenge"}}},"200":{"description":"Task output","content":{"application/json":{"schema":{"type":"object","properties":{"status":{"type":"string","example":"success"},"task":{"type":"string","example":"summarize"},"result":{"type":"string"},"paid_usdc":{"type":"number"}}}}}}},"requestBody":{"content":{"application/json":{"schema":{"type":"object","required":["task","prompt"],"properties":{"task":{"type":"string","example":"summarize"},"prompt":{"type":"string","example":"text to process"},"input":{"type":"string"}}}}}}},"get":{"summary":"Run one of 20 paid micro-tasks (summarize, extract, keywords, sentiment, translate, rewrite, proofread, code_lint, code_explain, code_refactor, code_review, python_debug, json_minify, json_query, csv_to_json, hash, base64, convert, describe_image, probe_media). Send {\"task\": <name>, \"prompt\": <text>}. Prices $0.10-$0.25 USDC on Base. GET returns the x402 v2 challenge; POST with X-Payment header executes it. Use GET /code_refactor.","tags":["Code"],"security":[{"x402Payment":[]}],"x-payment-info":{"protocols":[{"x402":{}}],"price":{"mode":"dynamic","currency":"USD","min":"0.10","max":"0.25"}},"responses":{"402":{"description":"Payment required (x402 v2 exact on Base USDC)","headers":{"Payment-Required":{"required":true,"schema":{"type":"string"},"description":"x402 v2 payment challenge"}}},"200":{"description":"Task output","content":{"application/json":{"schema":{"type":"object","properties":{"status":{"type":"string","example":"success"},"task":{"type":"string","example":"summarize"},"result":{"type":"string"},"paid_usdc":{"type":"number"}}}}}}}}},"/code_review":{"post":{"summary":"Run one of 20 paid micro-tasks (summarize, extract, keywords, sentiment, translate, rewrite, proofread, code_lint, code_explain, code_refactor, code_review, python_debug, json_minify, json_query, csv_to_json, hash, base64, convert, describe_image, probe_media). Send {\"task\": <name>, \"prompt\": <text>}. Prices $0.10-$0.25 USDC on Base. GET returns the x402 v2 challenge; POST with X-Payment header executes it. Use POST /code_review.","tags":["Code"],"security":[{"x402Payment":[]}],"x-payment-info":{"protocols":[{"x402":{}}],"price":{"mode":"dynamic","currency":"USD","min":"0.10","max":"0.25"}},"responses":{"402":{"description":"Payment required (x402 v2 exact on Base USDC)","headers":{"Payment-Required":{"required":true,"schema":{"type":"string"},"description":"x402 v2 payment challenge"}}},"200":{"description":"Task output","content":{"application/json":{"schema":{"type":"object","properties":{"status":{"type":"string","example":"success"},"task":{"type":"string","example":"summarize"},"result":{"type":"string"},"paid_usdc":{"type":"number"}}}}}}},"requestBody":{"content":{"application/json":{"schema":{"type":"object","required":["task","prompt"],"properties":{"task":{"type":"string","example":"summarize"},"prompt":{"type":"string","example":"text to process"},"input":{"type":"string"}}}}}}},"get":{"summary":"Run one of 20 paid micro-tasks (summarize, extract, keywords, sentiment, translate, rewrite, proofread, code_lint, code_explain, code_refactor, code_review, python_debug, json_minify, json_query, csv_to_json, hash, base64, convert, describe_image, probe_media). Send {\"task\": <name>, \"prompt\": <text>}. Prices $0.10-$0.25 USDC on Base. GET returns the x402 v2 challenge; POST with X-Payment header executes it. Use GET /code_review.","tags":["Code"],"security":[{"x402Payment":[]}],"x-payment-info":{"protocols":[{"x402":{}}],"price":{"mode":"dynamic","currency":"USD","min":"0.10","max":"0.25"}},"responses":{"402":{"description":"Payment required (x402 v2 exact on Base USDC)","headers":{"Payment-Required":{"required":true,"schema":{"type":"string"},"description":"x402 v2 payment challenge"}}},"200":{"description":"Task output","content":{"application/json":{"schema":{"type":"object","properties":{"status":{"type":"string","example":"success"},"task":{"type":"string","example":"summarize"},"result":{"type":"string"},"paid_usdc":{"type":"number"}}}}}}}}},"/convert":{"post":{"summary":"Run one of 20 paid micro-tasks (summarize, extract, keywords, sentiment, translate, rewrite, proofread, code_lint, code_explain, code_refactor, code_review, python_debug, json_minify, json_query, csv_to_json, hash, base64, convert, describe_image, probe_media). Send {\"task\": <name>, \"prompt\": <text>}. Prices $0.10-$0.25 USDC on Base. GET returns the x402 v2 challenge; POST with X-Payment header executes it. Use POST /convert.","tags":["Convert"],"security":[{"x402Payment":[]}],"x-payment-info":{"protocols":[{"x402":{}}],"price":{"mode":"dynamic","currency":"USD","min":"0.10","max":"0.25"}},"responses":{"402":{"description":"Payment required (x402 v2 exact on Base USDC)","headers":{"Payment-Required":{"required":true,"schema":{"type":"string"},"description":"x402 v2 payment challenge"}}},"200":{"description":"Task output","content":{"application/json":{"schema":{"type":"object","properties":{"status":{"type":"string","example":"success"},"task":{"type":"string","example":"summarize"},"result":{"type":"string"},"paid_usdc":{"type":"number"}}}}}}},"requestBody":{"content":{"application/json":{"schema":{"type":"object","required":["task","prompt"],"properties":{"task":{"type":"string","example":"summarize"},"prompt":{"type":"string","example":"text to process"},"input":{"type":"string"}}}}}}},"get":{"summary":"Run one of 20 paid micro-tasks (summarize, extract, keywords, sentiment, translate, rewrite, proofread, code_lint, code_explain, code_refactor, code_review, python_debug, json_minify, json_query, csv_to_json, hash, base64, convert, describe_image, probe_media). Send {\"task\": <name>, \"prompt\": <text>}. Prices $0.10-$0.25 USDC on Base. GET returns the x402 v2 challenge; POST with X-Payment header executes it. Use GET /convert.","tags":["Convert"],"security":[{"x402Payment":[]}],"x-payment-info":{"protocols":[{"x402":{}}],"price":{"mode":"dynamic","currency":"USD","min":"0.10","max":"0.25"}},"responses":{"402":{"description":"Payment required (x402 v2 exact on Base USDC)","headers":{"Payment-Required":{"required":true,"schema":{"type":"string"},"description":"x402 v2 payment challenge"}}},"200":{"description":"Task output","content":{"application/json":{"schema":{"type":"object","properties":{"status":{"type":"string","example":"success"},"task":{"type":"string","example":"summarize"},"result":{"type":"string"},"paid_usdc":{"type":"number"}}}}}}}}},"/csv_to_json":{"post":{"summary":"Run one of 20 paid micro-tasks (summarize, extract, keywords, sentiment, translate, rewrite, proofread, code_lint, code_explain, code_refactor, code_review, python_debug, json_minify, json_query, csv_to_json, hash, base64, convert, describe_image, probe_media). Send {\"task\": <name>, \"prompt\": <text>}. Prices $0.10-$0.25 USDC on Base. GET returns the x402 v2 challenge; POST with X-Payment header executes it. Use POST /csv_to_json.","tags":["JSON"],"security":[{"x402Payment":[]}],"x-payment-info":{"protocols":[{"x402":{}}],"price":{"mode":"dynamic","currency":"USD","min":"0.10","max":"0.25"}},"responses":{"402":{"description":"Payment required (x402 v2 exact on Base USDC)","headers":{"Payment-Required":{"required":true,"schema":{"type":"string"},"description":"x402 v2 payment challenge"}}},"200":{"description":"Task output","content":{"application/json":{"schema":{"type":"object","properties":{"status":{"type":"string","example":"success"},"task":{"type":"string","example":"summarize"},"result":{"type":"string"},"paid_usdc":{"type":"number"}}}}}}},"requestBody":{"content":{"application/json":{"schema":{"type":"object","required":["task","prompt"],"properties":{"task":{"type":"string","example":"summarize"},"prompt":{"type":"string","example":"text to process"},"input":{"type":"string"}}}}}}},"get":{"summary":"Run one of 20 paid micro-tasks (summarize, extract, keywords, sentiment, translate, rewrite, proofread, code_lint, code_explain, code_refactor, code_review, python_debug, json_minify, json_query, csv_to_json, hash, base64, convert, describe_image, probe_media). Send {\"task\": <name>, \"prompt\": <text>}. Prices $0.10-$0.25 USDC on Base. GET returns the x402 v2 challenge; POST with X-Payment header executes it. Use GET /csv_to_json.","tags":["JSON"],"security":[{"x402Payment":[]}],"x-payment-info":{"protocols":[{"x402":{}}],"price":{"mode":"dynamic","currency":"USD","min":"0.10","max":"0.25"}},"responses":{"402":{"description":"Payment required (x402 v2 exact on Base USDC)","headers":{"Payment-Required":{"required":true,"schema":{"type":"string"},"description":"x402 v2 payment challenge"}}},"200":{"description":"Task output","content":{"application/json":{"schema":{"type":"object","properties":{"status":{"type":"string","example":"success"},"task":{"type":"string","example":"summarize"},"result":{"type":"string"},"paid_usdc":{"type":"number"}}}}}}}}},"/describe_image":{"post":{"summary":"Run one of 20 paid micro-tasks (summarize, extract, keywords, sentiment, translate, rewrite, proofread, code_lint, code_explain, code_refactor, code_review, python_debug, json_minify, json_query, csv_to_json, hash, base64, convert, describe_image, probe_media). Send {\"task\": <name>, \"prompt\": <text>}. Prices $0.10-$0.25 USDC on Base. GET returns the x402 v2 challenge; POST with X-Payment header executes it. Use POST /describe_image.","tags":["Image"],"security":[{"x402Payment":[]}],"x-payment-info":{"protocols":[{"x402":{}}],"price":{"mode":"dynamic","currency":"USD","min":"0.10","max":"0.25"}},"responses":{"402":{"description":"Payment required (x402 v2 exact on Base USDC)","headers":{"Payment-Required":{"required":true,"schema":{"type":"string"},"description":"x402 v2 payment challenge"}}},"200":{"description":"Task output","content":{"application/json":{"schema":{"type":"object","properties":{"status":{"type":"string","example":"success"},"task":{"type":"string","example":"summarize"},"result":{"type":"string"},"paid_usdc":{"type":"number"}}}}}}},"requestBody":{"content":{"application/json":{"schema":{"type":"object","required":["task","prompt"],"properties":{"task":{"type":"string","example":"summarize"},"prompt":{"type":"string","example":"text to process"},"input":{"type":"string"}}}}}}},"get":{"summary":"Run one of 20 paid micro-tasks (summarize, extract, keywords, sentiment, translate, rewrite, proofread, code_lint, code_explain, code_refactor, code_review, python_debug, json_minify, json_query, csv_to_json, hash, base64, convert, describe_image, probe_media). Send {\"task\": <name>, \"prompt\": <text>}. Prices $0.10-$0.25 USDC on Base. GET returns the x402 v2 challenge; POST with X-Payment header executes it. Use GET /describe_image.","tags":["Image"],"security":[{"x402Payment":[]}],"x-payment-info":{"protocols":[{"x402":{}}],"price":{"mode":"dynamic","currency":"USD","min":"0.10","max":"0.25"}},"responses":{"402":{"description":"Payment required (x402 v2 exact on Base USDC)","headers":{"Payment-Required":{"required":true,"schema":{"type":"string"},"description":"x402 v2 payment challenge"}}},"200":{"description":"Task output","content":{"application/json":{"schema":{"type":"object","properties":{"status":{"type":"string","example":"success"},"task":{"type":"string","example":"summarize"},"result":{"type":"string"},"paid_usdc":{"type":"number"}}}}}}}}},"/extract":{"post":{"summary":"Run one of 20 paid micro-tasks (summarize, extract, keywords, sentiment, translate, rewrite, proofread, code_lint, code_explain, code_refactor, code_review, python_debug, json_minify, json_query, csv_to_json, hash, base64, convert, describe_image, probe_media). Send {\"task\": <name>, \"prompt\": <text>}. Prices $0.10-$0.25 USDC on Base. GET returns the x402 v2 challenge; POST with X-Payment header executes it. Use POST /extract.","tags":["Extract"],"security":[{"x402Payment":[]}],"x-payment-info":{"protocols":[{"x402":{}}],"price":{"mode":"dynamic","currency":"USD","min":"0.10","max":"0.25"}},"responses":{"402":{"description":"Payment required (x402 v2 exact on Base USDC)","headers":{"Payment-Required":{"required":true,"schema":{"type":"string"},"description":"x402 v2 payment challenge"}}},"200":{"description":"Task output","content":{"application/json":{"schema":{"type":"object","properties":{"status":{"type":"string","example":"success"},"task":{"type":"string","example":"summarize"},"result":{"type":"string"},"paid_usdc":{"type":"number"}}}}}}},"requestBody":{"content":{"application/json":{"schema":{"type":"object","required":["task","prompt"],"properties":{"task":{"type":"string","example":"summarize"},"prompt":{"type":"string","example":"text to process"},"input":{"type":"string"}}}}}}},"get":{"summary":"Run one of 20 paid micro-tasks (summarize, extract, keywords, sentiment, translate, rewrite, proofread, code_lint, code_explain, code_refactor, code_review, python_debug, json_minify, json_query, csv_to_json, hash, base64, convert, describe_image, probe_media). Send {\"task\": <name>, \"prompt\": <text>}. Prices $0.10-$0.25 USDC on Base. GET returns the x402 v2 challenge; POST with X-Payment header executes it. Use GET /extract.","tags":["Extract"],"security":[{"x402Payment":[]}],"x-payment-info":{"protocols":[{"x402":{}}],"price":{"mode":"dynamic","currency":"USD","min":"0.10","max":"0.25"}},"responses":{"402":{"description":"Payment required (x402 v2 exact on Base USDC)","headers":{"Payment-Required":{"required":true,"schema":{"type":"string"},"description":"x402 v2 payment challenge"}}},"200":{"description":"Task output","content":{"application/json":{"schema":{"type":"object","properties":{"status":{"type":"string","example":"success"},"task":{"type":"string","example":"summarize"},"result":{"type":"string"},"paid_usdc":{"type":"number"}}}}}}}}},"/hash":{"post":{"summary":"Run one of 20 paid micro-tasks (summarize, extract, keywords, sentiment, translate, rewrite, proofread, code_lint, code_explain, code_refactor, code_review, python_debug, json_minify, json_query, csv_to_json, hash, base64, convert, describe_image, probe_media). Send {\"task\": <name>, \"prompt\": <text>}. Prices $0.10-$0.25 USDC on Base. GET returns the x402 v2 challenge; POST with X-Payment header executes it. Use POST /hash.","tags":["Hash"],"security":[{"x402Payment":[]}],"x-payment-info":{"protocols":[{"x402":{}}],"price":{"mode":"dynamic","currency":"USD","min":"0.10","max":"0.25"}},"responses":{"402":{"description":"Payment required (x402 v2 exact on Base USDC)","headers":{"Payment-Required":{"required":true,"schema":{"type":"string"},"description":"x402 v2 payment challenge"}}},"200":{"description":"Task output","content":{"application/json":{"schema":{"type":"object","properties":{"status":{"type":"string","example":"success"},"task":{"type":"string","example":"summarize"},"result":{"type":"string"},"paid_usdc":{"type":"number"}}}}}}},"requestBody":{"content":{"application/json":{"schema":{"type":"object","required":["task","prompt"],"properties":{"task":{"type":"string","example":"summarize"},"prompt":{"type":"string","example":"text to process"},"input":{"type":"string"}}}}}}},"get":{"summary":"Run one of 20 paid micro-tasks (summarize, extract, keywords, sentiment, translate, rewrite, proofread, code_lint, code_explain, code_refactor, code_review, python_debug, json_minify, json_query, csv_to_json, hash, base64, convert, describe_image, probe_media). Send {\"task\": <name>, \"prompt\": <text>}. Prices $0.10-$0.25 USDC on Base. GET returns the x402 v2 challenge; POST with X-Payment header executes it. Use GET /hash.","tags":["Hash"],"security":[{"x402Payment":[]}],"x-payment-info":{"protocols":[{"x402":{}}],"price":{"mode":"dynamic","currency":"USD","min":"0.10","max":"0.25"}},"responses":{"402":{"description":"Payment required (x402 v2 exact on Base USDC)","headers":{"Payment-Required":{"required":true,"schema":{"type":"string"},"description":"x402 v2 payment challenge"}}},"200":{"description":"Task output","content":{"application/json":{"schema":{"type":"object","properties":{"status":{"type":"string","example":"success"},"task":{"type":"string","example":"summarize"},"result":{"type":"string"},"paid_usdc":{"type":"number"}}}}}}}}},"/json_minify":{"post":{"summary":"Run one of 20 paid micro-tasks (summarize, extract, keywords, sentiment, translate, rewrite, proofread, code_lint, code_explain, code_refactor, code_review, python_debug, json_minify, json_query, csv_to_json, hash, base64, convert, describe_image, probe_media). Send {\"task\": <name>, \"prompt\": <text>}. Prices $0.10-$0.25 USDC on Base. GET returns the x402 v2 challenge; POST with X-Payment header executes it. Use POST /json_minify.","tags":["JSON"],"security":[{"x402Payment":[]}],"x-payment-info":{"protocols":[{"x402":{}}],"price":{"mode":"dynamic","currency":"USD","min":"0.10","max":"0.25"}},"responses":{"402":{"description":"Payment required (x402 v2 exact on Base USDC)","headers":{"Payment-Required":{"required":true,"schema":{"type":"string"},"description":"x402 v2 payment challenge"}}},"200":{"description":"Task output","content":{"application/json":{"schema":{"type":"object","properties":{"status":{"type":"string","example":"success"},"task":{"type":"string","example":"summarize"},"result":{"type":"string"},"paid_usdc":{"type":"number"}}}}}}},"requestBody":{"content":{"application/json":{"schema":{"type":"object","required":["task","prompt"],"properties":{"task":{"type":"string","example":"summarize"},"prompt":{"type":"string","example":"text to process"},"input":{"type":"string"}}}}}}},"get":{"summary":"Run one of 20 paid micro-tasks (summarize, extract, keywords, sentiment, translate, rewrite, proofread, code_lint, code_explain, code_refactor, code_review, python_debug, json_minify, json_query, csv_to_json, hash, base64, convert, describe_image, probe_media). Send {\"task\": <name>, \"prompt\": <text>}. Prices $0.10-$0.25 USDC on Base. GET returns the x402 v2 challenge; POST with X-Payment header executes it. Use GET /json_minify.","tags":["JSON"],"security":[{"x402Payment":[]}],"x-payment-info":{"protocols":[{"x402":{}}],"price":{"mode":"dynamic","currency":"USD","min":"0.10","max":"0.25"}},"responses":{"402":{"description":"Payment required (x402 v2 exact on Base USDC)","headers":{"Payment-Required":{"required":true,"schema":{"type":"string"},"description":"x402 v2 payment challenge"}}},"200":{"description":"Task output","content":{"application/json":{"schema":{"type":"object","properties":{"status":{"type":"string","example":"success"},"task":{"type":"string","example":"summarize"},"result":{"type":"string"},"paid_usdc":{"type":"number"}}}}}}}}},"/json_query":{"post":{"summary":"Run one of 20 paid micro-tasks (summarize, extract, keywords, sentiment, translate, rewrite, proofread, code_lint, code_explain, code_refactor, code_review, python_debug, json_minify, json_query, csv_to_json, hash, base64, convert, describe_image, probe_media). Send {\"task\": <name>, \"prompt\": <text>}. Prices $0.10-$0.25 USDC on Base. GET returns the x402 v2 challenge; POST with X-Payment header executes it. Use POST /json_query.","tags":["JSON"],"security":[{"x402Payment":[]}],"x-payment-info":{"protocols":[{"x402":{}}],"price":{"mode":"dynamic","currency":"USD","min":"0.10","max":"0.25"}},"responses":{"402":{"description":"Payment required (x402 v2 exact on Base USDC)","headers":{"Payment-Required":{"required":true,"schema":{"type":"string"},"description":"x402 v2 payment challenge"}}},"200":{"description":"Task output","content":{"application/json":{"schema":{"type":"object","properties":{"status":{"type":"string","example":"success"},"task":{"type":"string","example":"summarize"},"result":{"type":"string"},"paid_usdc":{"type":"number"}}}}}}},"requestBody":{"content":{"application/json":{"schema":{"type":"object","required":["task","prompt"],"properties":{"task":{"type":"string","example":"summarize"},"prompt":{"type":"string","example":"text to process"},"input":{"type":"string"}}}}}}},"get":{"summary":"Run one of 20 paid micro-tasks (summarize, extract, keywords, sentiment, translate, rewrite, proofread, code_lint, code_explain, code_refactor, code_review, python_debug, json_minify, json_query, csv_to_json, hash, base64, convert, describe_image, probe_media). Send {\"task\": <name>, \"prompt\": <text>}. Prices $0.10-$0.25 USDC on Base. GET returns the x402 v2 challenge; POST with X-Payment header executes it. Use GET /json_query.","tags":["JSON"],"security":[{"x402Payment":[]}],"x-payment-info":{"protocols":[{"x402":{}}],"price":{"mode":"dynamic","currency":"USD","min":"0.10","max":"0.25"}},"responses":{"402":{"description":"Payment required (x402 v2 exact on Base USDC)","headers":{"Payment-Required":{"required":true,"schema":{"type":"string"},"description":"x402 v2 payment challenge"}}},"200":{"description":"Task output","content":{"application/json":{"schema":{"type":"object","properties":{"status":{"type":"string","example":"success"},"task":{"type":"string","example":"summarize"},"result":{"type":"string"},"paid_usdc":{"type":"number"}}}}}}}}},"/keywords":{"post":{"summary":"Run one of 20 paid micro-tasks (summarize, extract, keywords, sentiment, translate, rewrite, proofread, code_lint, code_explain, code_refactor, code_review, python_debug, json_minify, json_query, csv_to_json, hash, base64, convert, describe_image, probe_media). Send {\"task\": <name>, \"prompt\": <text>}. Prices $0.10-$0.25 USDC on Base. GET returns the x402 v2 challenge; POST with X-Payment header executes it. Use POST /keywords.","tags":["Keywords"],"security":[{"x402Payment":[]}],"x-payment-info":{"protocols":[{"x402":{}}],"price":{"mode":"dynamic","currency":"USD","min":"0.10","max":"0.25"}},"responses":{"402":{"description":"Payment required (x402 v2 exact on Base USDC)","headers":{"Payment-Required":{"required":true,"schema":{"type":"string"},"description":"x402 v2 payment challenge"}}},"200":{"description":"Task output","content":{"application/json":{"schema":{"type":"object","properties":{"status":{"type":"string","example":"success"},"task":{"type":"string","example":"summarize"},"result":{"type":"string"},"paid_usdc":{"type":"number"}}}}}}},"requestBody":{"content":{"application/json":{"schema":{"type":"object","required":["task","prompt"],"properties":{"task":{"type":"string","example":"summarize"},"prompt":{"type":"string","example":"text to process"},"input":{"type":"string"}}}}}}},"get":{"summary":"Run one of 20 paid micro-tasks (summarize, extract, keywords, sentiment, translate, rewrite, proofread, code_lint, code_explain, code_refactor, code_review, python_debug, json_minify, json_query, csv_to_json, hash, base64, convert, describe_image, probe_media). Send {\"task\": <name>, \"prompt\": <text>}. Prices $0.10-$0.25 USDC on Base. GET returns the x402 v2 challenge; POST with X-Payment header executes it. Use GET /keywords.","tags":["Keywords"],"security":[{"x402Payment":[]}],"x-payment-info":{"protocols":[{"x402":{}}],"price":{"mode":"dynamic","currency":"USD","min":"0.10","max":"0.25"}},"responses":{"402":{"description":"Payment required (x402 v2 exact on Base USDC)","headers":{"Payment-Required":{"required":true,"schema":{"type":"string"},"description":"x402 v2 payment challenge"}}},"200":{"description":"Task output","content":{"application/json":{"schema":{"type":"object","properties":{"status":{"type":"string","example":"success"},"task":{"type":"string","example":"summarize"},"result":{"type":"string"},"paid_usdc":{"type":"number"}}}}}}}}},"/probe_media":{"post":{"summary":"Run one of 20 paid micro-tasks (summarize, extract, keywords, sentiment, translate, rewrite, proofread, code_lint, code_explain, code_refactor, code_review, python_debug, json_minify, json_query, csv_to_json, hash, base64, convert, describe_image, probe_media). Send {\"task\": <name>, \"prompt\": <text>}. Prices $0.10-$0.25 USDC on Base. GET returns the x402 v2 challenge; POST with X-Payment header executes it. Use POST /probe_media.","tags":["Media"],"security":[{"x402Payment":[]}],"x-payment-info":{"protocols":[{"x402":{}}],"price":{"mode":"dynamic","currency":"USD","min":"0.10","max":"0.25"}},"responses":{"402":{"description":"Payment required (x402 v2 exact on Base USDC)","headers":{"Payment-Required":{"required":true,"schema":{"type":"string"},"description":"x402 v2 payment challenge"}}},"200":{"description":"Task output","content":{"application/json":{"schema":{"type":"object","properties":{"status":{"type":"string","example":"success"},"task":{"type":"string","example":"summarize"},"result":{"type":"string"},"paid_usdc":{"type":"number"}}}}}}},"requestBody":{"content":{"application/json":{"schema":{"type":"object","required":["task","prompt"],"properties":{"task":{"type":"string","example":"summarize"},"prompt":{"type":"string","example":"text to process"},"input":{"type":"string"}}}}}}},"get":{"summary":"Run one of 20 paid micro-tasks (summarize, extract, keywords, sentiment, translate, rewrite, proofread, code_lint, code_explain, code_refactor, code_review, python_debug, json_minify, json_query, csv_to_json, hash, base64, convert, describe_image, probe_media). Send {\"task\": <name>, \"prompt\": <text>}. Prices $0.10-$0.25 USDC on Base. GET returns the x402 v2 challenge; POST with X-Payment header executes it. Use GET /probe_media.","tags":["Media"],"security":[{"x402Payment":[]}],"x-payment-info":{"protocols":[{"x402":{}}],"price":{"mode":"dynamic","currency":"USD","min":"0.10","max":"0.25"}},"responses":{"402":{"description":"Payment required (x402 v2 exact on Base USDC)","headers":{"Payment-Required":{"required":true,"schema":{"type":"string"},"description":"x402 v2 payment challenge"}}},"200":{"description":"Task output","content":{"application/json":{"schema":{"type":"object","properties":{"status":{"type":"string","example":"success"},"task":{"type":"string","example":"summarize"},"result":{"type":"string"},"paid_usdc":{"type":"number"}}}}}}}}},"/proofread":{"post":{"summary":"Run one of 20 paid micro-tasks (summarize, extract, keywords, sentiment, translate, rewrite, proofread, code_lint, code_explain, code_refactor, code_review, python_debug, json_minify, json_query, csv_to_json, hash, base64, convert, describe_image, probe_media). Send {\"task\": <name>, \"prompt\": <text>}. Prices $0.10-$0.25 USDC on Base. GET returns the x402 v2 challenge; POST with X-Payment header executes it. Use POST /proofread.","tags":["Proofread"],"security":[{"x402Payment":[]}],"x-payment-info":{"protocols":[{"x402":{}}],"price":{"mode":"dynamic","currency":"USD","min":"0.10","max":"0.25"}},"responses":{"402":{"description":"Payment required (x402 v2 exact on Base USDC)","headers":{"Payment-Required":{"required":true,"schema":{"type":"string"},"description":"x402 v2 payment challenge"}}},"200":{"description":"Task output","content":{"application/json":{"schema":{"type":"object","properties":{"status":{"type":"string","example":"success"},"task":{"type":"string","example":"summarize"},"result":{"type":"string"},"paid_usdc":{"type":"number"}}}}}}},"requestBody":{"content":{"application/json":{"schema":{"type":"object","required":["task","prompt"],"properties":{"task":{"type":"string","example":"summarize"},"prompt":{"type":"string","example":"text to process"},"input":{"type":"string"}}}}}}},"get":{"summary":"Run one of 20 paid micro-tasks (summarize, extract, keywords, sentiment, translate, rewrite, proofread, code_lint, code_explain, code_refactor, code_review, python_debug, json_minify, json_query, csv_to_json, hash, base64, convert, describe_image, probe_media). Send {\"task\": <name>, \"prompt\": <text>}. Prices $0.10-$0.25 USDC on Base. GET returns the x402 v2 challenge; POST with X-Payment header executes it. Use GET /proofread.","tags":["Proofread"],"security":[{"x402Payment":[]}],"x-payment-info":{"protocols":[{"x402":{}}],"price":{"mode":"dynamic","currency":"USD","min":"0.10","max":"0.25"}},"responses":{"402":{"description":"Payment required (x402 v2 exact on Base USDC)","headers":{"Payment-Required":{"required":true,"schema":{"type":"string"},"description":"x402 v2 payment challenge"}}},"200":{"description":"Task output","content":{"application/json":{"schema":{"type":"object","properties":{"status":{"type":"string","example":"success"},"task":{"type":"string","example":"summarize"},"result":{"type":"string"},"paid_usdc":{"type":"number"}}}}}}}}},"/python_debug":{"post":{"summary":"Run one of 20 paid micro-tasks (summarize, extract, keywords, sentiment, translate, rewrite, proofread, code_lint, code_explain, code_refactor, code_review, python_debug, json_minify, json_query, csv_to_json, hash, base64, convert, describe_image, probe_media). Send {\"task\": <name>, \"prompt\": <text>}. Prices $0.10-$0.25 USDC on Base. GET returns the x402 v2 challenge; POST with X-Payment header executes it. Use POST /python_debug.","tags":["Code"],"security":[{"x402Payment":[]}],"x-payment-info":{"protocols":[{"x402":{}}],"price":{"mode":"dynamic","currency":"USD","min":"0.10","max":"0.25"}},"responses":{"402":{"description":"Payment required (x402 v2 exact on Base USDC)","headers":{"Payment-Required":{"required":true,"schema":{"type":"string"},"description":"x402 v2 payment challenge"}}},"200":{"description":"Task output","content":{"application/json":{"schema":{"type":"object","properties":{"status":{"type":"string","example":"success"},"task":{"type":"string","example":"summarize"},"result":{"type":"string"},"paid_usdc":{"type":"number"}}}}}}},"requestBody":{"content":{"application/json":{"schema":{"type":"object","required":["task","prompt"],"properties":{"task":{"type":"string","example":"summarize"},"prompt":{"type":"string","example":"text to process"},"input":{"type":"string"}}}}}}},"get":{"summary":"Run one of 20 paid micro-tasks (summarize, extract, keywords, sentiment, translate, rewrite, proofread, code_lint, code_explain, code_refactor, code_review, python_debug, json_minify, json_query, csv_to_json, hash, base64, convert, describe_image, probe_media). Send {\"task\": <name>, \"prompt\": <text>}. Prices $0.10-$0.25 USDC on Base. GET returns the x402 v2 challenge; POST with X-Payment header executes it. Use GET /python_debug.","tags":["Code"],"security":[{"x402Payment":[]}],"x-payment-info":{"protocols":[{"x402":{}}],"price":{"mode":"dynamic","currency":"USD","min":"0.10","max":"0.25"}},"responses":{"402":{"description":"Payment required (x402 v2 exact on Base USDC)","headers":{"Payment-Required":{"required":true,"schema":{"type":"string"},"description":"x402 v2 payment challenge"}}},"200":{"description":"Task output","content":{"application/json":{"schema":{"type":"object","properties":{"status":{"type":"string","example":"success"},"task":{"type":"string","example":"summarize"},"result":{"type":"string"},"paid_usdc":{"type":"number"}}}}}}}}},"/rewrite":{"post":{"summary":"Run one of 20 paid micro-tasks (summarize, extract, keywords, sentiment, translate, rewrite, proofread, code_lint, code_explain, code_refactor, code_review, python_debug, json_minify, json_query, csv_to_json, hash, base64, convert, describe_image, probe_media). Send {\"task\": <name>, \"prompt\": <text>}. Prices $0.10-$0.25 USDC on Base. GET returns the x402 v2 challenge; POST with X-Payment header executes it. Use POST /rewrite.","tags":["Rewrite"],"security":[{"x402Payment":[]}],"x-payment-info":{"protocols":[{"x402":{}}],"price":{"mode":"dynamic","currency":"USD","min":"0.10","max":"0.25"}},"responses":{"402":{"description":"Payment required (x402 v2 exact on Base USDC)","headers":{"Payment-Required":{"required":true,"schema":{"type":"string"},"description":"x402 v2 payment challenge"}}},"200":{"description":"Task output","content":{"application/json":{"schema":{"type":"object","properties":{"status":{"type":"string","example":"success"},"task":{"type":"string","example":"summarize"},"result":{"type":"string"},"paid_usdc":{"type":"number"}}}}}}},"requestBody":{"content":{"application/json":{"schema":{"type":"object","required":["task","prompt"],"properties":{"task":{"type":"string","example":"summarize"},"prompt":{"type":"string","example":"text to process"},"input":{"type":"string"}}}}}}},"get":{"summary":"Run one of 20 paid micro-tasks (summarize, extract, keywords, sentiment, translate, rewrite, proofread, code_lint, code_explain, code_refactor, code_review, python_debug, json_minify, json_query, csv_to_json, hash, base64, convert, describe_image, probe_media). Send {\"task\": <name>, \"prompt\": <text>}. Prices $0.10-$0.25 USDC on Base. GET returns the x402 v2 challenge; POST with X-Payment header executes it. Use GET /rewrite.","tags":["Rewrite"],"security":[{"x402Payment":[]}],"x-payment-info":{"protocols":[{"x402":{}}],"price":{"mode":"dynamic","currency":"USD","min":"0.10","max":"0.25"}},"responses":{"402":{"description":"Payment required (x402 v2 exact on Base USDC)","headers":{"Payment-Required":{"required":true,"schema":{"type":"string"},"description":"x402 v2 payment challenge"}}},"200":{"description":"Task output","content":{"application/json":{"schema":{"type":"object","properties":{"status":{"type":"string","example":"success"},"task":{"type":"string","example":"summarize"},"result":{"type":"string"},"paid_usdc":{"type":"number"}}}}}}}}},"/sentiment":{"post":{"summary":"Run one of 20 paid micro-tasks (summarize, extract, keywords, sentiment, translate, rewrite, proofread, code_lint, code_explain, code_refactor, code_review, python_debug, json_minify, json_query, csv_to_json, hash, base64, convert, describe_image, probe_media). Send {\"task\": <name>, \"prompt\": <text>}. Prices $0.10-$0.25 USDC on Base. GET returns the x402 v2 challenge; POST with X-Payment header executes it. Use POST /sentiment.","tags":["Sentiment"],"security":[{"x402Payment":[]}],"x-payment-info":{"protocols":[{"x402":{}}],"price":{"mode":"dynamic","currency":"USD","min":"0.10","max":"0.25"}},"responses":{"402":{"description":"Payment required (x402 v2 exact on Base USDC)","headers":{"Payment-Required":{"required":true,"schema":{"type":"string"},"description":"x402 v2 payment challenge"}}},"200":{"description":"Task output","content":{"application/json":{"schema":{"type":"object","properties":{"status":{"type":"string","example":"success"},"task":{"type":"string","example":"summarize"},"result":{"type":"string"},"paid_usdc":{"type":"number"}}}}}}},"requestBody":{"content":{"application/json":{"schema":{"type":"object","required":["task","prompt"],"properties":{"task":{"type":"string","example":"summarize"},"prompt":{"type":"string","example":"text to process"},"input":{"type":"string"}}}}}}},"get":{"summary":"Run one of 20 paid micro-tasks (summarize, extract, keywords, sentiment, translate, rewrite, proofread, code_lint, code_explain, code_refactor, code_review, python_debug, json_minify, json_query, csv_to_json, hash, base64, convert, describe_image, probe_media). Send {\"task\": <name>, \"prompt\": <text>}. Prices $0.10-$0.25 USDC on Base. GET returns the x402 v2 challenge; POST with X-Payment header executes it. Use GET /sentiment.","tags":["Sentiment"],"security":[{"x402Payment":[]}],"x-payment-info":{"protocols":[{"x402":{}}],"price":{"mode":"dynamic","currency":"USD","min":"0.10","max":"0.25"}},"responses":{"402":{"description":"Payment required (x402 v2 exact on Base USDC)","headers":{"Payment-Required":{"required":true,"schema":{"type":"string"},"description":"x402 v2 payment challenge"}}},"200":{"description":"Task output","content":{"application/json":{"schema":{"type":"object","properties":{"status":{"type":"string","example":"success"},"task":{"type":"string","example":"summarize"},"result":{"type":"string"},"paid_usdc":{"type":"number"}}}}}}}}},"/summarize":{"post":{"summary":"Run one of 20 paid micro-tasks (summarize, extract, keywords, sentiment, translate, rewrite, proofread, code_lint, code_explain, code_refactor, code_review, python_debug, json_minify, json_query, csv_to_json, hash, base64, convert, describe_image, probe_media). Send {\"task\": <name>, \"prompt\": <text>}. Prices $0.10-$0.25 USDC on Base. GET returns the x402 v2 challenge; POST with X-Payment header executes it. Use POST /summarize.","tags":["Summarize"],"security":[{"x402Payment":[]}],"x-payment-info":{"protocols":[{"x402":{}}],"price":{"mode":"dynamic","currency":"USD","min":"0.10","max":"0.25"}},"responses":{"402":{"description":"Payment required (x402 v2 exact on Base USDC)","headers":{"Payment-Required":{"required":true,"schema":{"type":"string"},"description":"x402 v2 payment challenge"}}},"200":{"description":"Task output","content":{"application/json":{"schema":{"type":"object","properties":{"status":{"type":"string","example":"success"},"task":{"type":"string","example":"summarize"},"result":{"type":"string"},"paid_usdc":{"type":"number"}}}}}}},"requestBody":{"content":{"application/json":{"schema":{"type":"object","required":["task","prompt"],"properties":{"task":{"type":"string","example":"summarize"},"prompt":{"type":"string","example":"text to process"},"input":{"type":"string"}}}}}}},"get":{"summary":"Run one of 20 paid micro-tasks (summarize, extract, keywords, sentiment, translate, rewrite, proofread, code_lint, code_explain, code_refactor, code_review, python_debug, json_minify, json_query, csv_to_json, hash, base64, convert, describe_image, probe_media). Send {\"task\": <name>, \"prompt\": <text>}. Prices $0.10-$0.25 USDC on Base. GET returns the x402 v2 challenge; POST with X-Payment header executes it. Use GET /summarize.","tags":["Summarize"],"security":[{"x402Payment":[]}],"x-payment-info":{"protocols":[{"x402":{}}],"price":{"mode":"dynamic","currency":"USD","min":"0.10","max":"0.25"}},"responses":{"402":{"description":"Payment required (x402 v2 exact on Base USDC)","headers":{"Payment-Required":{"required":true,"schema":{"type":"string"},"description":"x402 v2 payment challenge"}}},"200":{"description":"Task output","content":{"application/json":{"schema":{"type":"object","properties":{"status":{"type":"string","example":"success"},"task":{"type":"string","example":"summarize"},"result":{"type":"string"},"paid_usdc":{"type":"number"}}}}}}}}},"/translate":{"post":{"summary":"Run one of 20 paid micro-tasks (summarize, extract, keywords, sentiment, translate, rewrite, proofread, code_lint, code_explain, code_refactor, code_review, python_debug, json_minify, json_query, csv_to_json, hash, base64, convert, describe_image, probe_media). Send {\"task\": <name>, \"prompt\": <text>}. Prices $0.10-$0.25 USDC on Base. GET returns the x402 v2 challenge; POST with X-Payment header executes it. Use POST /translate.","tags":["Translate"],"security":[{"x402Payment":[]}],"x-payment-info":{"protocols":[{"x402":{}}],"price":{"mode":"dynamic","currency":"USD","min":"0.10","max":"0.25"}},"responses":{"402":{"description":"Payment required (x402 v2 exact on Base USDC)","headers":{"Payment-Required":{"required":true,"schema":{"type":"string"},"description":"x402 v2 payment challenge"}}},"200":{"description":"Task output","content":{"application/json":{"schema":{"type":"object","properties":{"status":{"type":"string","example":"success"},"task":{"type":"string","example":"summarize"},"result":{"type":"string"},"paid_usdc":{"type":"number"}}}}}}},"requestBody":{"content":{"application/json":{"schema":{"type":"object","required":["task","prompt"],"properties":{"task":{"type":"string","example":"summarize"},"prompt":{"type":"string","example":"text to process"},"input":{"type":"string"}}}}}}},"get":{"summary":"Run one of 20 paid micro-tasks (summarize, extract, keywords, sentiment, translate, rewrite, proofread, code_lint, code_explain, code_refactor, code_review, python_debug, json_minify, json_query, csv_to_json, hash, base64, convert, describe_image, probe_media). Send {\"task\": <name>, \"prompt\": <text>}. Prices $0.10-$0.25 USDC on Base. GET returns the x402 v2 challenge; POST with X-Payment header executes it. Use GET /translate.","tags":["Translate"],"security":[{"x402Payment":[]}],"x-payment-info":{"protocols":[{"x402":{}}],"price":{"mode":"dynamic","currency":"USD","min":"0.10","max":"0.25"}},"responses":{"402":{"description":"Payment required (x402 v2 exact on Base USDC)","headers":{"Payment-Required":{"required":true,"schema":{"type":"string"},"description":"x402 v2 payment challenge"}}},"200":{"description":"Task output","content":{"application/json":{"schema":{"type":"object","properties":{"status":{"type":"string","example":"success"},"task":{"type":"string","example":"summarize"},"result":{"type":"string"},"paid_usdc":{"type":"number"}}}}}}}}},"/free/base64":{"post":{"summary":"Free: Base64 encode/decode text","tags":["Base64"],"security":[],"requestBody":{"content":{"application/json":{"schema":{"type":"object","properties":{"prompt":{"type":"string","description":"Text to process"}},"required":["prompt"]}}}},"responses":{"200":{"description":"Result","content":{"application/json":{"schema":{"type":"object","properties":{"status":{"type":"string"},"task":{"type":"string"},"result":{"type":"string"},"free":{"type":"boolean"}}}}}}}},"get":{"summary":"Free: Base64 encode/decode text","tags":["Base64"],"security":[],"responses":{"200":{"description":"Result"}}}},"/free/hash":{"post":{"summary":"Free: SHA-256 hash of any text","tags":["Hash"],"security":[],"requestBody":{"content":{"application/json":{"schema":{"type":"object","properties":{"prompt":{"type":"string","description":"Text to process"}},"required":["prompt"]}}}},"responses":{"200":{"description":"Result","content":{"application/json":{"schema":{"type":"object","properties":{"status":{"type":"string"},"task":{"type":"string"},"result":{"type":"string"},"free":{"type":"boolean"}}}}}}}},"get":{"summary":"Free: SHA-256 hash of any text","tags":["Hash"],"security":[],"responses":{"200":{"description":"Result"}}}},"/free/json_minify":{"post":{"summary":"Free: Minify a JSON document","tags":["JSON"],"security":[],"requestBody":{"content":{"application/json":{"schema":{"type":"object","properties":{"prompt":{"type":"string","description":"Text to process"}},"required":["prompt"]}}}},"responses":{"200":{"description":"Result","content":{"application/json":{"schema":{"type":"object","properties":{"status":{"type":"string"},"task":{"type":"string"},"result":{"type":"string"},"free":{"type":"boolean"}}}}}}}},"get":{"summary":"Free: Minify a JSON document","tags":["JSON"],"security":[],"responses":{"200":{"description":"Result"}}}},"/tasks":{"get":{"summary":"Price list (free)","tags":["Pricing"],"security":[],"responses":{"200":{"description":"Prices"}}}},"/health":{"get":{"summary":"Liveness (free)","tags":["Health"],"security":[],"responses":{"200":{"description":"Status"}}}},"/.well-known/x402":{"get":{"summary":"x402 manifest (free)","tags":["Manifest"],"security":[],"responses":{"200":{"description":"Manifest"}}}},"/openapi.json":{"get":{"summary":"This document (free)","tags":["Docs"],"security":[],"responses":{"200":{"description":"Spec"}}}},"/rpc":{"post":{"summary":"JSON-RPC utility gateway (free)","tags":["JSON-RPC","Utility"],"security":[],"requestBody":{"content":{"application/json":{"schema":{"type":"object","required":["jsonrpc","method"],"properties":{"jsonrpc":{"type":"string","example":"2.0"},"id":{"type":["string","integer","null"]},"method":{"type":"string","example":"price"},"params":{"type":"object"}}}}}},"responses":{"200":{"description":"JSON-RPC result"}}}}},"components":{"securitySchemes":{"x402Payment":{"type":"apiKey","in":"header","name":"Payment-Required","description":"x402 v2: supply the Base transaction hash of the USDC payment."}}}}