{"uid":"cap_gCwvreA3uddNk2s_vPaLu","slug":"tree-canopy-observations-record-quality-audit-string-normalisation-4867f9ff","name":"Tree Canopy Observations — Record Quality Audit + String Normalisation + Keyed Dataset Comparison","description":"Tree canopy observations — Record quality audit + String normalisation + Keyed dataset comparison: Record quality audit + String normalisation + Keyed dataset comparison for supplied tree canopy observations records (canopy_m2, plot_m2). Up to 200 rows; 3 independent reports using shared local analytical engines. No live lookup, prediction, professional assessment or external action. 0.01 USDC includes 3 supplied-data reports for up to 200 rows.","url":"https://market.datapackvibe.com/x402/assistant-ib26-weather-17-207?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},"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_lXNaIti5pZtbdbydhQimw","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":"Audits record quality, normalises strings, and compares keyed datasets for up to 200 tree canopy observation records (canopy_m2, plot_m2) in three independent analytical reports.","exampleAgentPrompt":"Can you run a full quality audit, string normalisation, and keyed comparison on my two sets of tree canopy observations? I'll give you two datasets of up to 200 rows each — each row has a row_id, station_group, date, canopy_m2, and plot_m2 — and I need all three reports back.","exampleUseCases":[{"title":"Field survey data integrity check","prompt":"I've collected 150 tree canopy observations from our field survey with row IDs, station groups, dates, canopy area in m2, and plot area in m2. Can you audit these records for quality issues and normalise the station group strings?"},{"title":"Comparing baseline vs updated canopy measurements","prompt":"I have two versions of our canopy dataset — the original baseline and a revised set with corrections — both keyed by row_id with canopy_m2 and plot_m2 fields. Can you run a keyed comparison to show me exactly what changed between them?"},{"title":"Pre-analysis data validation for ecological report","prompt":"Before I run my ecological analysis, can you check my tree canopy observation records for data quality problems, normalise any inconsistent station group names, and compare them against our reference dataset to flag any discrepancies? Both datasets have up to 80 rows with row_id, station_group, date, canopy_m2, and plot_m2."}],"resultDescription":"Three independent analytical reports: (1) a record quality audit flagging issues in the supplied canopy observation rows, (2) a string normalisation report for station_group and other string fields, and (3) a keyed dataset comparison report identifying differences between the primary rows and the other dataset matched by row_id. No external lookups or predictions are made; all analysis is performed locally on the supplied data.","failureModes":["Exceeding 200 rows in either array returns a validation error","Missing required fields (row_id, station_group, date, canopy_m2, plot_m2) causes rejection","Malformed date strings not matching YYYY-MM-DD pattern fail schema validation","Numeric values outside the allowed range trigger validation errors","Empty rows array (minItems:1) returns an error; empty other array is permitted"],"whenToPreferThis":"Choose this endpoint when you need three combined analytical operations — quality audit, string normalisation, and keyed dataset comparison — on tree canopy observation data (canopy_m2, plot_m2) in a single low-cost call. Ideal when you have two related datasets you want to cross-check by row_id without any external API lookups or live data enrichment. Best suited for offline data validation workflows, pre-analysis cleaning steps, or QA pipelines for ecological field data.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-24T12:52:49.865Z","isFirstParty":false,"canonicalSlug":"tree-canopy-observations-record-quality-audit-string-normalisation-4867f9ff"}