{"x402Version":2,"name":"SchemaMedic","description":"Deterministic CSV TSV JSON and JSONL cleanup and conversion. Normalize headers, trim whitespace, remove duplicates and empty rows, produce a SHA-256 output proof and a row-quality report. No AI hallucinations, no API keys, no data retention.","homepage":"https://schema-medic-eclipselio.onrender.com","resources":[{"url":"https://schema-medic-eclipselio.onrender.com/v1/normalize","description":"Deterministic CSV TSV JSON and JSONL cleanup and conversion. Normalize headers, trim whitespace, remove duplicates and empty rows, produce a SHA-256 output proof and a row-quality report. No AI hallucinations, no API keys, no data retention.","method":"POST","accepts":[{"scheme":"exact","network":"eip155:8453","payTo":"0xf0c39261192686cdcce529b9919a37863de4c77c","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","amount":"20000"}]},{"url":"https://schema-medic-eclipselio.onrender.com/v1/profile","description":"Deterministic data quality audit: missing values, unique counts, mixed types, numeric ranges, duplicates and optional baseline schema drift.","method":"POST","accepts":[{"scheme":"exact","network":"eip155:8453","payTo":"0xf0c39261192686cdcce529b9919a37863de4c77c","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","amount":"50000"}]}],"endpoints":[{"url":"https://schema-medic-eclipselio.onrender.com/v1/normalize","description":"Deterministic CSV TSV JSON and JSONL cleanup and conversion. Normalize headers, trim whitespace, remove duplicates and empty rows, produce a SHA-256 output proof and a row-quality report. No AI hallucinations, no API keys, no data retention.","method":"POST","accepts":[{"scheme":"exact","network":"eip155:8453","payTo":"0xf0c39261192686cdcce529b9919a37863de4c77c","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","amount":"20000"}]},{"url":"https://schema-medic-eclipselio.onrender.com/v1/profile","description":"Deterministic data quality audit: missing values, unique counts, mixed types, numeric ranges, duplicates and optional baseline schema drift.","method":"POST","accepts":[{"scheme":"exact","network":"eip155:8453","payTo":"0xf0c39261192686cdcce529b9919a37863de4c77c","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","amount":"50000"}]}],"tools":[{"name":"normalize-data","url":"https://schema-medic-eclipselio.onrender.com/v1/normalize","method":"POST","description":"Deterministic CSV TSV JSON and JSONL cleanup and conversion. Normalize headers, trim whitespace, remove duplicates and empty rows, produce a SHA-256 output proof and a row-quality report. No AI hallucinations, no API keys, no data retention.","inputSchema":{"type":"object","required":["input","format"],"properties":{"input":{"type":"string"},"format":{"type":"string","enum":["csv","tsv","json","jsonl"]},"output":{"type":"string","enum":["json","csv","jsonl"]},"dedupe":{"type":"boolean"},"trim":{"type":"boolean"},"dropEmpty":{"type":"boolean"}}}},{"name":"profile-data-quality","url":"https://schema-medic-eclipselio.onrender.com/v1/profile","method":"POST","description":"Deterministic data quality audit: missing values, unique counts, mixed types, numeric ranges, duplicates and optional baseline schema drift.","inputSchema":{"type":"object","required":["input","format"],"properties":{"input":{"type":"string"},"format":{"type":"string","enum":["csv","tsv","json","jsonl"]},"baseline":{"type":"object","description":"Optional baseline {fields:[{name,type,required}]}"},"dedupe":{"type":"boolean"},"trim":{"type":"boolean"},"dropEmpty":{"type":"boolean"}}}}]}