{"version":"1.0","provider":"Gary Edgington","description":"x402 micropayment task market -- data transformation, validation, and classification pipeline. Each service accepts $0.005 USDC per call via x402 v2 on Base mainnet.","services":[{"id":"formatter","name":"Data Formatter","description":"Converts CSV to JSON, XML to JSON, or Markdown to HTML. Optional self-validation: append ?validate=true to get { valid, errors[] } in response.","endpoint":"https://project-formatter-production.up.railway.app/v1/format/v1/format","method":"POST","payment":{"scheme":"x402","version":2,"network":"eip155:8453","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","price_usd":0.005},"trial_endpoint":"https://project-formatter-production.up.railway.app/v1/format/trial","supported_conversions":[{"from":"csv","to":"json"},{"from":"xml","to":"json"},{"from":"markdown","to":"html"}]},{"id":"schema-checker","name":"JSON Schema Checker","description":"Validates JSON payloads against JSON Schema Draft 7. Returns valid/invalid with field-level error paths and optional repair suggestions.","endpoint":"https://projectx402-production.up.railway.app/v1/schema-check","method":"POST","payment":{"scheme":"x402","version":2,"network":"eip155:8453","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","price_usd":0.005},"trial_endpoint":"https://projectx402-production.up.railway.app/v1/schema-check/trial"},{"id":"classifier","name":"Content Classifier","description":"Classifies text or JSON input into a label with a confidence score using Claude AI. Supports five presets: sentiment, topic, intent, urgency, and custom taxonomies. Returns a ranked label list and optional reasoning.","endpoint":"https://web-production-2d1051.up.railway.app/v1/classify","method":"POST","payment":{"scheme":"x402","version":2,"network":"eip155:8453","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","price_usd":0.005},"trial_endpoint":"https://web-production-2d1051.up.railway.app/v1/classify/trial","supported_presets":["sentiment","topic","intent","urgency","custom"]},{"id":"summarizer","name":"Text Summarizer","description":"Compresses text, Markdown, or JSON to a structured summary using Claude AI. Supports four output formats (prose, bullets, headline, tldr) and three length presets (brief ~30 words, medium ~80 words, detailed ~200 words), with an optional exact target word count. Returns summary, word count, compression ratio, and optional omission notes.","endpoint":"https://web-production-78e17.up.railway.app/v1/summarize","method":"POST","payment":{"scheme":"x402","version":2,"network":"eip155:8453","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","price_usd":0.005},"trial_endpoint":"https://web-production-78e17.up.railway.app/v1/summarize/trial","supported_formats":["prose","bullets","headline","tldr"],"supported_lengths":["brief","medium","detailed"]}]}