{"uid":"cap_BPnRyQl54RGgLe1Q6MQH7","slug":"nova-data-transform-03046ec2","name":"NOVA Data Transform","description":"Machine-facing pay-per-call utility services using x402 on Base with USDC.","url":"https://nova-demand-worker.vercel.app/x402/data-transform?utm_source=zero.xyz","method":"POST","headers":{},"bodySchema":{"type":"object","properties":{"ai":{"type":"boolean"},"rows":{"type":"array","items":{"type":"object"},"maxItems":100,"minItems":1},"instructions":{"type":"string"},"outputFields":{"type":"array","items":{"type":"string"},"maxItems":20,"minItems":1},"duplicateFields":{"type":"array","items":{"type":"string"}}}},"responseSchema":{"type":"json","example":{"mode":"ai-assisted","rows":[{"_index":0,"complaint":"slow shipping","sentiment":"negative","needsReview":false,"reviewReasons":[]}],"stats":{"inputRows":1,"outputRows":1,"rowsNeedingReview":0,"deterministicDuplicateRows":0},"review":[]}},"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.1","displayCostAsset":"USDC","priceDynamic":false,"priceHint":null,"priceStatus":"priced","priceSource":"probe","requiresHandshake":false,"reviewCount":0,"rating":{"score":"0.00","successRate":"0.00","reviews":0,"stars":null,"state":"unrated"},"availabilityStatus":"unknown","priceObserved":null,"sessionDeposit":null,"pricing":{"kind":"static","summary":"$0.1/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.1","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.1","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_cFqYuR3NzxI-xKX7CMdy7","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.1","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Transforms rows of structured data using AI-assisted or deterministic rules, producing enriched output fields such as sentiment, classification, or custom annotations.","exampleAgentPrompt":"Take these 50 customer complaint rows and transform them using AI — extract a 'sentiment' field (positive/negative/neutral) and a 'needsReview' boolean for each row, then flag any duplicates by the 'complaint' field.","exampleUseCases":[{"title":"Sentiment tagging for support tickets","prompt":"I have a list of 80 customer support messages as JSON objects — can you run AI-assisted transformation on them to add a 'sentiment' field and a 'needsReview' flag, and tell me which ones need a human to look at?"},{"title":"Custom field extraction from product reviews","prompt":"Here are 40 product review records. Use AI to extract two new fields for each: 'topComplaint' and 'featureRequest', based on the review text. Return the enriched rows with stats."},{"title":"Duplicate detection in survey responses","prompt":"I've got 100 survey response rows and I suspect there are duplicates. Can you run transformation with duplicate detection on the 'responseText' field, and also add an 'intent' classification to each row?"}],"resultDescription":"Returns a JSON object with a mode indicator (e.g. 'ai-assisted'), an array of transformed rows each containing the original index and all requested output fields, a stats block with input/output row counts and duplicate row counts, and a review array listing rows flagged for human review with reasons.","failureModes":["Rows array empty or exceeds 100-item limit — returns validation error","Instructions field missing or ambiguous — AI may produce unexpected or incomplete output fields","Output fields not achievable from row content — rows may return null or empty values for those fields","Payment not fulfilled via x402 — request rejected with 402 Payment Required","Malformed row objects — transformation may skip or error on unparseable entries","Duplicate field names not present in rows — duplicate detection returns zero matches"],"whenToPreferThis":"Choose this endpoint when you need AI-assisted batch transformation, enrichment, or classification of structured data rows — especially when the transformation logic can be expressed as natural language instructions and you want computed output fields like sentiment, flags, or custom annotations. It is well-suited for pipelines that need both AI enrichment and deterministic duplicate detection in a single call, paid per-use via x402/USDC on Base without subscriptions.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-11T06:46:23.481Z","isFirstParty":false,"canonicalSlug":"nova-data-transform-03046ec2"}