{"uid":"cap_24HG6F8xDi7aX6bykPbf5","slug":"news-archive-completeness-string-normalisation-secondary-measure-70172b61","name":"News Archive Completeness — String Normalisation + Secondary-Measure Weighted Mean","description":"News archive completeness — String normalisation + Secondary-measure weighted mean: String normalisation + Secondary-measure weighted mean for supplied news archive completeness records (indexed_items, expected_items). 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-news-23-034?utm_source=zero.xyz","method":"POST","headers":{},"bodySchema":{"type":"object","properties":{"rows":{"type":"array","items":{"type":"object","required":["row_id","channel_group","date","indexed_items","expected_items"],"properties":{"date":{"type":"string","default":"","pattern":"^\\d{4}-\\d{2}-\\d{2}$","maxLength":10},"row_id":{"type":"string","default":"","maxLength":80,"minLength":1},"channel_group":{"type":"string","default":"","maxLength":80},"indexed_items":{"type":["number","null"],"maximum":1000000000000,"minimum":-1000000000000},"expected_items":{"type":["number","null"],"maximum":1000000000000,"minimum":-1000000000000}},"additionalProperties":false},"default":[{"date":"2026-10-01","row_id":"row-1","channel_group":"group-a","indexed_items":10,"expected_items":1},{"date":"2026-10-02","row_id":"row-2","channel_group":"group-b","indexed_items":20,"expected_items":2},{"date":"2026-10-03","row_id":"row-3","channel_group":"group-a","indexed_items":15,"expected_items":3},{"date":"2026-10-04","row_id":"row-4","channel_group":"group-b","indexed_items":30,"expected_items":4}],"maxItems":200,"minItems":1},"field":{"enum":["indexed_items","expected_items"],"type":"string","default":"indexed_items"}}},"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_PJ7Ls2QvjJg1Li8YbiUAT","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 analytics on up to 200 rows of news archive completeness data (indexed_items, expected_items), returning 2 independent reports per call.","exampleAgentPrompt":"Can you run string normalisation and a secondary-measure weighted mean on our news archive completeness data? I have 4 rows covering channel groups 'group-a' and 'group-b' from 2026-10-01 to 2026-10-04, with indexed_items values of 10, 20, 15, 30 and expected_items of 1, 2, 3, 4 — I want the field set to indexed_items.","exampleUseCases":[{"title":"Daily archive gap audit by channel","prompt":"I need to check how complete our news archive indexing is across two channel groups — run string normalisation and a weighted mean on this batch of 8 rows from last week, using indexed_items as the field, so I can see where we're falling short against expected counts."},{"title":"Cross-date completeness trend report","prompt":"Can you compute a secondary-measure weighted mean over these 50 rows of archive completeness records, grouped by date from 2026-09-01 to 2026-10-20, with the field set to expected_items? I want to spot which dates had the biggest gaps between what we indexed and what we expected."},{"title":"Channel group normalisation comparison","prompt":"Run string normalisation and a weighted mean for me on these archive completeness rows — I have about 120 records across three channel groups with both indexed_items and expected_items filled in, and I want the analysis run against indexed_items so the two reports can be compared side by side."}],"resultDescription":"Two independent analytical reports per call: (1) string-normalised values for the selected field across supplied rows, and (2) a secondary-measure weighted mean computed over the indexed_items and expected_items columns — both derived locally from the supplied data with no external lookups.","failureModes":["Missing required fields (row_id, date, channel_group) return validation errors","Supplying more than 200 rows exceeds the maximum and will be rejected","Invalid date format (not YYYY-MM-DD) causes a schema validation failure","Null values for both indexed_items and expected_items may produce undefined weighted mean output","Invalid field enum value (not 'indexed_items' or 'expected_items') returns a bad request error"],"whenToPreferThis":"Choose this endpoint when you need fast, local, offline-style computation of string normalisation and weighted mean statistics on news archive completeness records without any live data lookup or external enrichment. Ideal for batch audit workflows analysing up to 200 rows of channel-group-segmented archive data where two paired analytical reports are needed per run.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-11-02T18:39:42.630Z","isFirstParty":false,"canonicalSlug":"news-archive-completeness-string-normalisation-secondary-measure-70172b61"}