{"uid":"cap_A27C50qORtvBiiKnXZ1HE","slug":"certificate-inventories-string-normalisation-trailing-mean-series-45316e5b","name":"Certificate Inventories — String Normalisation + Trailing Mean Series","description":"Certificate inventories — String normalisation + Trailing mean series: String normalisation + Trailing mean series for supplied certificate inventories records (days_to_expiry, certificate_count). 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-security-07-028?utm_source=zero.xyz","method":"POST","headers":{},"bodySchema":{"type":"object","properties":{"rows":{"type":"array","items":{"type":"object","required":["row_id","control_group","date","days_to_expiry","certificate_count"],"properties":{"date":{"type":"string","default":"","pattern":"^\\d{4}-\\d{2}-\\d{2}$","maxLength":10},"row_id":{"type":"string","default":"","maxLength":80,"minLength":1},"control_group":{"type":"string","default":"","maxLength":80},"days_to_expiry":{"type":["number","null"],"maximum":1000000000000,"minimum":-1000000000000},"certificate_count":{"type":["number","null"],"maximum":1000000000000,"minimum":-1000000000000}},"additionalProperties":false},"default":[{"date":"2026-10-01","row_id":"row-1","control_group":"group-a","days_to_expiry":10,"certificate_count":1},{"date":"2026-10-02","row_id":"row-2","control_group":"group-b","days_to_expiry":20,"certificate_count":2},{"date":"2026-10-03","row_id":"row-3","control_group":"group-a","days_to_expiry":15,"certificate_count":3},{"date":"2026-10-04","row_id":"row-4","control_group":"group-b","days_to_expiry":30,"certificate_count":4}],"maxItems":200,"minItems":1},"field":{"enum":["days_to_expiry","certificate_count"],"type":"string","default":"days_to_expiry"},"window":{"type":"integer","default":2,"maximum":200,"minimum":2}}},"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_MTZOUFX8p9UgakyLVMox_","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":"Performs string normalisation and computes trailing mean time series on certificate inventory records (days_to_expiry, certificate_count) for up to 200 rows, returning 2 analytical reports.","exampleAgentPrompt":"Can you run string normalisation and a trailing mean series with a window of 3 on my certificate inventory data — I have rows with days_to_expiry and certificate_count fields grouped by control_group, and I want both analytical reports back?","exampleUseCases":[{"title":"Certificate expiry trend monitoring","prompt":"I have 50 rows of certificate inventory data with dates, days_to_expiry values, and control groups. Can you compute the trailing mean series with a window of 5 on the days_to_expiry field and also normalise the string fields so I can see expiry trends across groups?"},{"title":"Certificate count rolling average analysis","prompt":"Run a trailing mean series with window size 7 on the certificate_count field for my dataset of 120 certificate inventory records — I also need the string normalisation report included. The rows have row_id, date, control_group, and certificate_count columns."},{"title":"Multi-group certificate inventory cleanup","prompt":"I've got certificate inventory records across two control groups — group-a and group-b — with both days_to_expiry and certificate_count values. Can you normalise the string fields and give me a trailing mean series using a window of 4 on days_to_expiry for the whole dataset?"}],"resultDescription":"Returns two analytical reports: (1) a string-normalised version of the supplied certificate inventory records, and (2) a trailing mean (rolling average) time series computed over the specified numeric field (days_to_expiry or certificate_count) using the given window size, covering up to 200 input rows.","failureModes":["Exceeding 200 rows causes a rejection or truncation error","Invalid date format (not YYYY-MM-DD) may cause parsing failure","Window size larger than the number of rows may produce empty or partial series","Missing required fields (row_id, date, days_to_expiry, certificate_count) causes validation error","Null values in the numeric field may produce NaN or skipped entries in the trailing mean"],"whenToPreferThis":"Choose this endpoint when you have certificate inventory tabular data (up to 200 rows) and need both string normalisation and a trailing mean time series computed locally without any live data lookup, external enrichment, or prediction. It is ideal for offline or batch analytical pipelines where two clean reports are needed in a single low-cost call ($0.01 USDC).","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-25T12:33:13.884Z","isFirstParty":false,"canonicalSlug":"certificate-inventories-string-normalisation-trailing-mean-series-45316e5b"}