{"uid":"cap_X1y-_bbOWVKi9l3uuHgLS","slug":"tree-canopy-observations-daily-sum-series-keyed-dataset-comparison-c5fce148","name":"Tree Canopy Observations — Daily Sum Series & Keyed Dataset Comparison","description":"Tree canopy observations — Daily sum series + Keyed dataset comparison: Daily sum series + Keyed dataset comparison for supplied tree canopy observations records (canopy_m2, plot_m2). 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-weather-17-144?utm_source=zero.xyz","method":"POST","headers":{},"bodySchema":{"type":"object","properties":{"rows":{"type":"array","items":{"type":"object","required":["row_id","station_group","date","canopy_m2","plot_m2"],"properties":{"date":{"type":"string","default":"","pattern":"^\\d{4}-\\d{2}-\\d{2}$","maxLength":10},"row_id":{"type":"string","default":"","maxLength":80,"minLength":1},"plot_m2":{"type":["number","null"],"maximum":1000000000000,"minimum":-1000000000000},"canopy_m2":{"type":["number","null"],"maximum":1000000000000,"minimum":-1000000000000},"station_group":{"type":"string","default":"","maxLength":80}},"additionalProperties":false},"default":[{"date":"2026-10-01","row_id":"row-1","plot_m2":1,"canopy_m2":10,"station_group":"group-a"},{"date":"2026-10-02","row_id":"row-2","plot_m2":2,"canopy_m2":20,"station_group":"group-b"},{"date":"2026-10-03","row_id":"row-3","plot_m2":3,"canopy_m2":15,"station_group":"group-a"},{"date":"2026-10-04","row_id":"row-4","plot_m2":4,"canopy_m2":30,"station_group":"group-b"}],"maxItems":200,"minItems":1},"field":{"enum":["canopy_m2","plot_m2"],"type":"string","default":"canopy_m2"},"other":{"type":"array","items":{"type":"object","required":["row_id","station_group","date","canopy_m2","plot_m2"],"properties":{"date":{"type":"string","default":"","pattern":"^\\d{4}-\\d{2}-\\d{2}$","maxLength":10},"row_id":{"type":"string","default":"","maxLength":80,"minLength":1},"plot_m2":{"type":["number","null"],"maximum":1000000000000,"minimum":-1000000000000},"canopy_m2":{"type":["number","null"],"maximum":1000000000000,"minimum":-1000000000000},"station_group":{"type":"string","default":"","maxLength":80}},"additionalProperties":false},"default":[{"date":"2026-10-01","row_id":"row-1","plot_m2":1,"canopy_m2":10,"station_group":"group-a"},{"date":"2026-10-02","row_id":"row-2","plot_m2":2,"canopy_m2":21,"station_group":"group-b"},{"date":"2026-10-03","row_id":"row-3","plot_m2":3,"canopy_m2":17,"station_group":"group-a"},{"date":"2026-10-04","row_id":"row-4","plot_m2":4,"canopy_m2":33,"station_group":"group-b"}],"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_AQVY7C3DDI2w_9qZ2zSi3","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 daily sum time series and performs keyed dataset comparison on user-supplied tree canopy observation records (canopy_m2, plot_m2) for up to 200 rows.","exampleAgentPrompt":"I have two sets of tree canopy observation records with canopy_m2 and plot_m2 values across multiple station groups and dates — can you run a daily sum series on the canopy_m2 field and also compare the two datasets row by row using the row_id as the key?","exampleUseCases":[{"title":"Urban canopy coverage trend analysis","prompt":"I've collected daily canopy area readings in square meters across several monitoring plots from October 2026. Can you compute a daily sum series for canopy_m2 across all my station groups so I can see how total canopy coverage changes day by day?"},{"title":"Before-and-after canopy survey comparison","prompt":"I have two rounds of tree canopy survey data — a baseline from last month and a follow-up after some pruning work — both with the same row IDs. Can you do a keyed comparison of these two datasets on canopy_m2 to show me where values changed?"},{"title":"Plot area daily aggregation for reporting","prompt":"I need to aggregate my plot_m2 measurements by date across all station groups for a weekly environmental report. Can you run the daily sum series on the plot_m2 field for my 150 canopy observation rows?"}],"resultDescription":"Returns two analytical reports: (1) a daily sum series showing totals of the selected field (canopy_m2 or plot_m2) aggregated by date, and (2) a keyed dataset comparison identifying differences between the two supplied datasets matched on row_id. Both reports are computed locally from the supplied data with no external lookups.","failureModes":["Missing required fields (row_id, station_group, date, canopy_m2, plot_m2) cause validation errors","Exceeding 200 rows returns an error or truncated result","Invalid date format (not YYYY-MM-DD) causes schema rejection","Null numeric values may affect sum calculations if not handled","Mismatched row_id keys between primary and comparison dataset reduce matched comparison coverage","Malformed JSON input returns a 400-level error"],"whenToPreferThis":"Choose this endpoint when you have your own tree canopy or plot area observation records and need lightweight, offline-style daily aggregation and dataset comparison without any external data fetch, prediction, or professional assessment. Ideal for environmental analysts, urban forestry teams, or researchers who want two bundled analytical reports (time series + keyed diff) cheaply ($0.01 USDC) on up to 200 rows of canopy data.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-25T12:31:41.277Z","isFirstParty":false,"canonicalSlug":"tree-canopy-observations-daily-sum-series-keyed-dataset-comparison-c5fce148"}