{"uid":"cap_OVpTnRAsIkWR1l0z7NLPV","slug":"record-routing-analytics-quality-audit-string-normalisation-keyed-90af679b","name":"Record Routing Analytics: Quality Audit + String Normalisation + Keyed Dataset Comparison","description":"Record routing — Record quality audit + String normalisation + Keyed dataset comparison: Record quality audit + String normalisation + Keyed dataset comparison for supplied record routing records (accepted_records, rejected_records). Up to 200 rows; 3 independent reports using shared local analytical engines. No live lookup, prediction, professional assessment or external action. 0.01 USDC includes 3 supplied-data reports for up to 200 rows.","url":"https://market.datapackvibe.com/x402/assistant-ib26-analytics-19-207?utm_source=zero.xyz","method":"POST","headers":{},"bodySchema":{"type":"object","properties":{"rows":{"type":"array","items":{"type":"object","required":["row_id","dataset_group","date","accepted_records","rejected_records"],"properties":{"date":{"type":"string","default":"","pattern":"^\\d{4}-\\d{2}-\\d{2}$","maxLength":10},"row_id":{"type":"string","default":"","maxLength":80,"minLength":1},"dataset_group":{"type":"string","default":"","maxLength":80},"accepted_records":{"type":["number","null"],"maximum":1000000000000,"minimum":-1000000000000},"rejected_records":{"type":["number","null"],"maximum":1000000000000,"minimum":-1000000000000}},"additionalProperties":false},"default":[{"date":"2026-10-01","row_id":"row-1","dataset_group":"group-a","accepted_records":10,"rejected_records":1},{"date":"2026-10-02","row_id":"row-2","dataset_group":"group-b","accepted_records":20,"rejected_records":2},{"date":"2026-10-03","row_id":"row-3","dataset_group":"group-a","accepted_records":15,"rejected_records":3},{"date":"2026-10-04","row_id":"row-4","dataset_group":"group-b","accepted_records":30,"rejected_records":4}],"maxItems":200,"minItems":1},"other":{"type":"array","items":{"type":"object","required":["row_id","dataset_group","date","accepted_records","rejected_records"],"properties":{"date":{"type":"string","default":"","pattern":"^\\d{4}-\\d{2}-\\d{2}$","maxLength":10},"row_id":{"type":"string","default":"","maxLength":80,"minLength":1},"dataset_group":{"type":"string","default":"","maxLength":80},"accepted_records":{"type":["number","null"],"maximum":1000000000000,"minimum":-1000000000000},"rejected_records":{"type":["number","null"],"maximum":1000000000000,"minimum":-1000000000000}},"additionalProperties":false},"default":[{"date":"2026-10-01","row_id":"row-1","dataset_group":"group-a","accepted_records":10,"rejected_records":1},{"date":"2026-10-02","row_id":"row-2","dataset_group":"group-b","accepted_records":21,"rejected_records":2},{"date":"2026-10-03","row_id":"row-3","dataset_group":"group-a","accepted_records":17,"rejected_records":3},{"date":"2026-10-04","row_id":"row-4","dataset_group":"group-b","accepted_records":33,"rejected_records":4}],"maxItems":200,"minItems":0}}},"responseSchema":null,"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.01","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.01/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.01","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.01","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_acEOk_a_PMDHcd3QiNKKx","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.01","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Runs three local analytical reports on record routing data — quality audit, string normalisation, and keyed dataset comparison — for up to 200 rows of accepted/rejected record counts.","exampleAgentPrompt":"Can you run a quality audit, string normalisation, and keyed dataset comparison on my record routing data? Here are two datasets — the primary one has rows like row-1 for group-a on 2026-10-01 with 10 accepted and 1 rejected, and the comparison dataset has the same keys but slightly different accepted_records values. Up to 200 rows total.","exampleUseCases":[{"title":"Pre-pipeline record routing data quality check","prompt":"Before we push this batch to production, can you audit the quality of our record routing data? I have up to 150 rows with accepted_records and rejected_records per dataset_group — I want to know if there are any quality issues I should fix first."},{"title":"Normalising group labels across routing datasets","prompt":"Our routing dataset has inconsistent string formatting in the dataset_group field across different rows. Can you run string normalisation on these 80 rows of record routing data so we get clean, consistent group names?"},{"title":"Comparing current vs previous routing record batch","prompt":"I have two versions of our record routing data from this week and last week — same row IDs and dataset groups but different accepted_records and rejected_records counts. Can you do a keyed comparison to highlight what changed between the two batches?"}],"resultDescription":"Returns three independent analytical reports: (1) a record quality audit flagging data issues in the accepted/rejected record fields, (2) a string normalisation report cleaning and standardising text fields like dataset_group, and (3) a keyed dataset comparison report highlighting row-by-row differences between the primary and comparison dataset — all computed locally with no external lookups.","failureModes":["More than 200 rows submitted — only up to 200 rows are supported per call","Missing required fields (row_id, dataset_group, date, accepted_records, rejected_records) cause validation errors","Date field not in YYYY-MM-DD format causes schema rejection","Numeric values outside the allowed range (-1T to +1T) cause validation errors","Empty rows array (minItems:1 not satisfied) causes rejection","Comparison dataset (other) missing or mismatched row_ids may produce incomplete comparison report"],"whenToPreferThis":"Choose this endpoint when you need three simultaneous analytical passes — quality audit, string normalisation, and keyed dataset comparison — on record routing data (accepted/rejected record counts per group) in a single $0.01 call. Ideal for lightweight, offline data quality checks on batches up to 200 rows without any external API calls, predictions, or professional assessments. Prefer alternatives if you need live lookups, predictive analytics, or datasets larger than 200 rows.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-15T06:40:01.070Z","isFirstParty":false,"canonicalSlug":"record-routing-analytics-quality-audit-string-normalisation-keyed-90af679b"}