{"uid":"cap_J8aSmIqsAo7Ff0OT-ShAJ","slug":"air-quality-observations-base-100-index-series-8adba301","name":"Air Quality Observations Base-100 Index Series","description":"Air quality observations - Base-100 series: Base-100 series for Air quality observations. Up to 200 supplied typed records. Local descriptive analytics; no enrichment or forecast. One of 25 new profiles across 20 shared operations in this industry. 0.01 USDC includes one bounded base-100 series report.","url":"https://market.datapackvibe.com/x402/assistant-ar-analytics-air-quality-observations-index?utm_source=zero.xyz","method":"POST","headers":{},"bodySchema":{"type":"object","properties":{"rows":{"type":"array","items":{"type":"object","required":["row_id","station","date","pm25","humidity_percent"],"properties":{"date":{"type":"string","default":"","pattern":"^\\d{4}-\\d{2}-\\d{2}$","maxLength":10},"pm25":{"type":["number","null"],"maximum":1000000000000,"minimum":-1000000000000},"row_id":{"type":"string","default":"","maxLength":80,"minLength":1},"station":{"type":"string","default":"","maxLength":80},"humidity_percent":{"type":["number","null"],"maximum":1000000000000,"minimum":-1000000000000}},"additionalProperties":false},"default":[{"date":"2026-10-01","pm25":10,"row_id":"row-1","station":"group-a","humidity_percent":1},{"date":"2026-10-02","pm25":20,"row_id":"row-2","station":"group-b","humidity_percent":2},{"date":"2026-10-03","pm25":15,"row_id":"row-3","station":"group-a","humidity_percent":3},{"date":"2026-10-04","pm25":30,"row_id":"row-4","station":"group-b","humidity_percent":4}],"maxItems":200,"minItems":1},"field":{"enum":["pm25","humidity_percent"],"type":"string","default":"pm25"},"base_index":{"type":"integer","default":0,"maximum":199,"minimum":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_hR9L7pvKolZ4hRxxWQp6D","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":"Computes a Base-100 index series for air quality observation data (PM2.5 and humidity) across monitoring stations, providing local descriptive analytics without enrichment or forecasting.","exampleAgentPrompt":"Take these daily PM2.5 readings from stations Alpha and Beta across October and normalize them into a Base-100 index series using row 0 as the base, so I can compare how air quality has changed relative to the starting point.","exampleUseCases":[{"title":"Station PM2.5 trend benchmarking","prompt":"I have 60 days of PM2.5 measurements from three monitoring stations — normalize them all to a Base-100 index starting from the first observation so I can see how each station's air quality has trended relative to its own baseline."},{"title":"Humidity index comparison across sites","prompt":"Can you take these humidity readings from our two air quality sites over the past month and produce a Base-100 index series for the humidity_percent field, using the first row as the base? I want to see how humidity has evolved at each station relative to day one."},{"title":"Air quality report for regulatory review","prompt":"I need a descriptive analytics report on our air quality observations from January — here are up to 200 station records with PM2.5 and humidity values. Index the PM2.5 field to Base-100 starting from row 0 so regulators can see the relative change across the measurement period."}],"resultDescription":"A bounded Base-100 index series report derived from the supplied air quality observation records (up to 200 rows), showing normalized values for the selected field (PM2.5 or humidity) relative to the designated base row. The report includes local descriptive analytics only — no enrichment, forecasting, or external data.","failureModes":["Empty or missing rows array returns validation error","Row count exceeding 200 items rejected by maxItems constraint","Invalid date format (not YYYY-MM-DD) causes schema validation failure","base_index pointing to a row index out of bounds of the supplied array","Non-numeric or out-of-range PM2.5 or humidity values may cause computation errors","Missing required fields (row_id, station, date, pm25, humidity_percent) trigger schema errors","Payment failure or insufficient USDC balance returns 402 error"],"whenToPreferThis":"Choose this endpoint when you have raw air quality time-series observation data (PM2.5 and/or humidity) and need to normalize it to a Base-100 index for comparative or descriptive analysis across stations or time periods — without needing external enrichment, forecasting, or geospatial lookup. It is ideal for lightweight, self-contained analytics on up to 200 user-supplied records at very low cost ($0.01 per call).","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-19T19:16:42.456Z","isFirstParty":false,"canonicalSlug":"air-quality-observations-base-100-index-series-8adba301"}