{"uid":"cap_eDIGkOWKH_A-FEWgADT92","slug":"uv-layouts-string-normalisation-adjacent-row-changes-019a3a43","name":"UV Layouts — String Normalisation + Adjacent Row Changes","description":"UV layouts — String normalisation + Adjacent row changes: String normalisation + Adjacent row changes 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-029?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"}}},"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_J1fSZX4M-EPhCTOWN76IU","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 adjacent row change analysis on UV layout records (island_count, occupied_percent) for up to 200 rows, returning 2 analytical reports.","exampleAgentPrompt":"Analyze my UV layout records for island_count — normalize the strings and find adjacent row changes across these 4 rows: row-1 on 2026-10-01 in group-a with island_count 10, row-2 on 2026-10-02 in group-b with island_count 20, row-3 on 2026-10-03 in group-a with island_count 15, row-4 on 2026-10-04 in group-b with island_count 30.","exampleUseCases":[{"title":"Track UV island count drift over time","prompt":"I have a series of UV layout snapshots across two asset groups over the past week — can you normalize the island_count strings and show me what changed between consecutive rows? Here are the rows: row-1 on 2026-10-01 group-a island_count 10, row-2 on 2026-10-02 group-b island_count 20, row-3 on 2026-10-03 group-a island_count 15."},{"title":"Audit occupied_percent shifts in UV layouts","prompt":"Run a string normalisation and adjacent row change analysis on my UV layout data using the occupied_percent field — I have 4 records: row-1 on 2026-10-01 group-a occupied_percent 1, row-2 on 2026-10-02 group-b occupied_percent 2, row-3 on 2026-10-03 group-a occupied_percent 3, row-4 on 2026-10-04 group-b occupied_percent 4."},{"title":"QA UV layout consistency across asset groups","prompt":"I need to check consistency in my UV layout data — please normalize the strings and flag adjacent row changes for island_count across these records: row-1 2026-10-01 group-a 10, row-2 2026-10-02 group-b 20, row-3 2026-10-03 group-a 15, row-4 2026-10-04 group-b 30."}],"resultDescription":"Returns two analytical reports: (1) a string normalisation report on the selected field values across the supplied UV layout rows, and (2) an adjacent row changes report showing sequential deltas between consecutive rows, covering up to 200 input records processed locally without external lookups.","failureModes":["Fewer than 1 row supplied returns a validation error","More than 200 rows causes a request rejection","Invalid date format (not YYYY-MM-DD) causes schema validation failure","Invalid field value (not 'island_count' or 'occupied_percent') returns an enum error","Missing required fields (row_id, asset_group, date) cause row-level validation errors","Payment of 0.01 USDC not attached results in 402 Payment Required response"],"whenToPreferThis":"Choose this endpoint when you need both string normalisation and adjacent row change analysis on UV layout records (island_count or occupied_percent) in a single low-cost call, without requiring live data lookups, external predictions, or real-time feeds. It is ideal for offline batch QA, post-processing UV layout exports, and sequential delta audits on small-to-medium datasets (up to 200 rows).","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-22T00:49:12.269Z","isFirstParty":false,"canonicalSlug":"uv-layouts-string-normalisation-adjacent-row-changes-019a3a43"}