{"uid":"cap_fMbx_VtBmIh1rPjGQ_hW-","slug":"stock-transfers-string-normalisation-trailing-mean-series-296c6804","name":"Stock Transfers String Normalisation + Trailing Mean Series","description":"Stock transfers — String normalisation + Trailing mean series: String normalisation + Trailing mean series for supplied stock transfers records (dispatched_units, received_units). 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-retail-21-028?utm_source=zero.xyz","method":"POST","headers":{},"bodySchema":{"type":"object","properties":{"rows":{"type":"array","items":{"type":"object","required":["row_id","store_group","date","dispatched_units","received_units"],"properties":{"date":{"type":"string","default":"","pattern":"^\\d{4}-\\d{2}-\\d{2}$","maxLength":10},"row_id":{"type":"string","default":"","maxLength":80,"minLength":1},"store_group":{"type":"string","default":"","maxLength":80},"received_units":{"type":["number","null"],"maximum":1000000000000,"minimum":-1000000000000},"dispatched_units":{"type":["number","null"],"maximum":1000000000000,"minimum":-1000000000000}},"additionalProperties":false},"default":[{"date":"2026-10-01","row_id":"row-1","store_group":"group-a","received_units":1,"dispatched_units":10},{"date":"2026-10-02","row_id":"row-2","store_group":"group-b","received_units":2,"dispatched_units":20},{"date":"2026-10-03","row_id":"row-3","store_group":"group-a","received_units":3,"dispatched_units":15},{"date":"2026-10-04","row_id":"row-4","store_group":"group-b","received_units":4,"dispatched_units":30}],"maxItems":200,"minItems":1},"field":{"enum":["dispatched_units","received_units"],"type":"string","default":"dispatched_units"},"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_Y-IPcSwK0T80awEzmg8IA","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 two local analytical reports — string normalisation and trailing mean series — on supplied stock transfer records (dispatched_units, received_units) for up to 200 rows.","exampleAgentPrompt":"Run string normalisation and a trailing mean series on my stock transfer records — here are 4 rows with dispatched_units and received_units across store groups A and B from 2026-10-01 to 2026-10-04; use dispatched_units as the field and a window of 3.","exampleUseCases":[{"title":"Smooth noisy dispatch counts for a retailer","prompt":"I have 50 rows of daily stock transfer data for our warehouse groups — can you compute a trailing mean with a window of 7 on dispatched_units and also normalise the store_group strings?"},{"title":"Audit received units with rolling average","prompt":"Take my 120-row inventory transfer log and run both a string normalisation pass and a trailing mean series on received_units with a window of 5 — I want to spot anomalies in the smoothed values."},{"title":"Standardise store labels before reporting","prompt":"Before I build my weekly report, run string normalisation on the store_group column of my 30 transfer records and also give me a trailing mean (window of 2) for dispatched_units so I can see the trend."}],"resultDescription":"Returns two analytical reports: (1) a string normalisation report standardising text fields (e.g. store_group) across the supplied rows, and (2) a trailing mean series for the selected numeric field (dispatched_units or received_units) computed over the specified window size — both covering up to 200 input rows, with no external lookups or predictions.","failureModes":["Fewer than 1 or more than 200 rows supplied — validation error","Invalid date format (not YYYY-MM-DD) — schema rejection","Window size larger than the number of rows — may produce incomplete or empty trailing mean values","Numeric values outside ±1,000,000,000,000 — schema rejection","Missing required fields (row_id, date, dispatched_units, received_units) — validation error","Payment of 0.01 USDC not provided or rejected — 402 response"],"whenToPreferThis":"Choose this endpoint when you need two specific offline analytical operations — string normalisation and trailing moving average — on stock transfer data (dispatched or received units) in a single cheap call. It is ideal for retail or warehouse inventory pipelines where you want to clean categorical labels and smooth numeric time series simultaneously without any external data lookups or predictions.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-26T18:50:48.343Z","isFirstParty":false,"canonicalSlug":"stock-transfers-string-normalisation-trailing-mean-series-296c6804"}