{"data":{"slug":"swishrjobs","name":"SwishrJobs","description":"Deterministic data and code jobs with independently verified deliverables. CSV to JSON rows, JSON to CSV, CSV cleaning and deduplication, CSV preflight checks, JSON schema inference and validation, and structural JSON diff. Each job returns a machine-checkable artifact plus a verifier result.","base_url":"https://swishrjobs.com","website_url":"https://swishrjobs.com","category":"Data","endpoint_count":7,"min_price_usd":0.01,"uptime_24h":100,"source":"submitted","status":"online","verified":false,"verified_until":null,"payment_ready":true,"payment_ready_until":"2026-11-11T20:45:03.468Z","last_success_at":"2026-11-04T20:45:03.468Z","consecutive_failures":0,"check_interval_minutes":15,"last_checked_at":"2026-11-04T20:45:03.468Z","created_at":"2026-11-04T17:32:46.126Z","uptime":{"24h":100,"7d":100,"30d":100,"90d":100,"coverage":{"24h":{"daysCovered":1,"checkCount":10},"7d":{"daysCovered":1,"checkCount":10},"30d":{"daysCovered":1,"checkCount":10},"90d":{"daysCovered":1,"checkCount":10}}},"avg_response_time_ms":260,"total_checks":13,"networks":["BSE"],"networks_caip2":["eip155:8453"],"asset":"USDC","endpoints":[{"id":"95a72f9b-ab60-4b6c-913f-82e05762ff0e","method":"POST","path":"/v1/services/csv-clean/authorize","description":"CSV cleaning: normalise, deduplicate, and tidy a CSV. Clean a CSV and return the cleaned file plus a record of every change. Trims cells, makes duplicate and empty column names unique, drops blank and duplicate rows, and pads or truncates ragged rows.","mime_type":"application/json","is_active":true,"first_seen_at":"2026-11-04T17:32:46.126Z","last_seen_at":"2026-11-04T20:45:03.423Z","variable_amount":false,"min_price_usd":0.1,"networks":["BSE"],"pricing":[{"scheme":"exact","network":"eip155:8453","network_caip2":"eip155:8453","asset_address":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","asset_address_norm":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","asset_name":"USDC","price":"100000","price_usd":"0.1000000000","pay_to":"0xb08aD8511044e299f7D50E140cEe82D2867b5977","max_timeout_seconds":300}],"pay_to_divergence":{"status":"in_review","last_observed_at":"2026-11-04T20:45:03.432Z","routes":[{"network":"eip155:8453","network_caip2":"eip155:8453","asset_address":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","listed_pay_to":"0xb08aD8511044e299f7D50E140cEe82D2867b5977","observed_pay_to":"0x40505Da32d7Ecbf67cFC7F2F7CBf7d33EaBe223E","observed_since":"2026-11-04T17:33:03.175Z"}]}},{"id":"cbd39a40-c6c9-4bbd-99c9-799697221f53","method":"POST","path":"/v1/services/csv-preflight/authorize","description":"CSV preflight: find what will break the import. Check a CSV before it is imported. Reports ragged rows, duplicate and empty column names, blank and duplicate rows, per-column type drift and column profiles, each with the row number a spreadsheet would show.","mime_type":"application/json","is_active":true,"first_seen_at":"2026-11-04T17:32:46.126Z","last_seen_at":"2026-11-04T20:45:03.443Z","variable_amount":false,"min_price_usd":0.01,"networks":["BSE"],"pricing":[{"scheme":"exact","network":"eip155:8453","network_caip2":"eip155:8453","asset_address":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","asset_address_norm":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","asset_name":"USDC","price":"10000","price_usd":"0.0100000000","pay_to":"0xb08aD8511044e299f7D50E140cEe82D2867b5977","max_timeout_seconds":300}],"pay_to_divergence":{"status":"in_review","last_observed_at":"2026-11-04T20:45:03.449Z","routes":[{"network":"eip155:8453","network_caip2":"eip155:8453","asset_address":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","listed_pay_to":"0xb08aD8511044e299f7D50E140cEe82D2867b5977","observed_pay_to":"0x40505Da32d7Ecbf67cFC7F2F7CBf7d33EaBe223E","observed_since":"2026-11-04T17:33:03.208Z"}]}},{"id":"dfa245a1-2a1e-4673-b2e0-162613b384e0","method":"POST","path":"/v1/services/csv-to-json-rows/authorize","description":"CSV to JSON records. Convert a CSV into a JSON array of objects keyed by the header, with documented type coercion: empty becomes null, integers and numbers become numbers, true and false become booleans, everything else stays a string.","mime_type":"application/json","is_active":true,"first_seen_at":"2026-11-04T17:32:46.126Z","last_seen_at":"2026-11-04T20:45:03.434Z","variable_amount":false,"min_price_usd":0.1,"networks":["BSE"],"pricing":[{"scheme":"exact","network":"eip155:8453","network_caip2":"eip155:8453","asset_address":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","asset_address_norm":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","asset_name":"USDC","price":"100000","price_usd":"0.1000000000","pay_to":"0xb08aD8511044e299f7D50E140cEe82D2867b5977","max_timeout_seconds":300}],"pay_to_divergence":{"status":"in_review","last_observed_at":"2026-11-04T20:45:03.439Z","routes":[{"network":"eip155:8453","network_caip2":"eip155:8453","asset_address":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","listed_pay_to":"0xb08aD8511044e299f7D50E140cEe82D2867b5977","observed_pay_to":"0x40505Da32d7Ecbf67cFC7F2F7CBf7d33EaBe223E","observed_since":"2026-11-04T17:33:03.129Z"}]}},{"id":"9934d477-1f21-475b-9ff5-3a3868ae326d","method":"POST","path":"/v1/services/json-csv-conversion/authorize","description":"JSON to CSV transform module with pytest tests. Produce a standard-library Python module that renders a JSON array of objects as CSV text, plus pytest tests.","mime_type":"application/json","is_active":true,"first_seen_at":"2026-11-04T17:32:46.126Z","last_seen_at":"2026-11-04T20:45:03.393Z","variable_amount":false,"min_price_usd":1,"networks":["BSE"],"pricing":[{"scheme":"exact","network":"eip155:8453","network_caip2":"eip155:8453","asset_address":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","asset_address_norm":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","asset_name":"USDC","price":"1000000","price_usd":"1.0000000000","pay_to":"0xb08aD8511044e299f7D50E140cEe82D2867b5977","max_timeout_seconds":300}],"pay_to_divergence":{"status":"in_review","last_observed_at":"2026-11-04T20:45:03.397Z","routes":[{"network":"eip155:8453","network_caip2":"eip155:8453","asset_address":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","listed_pay_to":"0xb08aD8511044e299f7D50E140cEe82D2867b5977","observed_pay_to":"0x40505Da32d7Ecbf67cFC7F2F7CBf7d33EaBe223E","observed_since":"2026-11-04T17:33:03.155Z"}]}},{"id":"4e4cb909-89e4-46b6-8139-42b54070480c","method":"POST","path":"/v1/services/json-diff/authorize","description":"Structural JSON diff module with pytest tests. Produce a standard-library Python module that reports the structural difference between two JSON documents, plus pytest tests.","mime_type":"application/json","is_active":true,"first_seen_at":"2026-11-04T17:32:46.126Z","last_seen_at":"2026-11-04T20:45:03.401Z","variable_amount":false,"min_price_usd":1,"networks":["BSE"],"pricing":[{"scheme":"exact","network":"eip155:8453","network_caip2":"eip155:8453","asset_address":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","asset_address_norm":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","asset_name":"USDC","price":"1000000","price_usd":"1.0000000000","pay_to":"0xb08aD8511044e299f7D50E140cEe82D2867b5977","max_timeout_seconds":300}],"pay_to_divergence":{"status":"in_review","last_observed_at":"2026-11-04T20:45:03.406Z","routes":[{"network":"eip155:8453","network_caip2":"eip155:8453","asset_address":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","listed_pay_to":"0xb08aD8511044e299f7D50E140cEe82D2867b5977","observed_pay_to":"0x40505Da32d7Ecbf67cFC7F2F7CBf7d33EaBe223E","observed_since":"2026-11-04T17:33:03.248Z"}]}},{"id":"40a88afe-5858-4e1a-932b-c687edd2050b","method":"POST","path":"/v1/services/json-schema-inference/authorize","description":"JSON Schema inference module with pytest tests. Produce a standard-library Python module that infers a JSON Schema from sample records, plus pytest tests.","mime_type":"application/json","is_active":true,"first_seen_at":"2026-11-04T17:32:46.126Z","last_seen_at":"2026-11-04T20:45:03.454Z","variable_amount":false,"min_price_usd":1,"networks":["BSE"],"pricing":[{"scheme":"exact","network":"eip155:8453","network_caip2":"eip155:8453","asset_address":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","asset_address_norm":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","asset_name":"USDC","price":"1000000","price_usd":"1.0000000000","pay_to":"0xb08aD8511044e299f7D50E140cEe82D2867b5977","max_timeout_seconds":300}],"pay_to_divergence":{"status":"in_review","last_observed_at":"2026-11-04T20:45:03.462Z","routes":[{"network":"eip155:8453","network_caip2":"eip155:8453","asset_address":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","listed_pay_to":"0xb08aD8511044e299f7D50E140cEe82D2867b5977","observed_pay_to":"0x40505Da32d7Ecbf67cFC7F2F7CBf7d33EaBe223E","observed_since":"2026-11-04T17:33:03.234Z"}]}},{"id":"09a24db6-9276-446f-985c-ea3966b4f899","method":"POST","path":"/v1/services/json-schema-validation/authorize","description":"JSON Schema validation of a document. Validate a JSON document against a JSON Schema and report every violation with its JSON Pointer path and the keyword that failed. Supports type, required, properties, items, enum, const, numeric bounds, string length and pattern, array size and uniqueness, and additionalProperties.","mime_type":"application/json","is_active":true,"first_seen_at":"2026-11-04T17:32:46.126Z","last_seen_at":"2026-11-04T20:45:03.409Z","variable_amount":false,"min_price_usd":0.25,"networks":["BSE"],"pricing":[{"scheme":"exact","network":"eip155:8453","network_caip2":"eip155:8453","asset_address":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","asset_address_norm":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","asset_name":"USDC","price":"250000","price_usd":"0.2500000000","pay_to":"0xb08aD8511044e299f7D50E140cEe82D2867b5977","max_timeout_seconds":300}],"pay_to_divergence":{"status":"in_review","last_observed_at":"2026-11-04T20:45:03.416Z","routes":[{"network":"eip155:8453","network_caip2":"eip155:8453","asset_address":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","listed_pay_to":"0xb08aD8511044e299f7D50E140cEe82D2867b5977","observed_pay_to":"0x40505Da32d7Ecbf67cFC7F2F7CBf7d33EaBe223E","observed_since":"2026-11-04T17:33:03.226Z"}]}}],"pay_to_changes":[],"assessment":{"updated_at":"2026-11-04T17:33:04.740Z","input_hash":"3865476b5db4b934d830e17122a26ecd18f0cab01c32018dccafa833aeef8b2b","model_id":null,"prompt_version":null,"reliability":{"uptime":{"24h":null,"7d":null,"30d":null,"90d":null},"response_p95_ms":null,"avg_response_ms":null,"last_checked_at":null,"consecutive_failures":0,"total_checks":0},"compliance":{"grade":"unknown","passed":0,"total":0,"checks":[{"id":"payload_captured","label":"402 payload captured","pass":null},{"id":"accepts_present","label":"accepts[] array present","pass":null},{"id":"payto_recoverable","label":"payTo address recoverable","pass":null},{"id":"payto_conformant","label":"payTo at accepts[0].payTo (conformant shape)","pass":null},{"id":"payto_shape","label":"payTo is a valid on-chain address","pass":null},{"id":"price_present","label":"atomic price declared","pass":null},{"id":"price_sane","label":"atomic price in a sane range","pass":null},{"id":"asset_declared","label":"asset (token) address declared","pass":null},{"id":"network_caip2","label":"network resolves to CAIP-2","pass":null},{"id":"scheme_declared","label":"payment scheme declared","pass":null},{"id":"transport_https","label":"served over HTTPS","pass":null},{"id":"x402_version_current","label":"declares the current x402 version (2)","pass":null},{"id":"eip712_domain_extra","label":"EIP-712 domain parameters present on every EVM entry","pass":null},{"id":"version_channel_coherent","label":"x402 v2 envelope delivered in the payment-required header","pass":null}],"pay_to_source":null,"pay_to_location":null,"staleness":{"probe_failing":false,"last_success_at":"2026-11-04T20:45:03.468Z","envelope_captured_at":"2026-11-04T17:33:03.264Z"}},"site":{"homepage":true,"openapi":true,"pricing":true,"llms_txt":true,"robots":true,"terms":true,"checked_at":"2026-11-04T17:33:01.882Z"},"domain":{"age_days":235,"registrar":"Cloudflare, Inc.","free_host":false,"created_date":"2026-03-13T23:28:06.000Z","checked_at":"2026-11-04T17:33:04.542Z"},"economics":{"price_usd":0.01,"price_atomic":"10000","model":"tiered","category_percentile":61,"stability":1,"price_max_usd":5,"category_percentile_max":96,"endpoint_count":7,"distinct_price_count":5},"risk":{"level":"clean","flags":[]},"synthesis":null,"traction":null}},"provenance":{"license":"CC-BY-4.0","attribution_required":true,"attribution":"Data: x402-list.com (CC BY 4.0)","cite_as":"https://x402-list.com/services/swishrjobs","source":"https://x402-list.com"}}