{"uid":"cap_NwlsgOMFh6oGtKgGbJf_h","slug":"animation-clips-string-normalisation-and-keyed-dataset-comparison-035062e6","name":"Animation Clips String Normalisation and Keyed Dataset Comparison","description":"Animation clips — String normalisation + Keyed dataset comparison: String normalisation + Keyed dataset comparison for supplied animation clips records (frame_count, duration_seconds). 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-creative-07-036?utm_source=zero.xyz","method":"POST","headers":{},"bodySchema":{"type":"object","properties":{"rows":{"type":"array","items":{"type":"object","required":["row_id","asset_group","date","frame_count","duration_seconds"],"properties":{"date":{"type":"string","default":"","pattern":"^\\d{4}-\\d{2}-\\d{2}$","maxLength":10},"row_id":{"type":"string","default":"","maxLength":80,"minLength":1},"asset_group":{"type":"string","default":"","maxLength":80},"frame_count":{"type":["number","null"],"maximum":1000000000000,"minimum":-1000000000000},"duration_seconds":{"type":["number","null"],"maximum":1000000000000,"minimum":-1000000000000}},"additionalProperties":false},"default":[{"date":"2026-10-01","row_id":"row-1","asset_group":"group-a","frame_count":10,"duration_seconds":1},{"date":"2026-10-02","row_id":"row-2","asset_group":"group-b","frame_count":20,"duration_seconds":2},{"date":"2026-10-03","row_id":"row-3","asset_group":"group-a","frame_count":15,"duration_seconds":3},{"date":"2026-10-04","row_id":"row-4","asset_group":"group-b","frame_count":30,"duration_seconds":4}],"maxItems":200,"minItems":1},"other":{"type":"array","items":{"type":"object","required":["row_id","asset_group","date","frame_count","duration_seconds"],"properties":{"date":{"type":"string","default":"","pattern":"^\\d{4}-\\d{2}-\\d{2}$","maxLength":10},"row_id":{"type":"string","default":"","maxLength":80,"minLength":1},"asset_group":{"type":"string","default":"","maxLength":80},"frame_count":{"type":["number","null"],"maximum":1000000000000,"minimum":-1000000000000},"duration_seconds":{"type":["number","null"],"maximum":1000000000000,"minimum":-1000000000000}},"additionalProperties":false},"default":[{"date":"2026-10-01","row_id":"row-1","asset_group":"group-a","frame_count":10,"duration_seconds":1},{"date":"2026-10-02","row_id":"row-2","asset_group":"group-b","frame_count":21,"duration_seconds":2},{"date":"2026-10-03","row_id":"row-3","asset_group":"group-a","frame_count":17,"duration_seconds":3},{"date":"2026-10-04","row_id":"row-4","asset_group":"group-b","frame_count":33,"duration_seconds":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_WnQJGF_Bm9x6IXd-78F_R","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":"Normalises string fields and compares two keyed animation clip datasets (frame_count, duration_seconds) producing two analytical reports for up to 200 rows each.","exampleAgentPrompt":"Can you compare these two sets of animation clip records — my primary dataset and a revised version — normalising the asset_group strings and flagging any differences in frame_count and duration_seconds across matching row IDs? I have up to 50 rows in each set.","exampleUseCases":[{"title":"Detecting frame count drift between animation versions","prompt":"I have two versions of our animation clip data — the original export and a re-render — each with row_id, asset_group, date, frame_count, and duration_seconds. Can you normalise the asset group strings and tell me which rows have different frame counts or durations between the two versions?"},{"title":"Auditing string consistency in asset group labels","prompt":"Our animation pipeline has inconsistent capitalisation and spacing in the asset_group field. Can you normalise those strings across both my primary and comparison datasets so I can see what the clean labels should be, alongside a keyed comparison of their frame counts and durations?"},{"title":"Cross-team animation data reconciliation","prompt":"Two teams submitted animation clip spreadsheets for the same project and I need to reconcile them. Both have row_id, asset_group, date, frame_count, and duration_seconds columns — can you normalise the text fields and produce a side-by-side comparison report showing where the datasets disagree?"}],"resultDescription":"Returns two independent analytical reports: (1) a string normalisation report that cleans and standardises text fields (asset_group, row_id) across the supplied rows, and (2) a keyed dataset comparison report that matches records by row_id between the primary and secondary datasets, highlighting differences in frame_count and duration_seconds values. No external data is fetched; all analysis uses local engines on the supplied data.","failureModes":["More than 200 rows submitted — request rejected with validation error","Missing required fields (row_id, asset_group, date, frame_count, duration_seconds) cause row-level errors","Invalid date format (not YYYY-MM-DD) causes schema validation failure","Numeric values outside allowed range trigger validation errors","Empty rows array returns an error; minimum 1 row required","Mismatched row_ids between primary and comparison datasets result in unmatched rows in the comparison report"],"whenToPreferThis":"Choose this endpoint when you need both string normalisation and keyed dataset comparison in a single call for animation clip records specifically containing frame_count and duration_seconds fields, and your dataset is 200 rows or fewer. It is ideal for creative pipeline QA workflows where two versions of the same animation dataset need to be reconciled without involving any external lookups or live data sources.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-21T18:57:05.358Z","isFirstParty":false,"canonicalSlug":"animation-clips-string-normalisation-and-keyed-dataset-comparison-035062e6"}