Dataset cleaning
$0.01 USDCApply collision-safe header, whitespace, and empty-value normalization after profiling the source.
Inspect the exact response envelope first. When you need current analysis for your own input, one successful x402 call costs $0.025 USDC on Base or Solana.
Demonstration data only. The paid endpoint returns a fresh result and settlement receipt.
{
"request_id": "018f1f54-7f38-7ba2-8dc3-5f90272d9f1a",
"service": "data.profile",
"version": "1",
"data": {
"rows": 2,
"columns": 2,
"profile": {
"name": {
"nonNull": 2,
"null": 0,
"unique": 2,
"types": {
"str": 2
},
"samples": [
"Ada",
"Lin"
]
},
"score": {
"nonNull": 2,
"null": 0,
"unique": 2,
"types": {
"str": 2
},
"samples": [
"98",
"91"
]
}
}
},
"meta": {
"duration_ms": 42,
"cached": false,
"sources": [],
"warnings": [],
"next_actions": [
{
"service": "data.clean",
"title": "Dataset cleaning",
"reason": "Apply collision-safe header, whitespace, and empty-value normalization after profiling the source.",
"method": "POST",
"path": "/v1/data/clean",
"price": "$0.01",
"input_template": {
"content": "$request.content",
"format": "$request.format",
"trim_strings": true,
"empty_to_null": true,
"normalize_headers": true
},
"use_output": "Verify result.data.inputSha256 and outputSha256, inspect exact transformation counts, and retain result.data.records as the cleaned artifact.",
"handoff_path": "/catalog/data.clean",
"checkout_path": "/try/data.clean",
"sample_path": "/samples/data.clean",
"maximum_atomic_usdc": "10000",
"handoff_payment_required": false,
"executes_automatically": false,
"authorization_required": true
},
{
"service": "data.schema",
"title": "JSON Schema generator",
"reason": "Infer a reusable JSON Schema after profiling the source records.",
"method": "POST",
"path": "/v1/data/schema",
"price": "$0.025",
"input_template": {
"content": "$request.content",
"format": "$request.format"
},
"use_output": "Persist result.data.schema as the validation contract for future records.",
"handoff_path": "/catalog/data.schema",
"checkout_path": "/try/data.schema",
"sample_path": "/samples/data.schema",
"maximum_atomic_usdc": "25000",
"handoff_payment_required": false,
"executes_automatically": false,
"authorization_required": true
}
]
}
}{
"content": "name,score\nAda,98\nLin,91",
"format": "csv"
}Profile CSV, TSV, JSON, JSON Lines, or YAML records for field types, nulls, uniqueness, and representative samples.
POST /v1/data/profile
Each option opens a new checkout with its own exact price and requires separate buyer authorization. Nothing runs automatically.
Apply collision-safe header, whitespace, and empty-value normalization after profiling the source.
Infer a reusable JSON Schema after profiling the source records.
The checkout verifies the request, selected network, USDC asset, recipient, and price before opening a wallet.