{"uid":"cap_MbIXVP49aVv1XwDI83pE6","slug":"uv-layouts-adjacent-row-changes-explicit-missing-value-fill-db3300fb","name":"UV Layouts — Adjacent Row Changes + Explicit Missing-Value Fill","description":"UV layouts — Adjacent row changes + Explicit missing-value fill: Adjacent row changes + Explicit missing-value fill for supplied uv layouts records (island_count, occupied_percent). 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-06-162?utm_source=zero.xyz","method":"POST","headers":{},"bodySchema":{"type":"object","properties":{"rows":{"type":"array","items":{"type":"object","required":["row_id","asset_group","date","island_count","occupied_percent"],"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},"island_count":{"type":["number","null"],"maximum":1000000000000,"minimum":-1000000000000},"occupied_percent":{"type":["number","null"],"maximum":1000000000000,"minimum":-1000000000000}},"additionalProperties":false},"default":[{"date":"2026-10-01","row_id":"row-1","asset_group":"group-a","island_count":10,"occupied_percent":1},{"date":"2026-10-02","row_id":"row-2","asset_group":"group-b","island_count":20,"occupied_percent":2},{"date":"2026-10-03","row_id":"row-3","asset_group":"group-a","island_count":15,"occupied_percent":3},{"date":"2026-10-04","row_id":"row-4","asset_group":"group-b","island_count":30,"occupied_percent":4}],"maxItems":200,"minItems":1},"field":{"enum":["island_count","occupied_percent"],"type":"string","default":"island_count"},"method":{"enum":["zero","mean","median"],"type":"string","default":"median"}}},"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_SU9haPrK-tEyxha2FMJI_","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":"Analyzes UV layout data (island_count, occupied_percent) to detect adjacent row changes and fill missing values using a chosen method, returning two analytical reports for up to 200 rows.","exampleAgentPrompt":"I have UV layout data for two asset groups across several dates — can you detect adjacent row changes in island_count and also fill any missing island_count values using median imputation? Here are up to 200 rows with row_id, asset_group, date, island_count, and occupied_percent.","exampleUseCases":[{"title":"Missing UV island count imputation","prompt":"I have a dataset of UV layout records with some null island_count values — can you fill those missing values using the median of the existing rows? The data has columns: row_id, asset_group, date, island_count, occupied_percent."},{"title":"Detecting day-over-day UV layout shifts","prompt":"Can you run an adjacent row change analysis on my UV layout data to see where island_count jumps or drops between consecutive rows? I have about 80 rows tagged by asset group and date."},{"title":"Cleaning UV layout data before pipeline ingestion","prompt":"Before I load my UV layout records into our pipeline, I need two things: flag where occupied_percent changes between adjacent rows, and fill any missing occupied_percent values with zero. Can you run both reports on my 150 rows?"}],"resultDescription":"Two analytical reports: (1) an adjacent row change report showing where the selected field value differs between consecutive rows, and (2) a missing-value fill report showing which rows had null values and what replacement values were applied using the chosen method (zero, mean, or median). Both reports cover the same submitted dataset of up to 200 UV layout rows.","failureModes":["Exceeding 200 rows returns a validation error","Missing required fields (row_id, date, asset_group) causes row rejection","Invalid date format (not YYYY-MM-DD) fails pattern validation","Numeric values outside ±1,000,000,000,000 range fail schema validation","Submitting an empty rows array returns an error (minItems: 1)","Invalid method enum value (not zero/mean/median) causes a bad request","Invalid field enum value (not island_count/occupied_percent) causes a bad request"],"whenToPreferThis":"Choose this endpoint when you have UV layout tabular data (island_count, occupied_percent) and need both adjacent row change detection and missing-value imputation in a single call. It is purpose-built for UV layout domain data with a fixed schema, making it ideal for 3D asset pipeline quality checks. Prefer it over generic data-cleaning tools when you want two bundled reports at low cost ($0.01 USDC) without any external lookups or predictions.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-22T00:48:53.447Z","isFirstParty":false,"canonicalSlug":"uv-layouts-adjacent-row-changes-explicit-missing-value-fill-db3300fb"}