{"uid":"cap_gCVCwtleYxYalkRSuwsxc","slug":"material-libraries-exact-row-deduplication-keyed-dataset-comparison-326a2baf","name":"Material Libraries — Exact Row Deduplication + Keyed Dataset Comparison","description":"Material libraries — Exact row deduplication + Keyed dataset comparison: Exact row deduplication + Keyed dataset comparison for supplied material libraries records (material_count, texture_mb). 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-03-053?utm_source=zero.xyz","method":"POST","headers":{},"bodySchema":{"type":"object","properties":{"rows":{"type":"array","items":{"type":"object","required":["row_id","asset_group","date","material_count","texture_mb"],"properties":{"date":{"type":"string","default":"","pattern":"^\\d{4}-\\d{2}-\\d{2}$","maxLength":10},"row_id":{"type":"string","default":"","maxLength":80,"minLength":1},"texture_mb":{"type":["number","null"],"maximum":1000000000000,"minimum":-1000000000000},"asset_group":{"type":"string","default":"","maxLength":80},"material_count":{"type":["number","null"],"maximum":1000000000000,"minimum":-1000000000000}},"additionalProperties":false},"default":[{"date":"2026-10-01","row_id":"row-1","texture_mb":1,"asset_group":"group-a","material_count":10},{"date":"2026-10-02","row_id":"row-2","texture_mb":2,"asset_group":"group-b","material_count":20},{"date":"2026-10-03","row_id":"row-3","texture_mb":3,"asset_group":"group-a","material_count":15},{"date":"2026-10-04","row_id":"row-4","texture_mb":4,"asset_group":"group-b","material_count":30}],"maxItems":200,"minItems":1},"other":{"type":"array","items":{"type":"object","required":["row_id","asset_group","date","material_count","texture_mb"],"properties":{"date":{"type":"string","default":"","pattern":"^\\d{4}-\\d{2}-\\d{2}$","maxLength":10},"row_id":{"type":"string","default":"","maxLength":80,"minLength":1},"texture_mb":{"type":["number","null"],"maximum":1000000000000,"minimum":-1000000000000},"asset_group":{"type":"string","default":"","maxLength":80},"material_count":{"type":["number","null"],"maximum":1000000000000,"minimum":-1000000000000}},"additionalProperties":false},"default":[{"date":"2026-10-01","row_id":"row-1","texture_mb":1,"asset_group":"group-a","material_count":10},{"date":"2026-10-02","row_id":"row-2","texture_mb":2,"asset_group":"group-b","material_count":21},{"date":"2026-10-03","row_id":"row-3","texture_mb":3,"asset_group":"group-a","material_count":17},{"date":"2026-10-04","row_id":"row-4","texture_mb":4,"asset_group":"group-b","material_count":33}],"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_64ixRVJReobDfdOVAvDgB","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":"Deduplicates rows and compares two keyed datasets of material library records (material_count, texture_mb) for up to 200 rows, returning 2 analytical reports.","exampleAgentPrompt":"Can you deduplicate my material library rows and compare two versions of the dataset? Here are two sets of records, each with up to 200 rows containing row_id, asset_group, date, material_count, and texture_mb — I need both a deduplication report and a keyed comparison showing what changed between them.","exampleUseCases":[{"title":"Deduplicating artist material exports","prompt":"I exported our material library twice and ended up with duplicate rows — can you run exact deduplication on these records? Each row has a row_id, asset_group, date, material_count, and texture_mb. I need to know which rows are duplicates so I can clean the dataset."},{"title":"Comparing material library snapshots","prompt":"I have two snapshots of our material library from different pipeline stages and I want to see what changed — same row IDs but some material_count and texture_mb values differ. Can you do a keyed comparison of these two datasets and tell me which rows are different?"},{"title":"Auditing texture data for redundancy before import","prompt":"Before importing our material records into the asset management system, can you check for exact duplicate rows and compare the new batch against the existing dataset? Both sets have up to 150 rows with asset_group, date, material_count, and texture_mb fields."}],"resultDescription":"Returns 2 analytical reports: (1) an exact row deduplication report identifying fully duplicate rows in the supplied dataset, and (2) a keyed dataset comparison report showing row-level differences between the two supplied datasets based on matching row_id keys, covering changes in material_count and texture_mb values.","failureModes":["Exceeding 200 rows per dataset returns a validation error","Missing required fields (row_id, asset_group, date, material_count, texture_mb) causes rejection","Invalid date format (not YYYY-MM-DD) triggers a pattern validation error","Supplying an empty rows array (minItems: 1 violated) returns an error","Numeric values outside the allowed range cause schema validation failure"],"whenToPreferThis":"Choose this endpoint when you have material library tabular data (with material_count and texture_mb metrics) and need both exact row deduplication and a keyed diff between two datasets in a single call for a flat fee. It is ideal for creative/game asset pipelines where you need to audit or reconcile material records without requiring live external lookups or predictive analysis. Best suited for datasets up to 200 rows where local analytical computation suffices.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-31T06:50:02.637Z","isFirstParty":false,"canonicalSlug":"material-libraries-exact-row-deduplication-keyed-dataset-comparison-326a2baf"}