{"version":"1.5","name":"x402-micro-pay-humanless-contract","description":"Machine-readable service contract for autonomous x402 payments — no human approval required","protocol":"x402","network":"eip155:8453","currency":"USDC","billing_mode":"paid","constraints":{"max_spend_per_call_usd":0.25,"max_spend_per_session_usd":0.5,"auto_retry_on_402":true,"require_payment_receipt":true,"per_call_cap_note":"Covers every per-call skill up to $0.1993 (seo_compare $0.0503, seo_v2 $0.0997, agent_ready_audit $0.1993). Items in one_time_purchases are explicit purchases outside this cap; buy them only on purpose.","one_time_purchases":[{"id":"credit_pack","endpoint":"/api/credits/buy","method":"POST","price_usd":1.0,"calls":300,"note":"300 calls of skills listed at $0.005 or less."},{"id":"agent_ready_kit","endpoint":"/api/skills/agent-ready-kit","method":"POST","price_usd":0.2502,"note":"Generated kit, above the per-call cap."},{"id":"domain-to-vercel","endpoint":"/api/kits/domain-to-vercel/buy","method":"POST","price_usd":5.0,"note":"Downloadable kit, No-Resale license."}]},"discovery":{"manifest_url":"/.well-known/x402","contract_url":"/contracts/humanless.json","agents_json":"/agents.json","bazaar_type":"http","docs_base":"/docs"},"services":[{"id":"osint_graph","endpoint":"/api/skills/osint-graph","method":"POST","price_usd":0.01,"input_schema":{"type":"object","required":["seed_entity"],"properties":{"seed_entity":{"type":"string"},"max_depth":{"type":"integer","default":2,"maximum":4}}}},{"id":"seo","endpoint":"/api/skills/seo","method":"POST","price_usd":0.012,"input_schema":{"type":"object","required":["url"],"properties":{"url":{"type":"string"},"keywords":{"type":"array","items":{"type":"string"}}}}},{"id":"ai_detector","endpoint":"/api/skills/ai-detector","method":"POST","price_usd":0.01,"input_schema":{"type":"object","properties":{"url":{"type":"string"},"text":{"type":"string"}}}},{"id":"json_flatten","endpoint":"/api/skills/json-flatten","method":"POST","price_usd":0.006,"input_schema":{"type":"object","required":["data"],"properties":{"data":{},"options":{"type":"object"}}}},{"id":"text_diff","endpoint":"/api/skills/text-diff","method":"POST","price_usd":0.006,"input_schema":{"type":"object","required":["a","b"],"properties":{"a":{"type":"string"},"b":{"type":"string"}}}},{"id":"url_normalize","endpoint":"/api/skills/url-normalize","method":"POST","price_usd":0.005,"input_schema":{"type":"object","required":["url"],"properties":{"url":{"type":"string"}}}},{"id":"html_clean","endpoint":"/api/skills/html-clean","method":"POST","price_usd":0.008,"input_schema":{"type":"object","required":["html"],"properties":{"html":{"type":"string"},"mode":{"type":"string","enum":["text","markdown","normalized"]}}}},{"id":"json_schema_validate","endpoint":"/api/skills/json-schema-validate","method":"POST","price_usd":0.006,"input_schema":{"type":"object","required":["instance","schema"],"properties":{"instance":{},"schema":{"type":"object"}}}},{"id":"keyword_extract","endpoint":"/api/skills/keyword-extract","method":"POST","price_usd":0.008,"input_schema":{"type":"object","required":["text"],"properties":{"text":{"type":"string"},"limit":{"type":"integer"},"ngrams":{"type":"integer","minimum":1,"maximum":3,"default":1}}}},{"id":"token_count","endpoint":"/api/skills/token-count","method":"POST","price_usd":0.004,"input_schema":{"type":"object","required":["text"],"properties":{"text":{"type":"string"},"encoding":{"type":"string"}}}},{"id":"json_sort","endpoint":"/api/skills/json-sort","method":"POST","price_usd":0.003,"input_schema":{"type":"object","required":["data"],"properties":{"data":{},"reverse":{"type":"boolean","default":false}}}},{"id":"sha256","endpoint":"/api/skills/sha256","method":"POST","price_usd":0.003,"input_schema":{"type":"object","required":["text"],"properties":{"text":{"type":"string","maxLength":400000},"encoding":{"type":"string","maxLength":16,"default":"utf-8"},"algo":{"type":"string","enum":["sha256","sha512","sha3_256","blake2b_256"],"default":"sha256"}}}},{"id":"uuid_mint","endpoint":"/api/skills/uuid-mint","method":"POST","price_usd":0.003,"input_schema":{"type":"object","properties":{"count":{"type":"integer","minimum":1,"maximum":32,"default":1},"version":{"type":"integer","enum":[1,4,7],"default":4},"format":{"type":"string","enum":["uuid","ulid"],"default":"uuid"}}}},{"id":"slugify","endpoint":"/api/skills/slugify","method":"POST","price_usd":0.003,"input_schema":{"type":"object","required":["text"],"properties":{"text":{"type":"string","maxLength":4000},"max_len":{"type":"integer","minimum":1,"maximum":200,"default":80}}}},{"id":"pii_redact","endpoint":"/api/skills/pii-redact","method":"POST","price_usd":0.003,"input_schema":{"type":"object","required":["text"],"properties":{"text":{"type":"string","maxLength":400000}}}},{"id":"csv_normalize","endpoint":"/api/skills/csv-normalize","method":"POST","price_usd":0.003,"input_schema":{"type":"object","required":["csv"],"properties":{"csv":{"type":"string","minLength":1,"maxLength":400000},"delimiter":{"type":"string","enum":[",",";","\t","|"],"default":","}}}},{"id":"base64","endpoint":"/api/skills/base64","method":"POST","price_usd":0.003,"input_schema":{"type":"object","required":["mode","text"],"properties":{"mode":{"type":"string","enum":["encode","decode"]},"text":{"type":"string","maxLength":400000},"url_safe":{"type":"boolean","default":false},"codec":{"type":"string","enum":["base64","base32","base58","hex","uri"],"default":"base64"}}}},{"id":"epoch_convert","endpoint":"/api/skills/epoch-convert","method":"POST","price_usd":0.003,"input_schema":{"type":"object","required":["value"],"properties":{"value":{"type":["integer","number","string"],"maxLength":64},"tz":{"type":"string","minLength":1,"maxLength":64,"default":"UTC"}}}},{"id":"url_to_markdown","endpoint":"/api/skills/url-to-markdown","method":"POST","price_usd":0.003,"input_schema":{"type":"object","required":["url"],"properties":{"url":{"type":"string","minLength":8,"maxLength":2000,"pattern":"^[Hh][Tt][Tt][Pp][Ss]?://"}}}},{"id":"token_risk","endpoint":"/api/skills/token-risk","method":"POST","price_usd":0.005,"input_schema":{"type":"object","required":["token"],"properties":{"token":{"type":"string","pattern":"^0x[0-9a-fA-F]{40}$"},"chain":{"type":"string","enum":["base"],"default":"base"}}}},{"id":"json_repair","endpoint":"/api/skills/json-repair","method":"POST","price_usd":0.0041,"input_schema":{"type":"object","properties":{"text":{"type":"string","minLength":1,"maxLength":400000}},"required":["text"]}},{"id":"cron_next","endpoint":"/api/skills/cron-next","method":"POST","price_usd":0.0031,"input_schema":{"type":"object","properties":{"expr":{"type":"string","minLength":1,"maxLength":200},"tz":{"type":"string","minLength":1,"maxLength":64,"default":"UTC"},"count":{"type":"integer","minimum":1,"maximum":20,"default":5},"from":{"type":"string","minLength":1,"maxLength":64}},"required":["expr"]}},{"id":"token_price","endpoint":"/api/skills/token-price","method":"POST","price_usd":0.002,"input_schema":{"type":"object","additionalProperties":false,"properties":{"token":{"type":"string","pattern":"^0x[0-9a-fA-F]{40}$","description":"Base ERC-20 contract address"},"chain":{"type":"string","enum":["base"],"default":"base"},"request_id":{"type":"string","minLength":1,"maxLength":64,"pattern":"^[A-Za-z0-9._:-]+$","description":"Optional idempotency key. Echoed back; a credit-pack redemption with the same request_id and body is charged once."}},"required":["token"]}},{"id":"email_check","endpoint":"/api/skills/email-check","method":"POST","price_usd":0.0032,"input_schema":{"type":"object","additionalProperties":false,"properties":{"email":{"type":"string","minLength":3,"maxLength":254},"request_id":{"type":"string","minLength":1,"maxLength":64,"pattern":"^[A-Za-z0-9._:-]+$","description":"Optional idempotency key. Echoed back; a credit-pack redemption with the same request_id and body is charged once."}},"required":["email"]}},{"id":"news_brief","endpoint":"/api/skills/news-brief","method":"POST","price_usd":0.0101,"input_schema":{"type":"object","additionalProperties":false,"properties":{"topic":{"type":"string","minLength":2,"maxLength":100},"timespan":{"type":"string","enum":["24h","3d","7d"],"default":"24h"},"max_clusters":{"type":"integer","minimum":1,"maximum":20,"default":10},"request_id":{"type":"string","minLength":1,"maxLength":64,"pattern":"^[A-Za-z0-9._:-]+$","description":"Optional idempotency key. Echoed back; a credit-pack redemption with the same request_id and body is charged once."}},"required":["topic"]}},{"id":"ip_intel","endpoint":"/api/skills/ip-intel","method":"POST","price_usd":0.0033,"input_schema":{"type":"object","additionalProperties":false,"properties":{"query":{"type":"string","minLength":2,"maxLength":64,"description":"IPv4/IPv6 address or CIDR"},"check":{"type":"array","items":{"type":"string","maxLength":45},"maxItems":50,"description":"IPs to test for membership in the network"},"request_id":{"type":"string","minLength":1,"maxLength":64,"pattern":"^[A-Za-z0-9._:-]+$","description":"Optional idempotency key. Echoed back; a credit-pack redemption with the same request_id and body is charged once."}},"required":["query"]}},{"id":"llm_cost_quote","endpoint":"/api/skills/llm-cost-quote","method":"POST","price_usd":0.0034,"input_schema":{"type":"object","additionalProperties":false,"properties":{"text":{"type":"string","maxLength":400000},"input_tokens":{"type":"integer","minimum":0,"maximum":10000000},"output_tokens":{"type":"integer","minimum":0,"maximum":1000000,"default":500},"models":{"type":"array","items":{"type":"string","maxLength":120},"maxItems":25},"top":{"type":"integer","minimum":1,"maximum":50,"default":10},"include_free":{"type":"boolean","default":false},"request_id":{"type":"string","minLength":1,"maxLength":64,"pattern":"^[A-Za-z0-9._:-]+$","description":"Optional idempotency key. Echoed back; a credit-pack redemption with the same request_id and body is charged once."}}}}]}