{"uid":"cap_ChuSRoePriLKc1XAC2VjJ","slug":"validation-rule-results-analytics-string-normalisation-secondary-dab595b3","name":"Validation Rule Results Analytics — String Normalisation + Secondary-Measure Weighted Mean","description":"Validation rule results — String normalisation + Secondary-measure weighted mean: String normalisation + Secondary-measure weighted mean for supplied validation rule results records (passed_rules, total_rules). Up to 200 rows; 2 independent reports using shared local analytical engines. No live lookup, prediction, professional assessment or external action. 0.01 USDC includes 2 supplied-data reports for up to 200 rows.","url":"https://market.datapackvibe.com/x402/assistant-ib26-analytics-08-034?utm_source=zero.xyz","method":"POST","headers":{},"bodySchema":{"type":"object","properties":{"rows":{"type":"array","items":{"type":"object","required":["row_id","dataset_group","date","passed_rules","total_rules"],"properties":{"date":{"type":"string","default":"","pattern":"^\\d{4}-\\d{2}-\\d{2}$","maxLength":10},"row_id":{"type":"string","default":"","maxLength":80,"minLength":1},"total_rules":{"type":["number","null"],"maximum":1000000000000,"minimum":-1000000000000},"passed_rules":{"type":["number","null"],"maximum":1000000000000,"minimum":-1000000000000},"dataset_group":{"type":"string","default":"","maxLength":80}},"additionalProperties":false},"default":[{"date":"2026-10-01","row_id":"row-1","total_rules":1,"passed_rules":10,"dataset_group":"group-a"},{"date":"2026-10-02","row_id":"row-2","total_rules":2,"passed_rules":20,"dataset_group":"group-b"},{"date":"2026-10-03","row_id":"row-3","total_rules":3,"passed_rules":15,"dataset_group":"group-a"},{"date":"2026-10-04","row_id":"row-4","total_rules":4,"passed_rules":30,"dataset_group":"group-b"}],"maxItems":200,"minItems":1},"field":{"enum":["passed_rules","total_rules"],"type":"string","default":"passed_rules"}}},"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_dh4P66yzDAs3QTUlL0grU","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":"Computes string normalisation and secondary-measure weighted mean statistics for up to 200 rows of validation rule result records (passed_rules, total_rules), delivering two independent analytical reports per call.","exampleAgentPrompt":"Can you run string normalisation and weighted mean analytics on my validation rule results? I have 4 rows with dataset groups 'group-a' and 'group-b', dates from 2026-10-01 to 2026-10-04, passed_rules values of 10, 20, 15, 30 and total_rules of 1, 2, 3, 4 — use passed_rules as the target field.","exampleUseCases":[{"title":"Data pipeline quality audit","prompt":"I have validation results from my ETL pipeline — 50 rows with dataset group, date, passed_rules and total_rules for each run. Can you normalize the passed_rules values and give me the weighted mean so I can see which groups are performing well?"},{"title":"Compliance rule monitoring dashboard","prompt":"Run string normalisation and weighted mean analytics on these 120 compliance rule check records across our three dataset groups — I want to track total_rules as the primary field for the weighted mean report."},{"title":"Multi-team data quality benchmarking","prompt":"I need to compare validation rule pass rates across our data teams for last quarter. Here are 200 rows of passed_rules and total_rules by team group and date — can you compute the normalisation and secondary-measure weighted mean for passed_rules?"}],"resultDescription":"Two independent analytical reports: (1) a string normalisation output for the selected measure (passed_rules or total_rules) across the supplied rows, and (2) a secondary-measure weighted mean computation — both derived entirely from the supplied data, with no external lookups or live data.","failureModes":["More than 200 rows submitted — request rejected, max 200 rows per call","Missing required fields (row_id, dataset_group, date, passed_rules, total_rules) — validation error","Invalid date format (must match YYYY-MM-DD pattern) — schema validation failure","Numeric values outside allowed range (±1,000,000,000,000) — rejected","Empty rows array — minimum 1 row required","Invalid field enum value (must be 'passed_rules' or 'total_rules') — schema error","Payment of 0.01 USDC not fulfilled — x402 payment required error"],"whenToPreferThis":"Choose this endpoint when you need fast, local analytical computation on validation rule result records (passed_rules / total_rules) without any external data enrichment or live lookup. It is ideal when you want two distinct statistical views — string normalisation plus a weighted mean — delivered as a pair within a single low-cost call. Prefer it for data quality monitoring, compliance pipelines, or ETL audit workflows where the data is already in hand and you need standardised statistical summaries up to 200 rows.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-11T12:48:25.375Z","isFirstParty":false,"canonicalSlug":"validation-rule-results-analytics-string-normalisation-secondary-dab595b3"}