{"provider":{"host":"csv-validator.mekler.ai","name":"csv-validator.mekler.ai","score":50,"live":true,"checkedAt":"2026-11-02T04:23:54.816Z","uptime72h":100,"lastCheck":{"httpStatus":402,"ms":801,"note":"valid x402 v2 terms"},"endpoints":2,"networks":["solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp"],"cheapestUsd":"0.05","income7dUsd":"0.00","payers7d":0,"transfers7d":0,"payoutAddressShared":true,"claimed":false,"page":"https://logicnodes.io/observatory/p/csv-validator.mekler.ai"},"endpoints":[{"url":"https://csv-validator.mekler.ai/v1/accept/compile","method":"POST","priceMicroUsd":50000,"networks":["solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp"],"description":"Validate a fixed JSON CSV column specification before assigning extraction or checking deliveries. Send typed column settings in requirements; returns the validated spec for /v1/accept/csv. Rejects unknown fields and unsupported settings. This checks the specification itself, not CSV data. No custom expressions, cross-column rules or prose-to-rule conversion. Schemas/examples attached; full contract: /openapi.json."},{"url":"https://csv-validator.mekler.ai/v1/accept/csv","method":"POST","priceMicroUsd":50000,"networks":["solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp"],"description":"Validate CSV before import using a fixed JSON column specification. Checks missing/extra columns, required cells, string/integer/decimal/boolean/date types, uniqueness, allowed values and numeric/row-count bounds. Returns pass/fail with row/column error codes. POST JSON with csv and spec.columns; schemas/examples attached. Full contract: /openapi.json. Max 2,000 rows, 50 columns, 256 KiB; first 50 failures. No formulas, cross-column rules, fact checking or data repair."}]}