Build a STAC Wildfire Smoke Exposure Agricultural Auditor
Discover atmospheric optical depth assets from STAC catalogs to evaluate crop smoke taint. Download data to quantify seasonal viticulture exposure and assemble structured crop loss evidence dossiers for adjusters.
What you are building
The core problem, expected build, and operating context for this challenge.
Discover atmospheric optical depth assets from STAC catalogs to evaluate crop smoke taint. Download data to quantify seasonal viticulture exposure and assemble structured crop loss evidence dossiers for adjusters.
Viticulture Hazard Analyst
Retrieve STAC Items for aerosol optical depth over vineyard perimeter coordinates and fetch assets.
Filter cloud interference in the imagery and calculate cumulative smoke plume duration days.
Overlay smoke intensity against grape ripening phenology schedules.
Assemble structured crop loss evidence dossiers for forensic agricultural adjusters.
Vineyard map portal displaying plume density overlays, cumulative smoke days, and adjuster evidence dossiers.
Query public atmospheric aerosol STAC collections. Store mock vineyard parcel boundaries in GeoJSON format. Starter examples below are synthetic. They are not downloaded records.
STAC specification Adheres to STAC Collection and Item specifications to search temporal atmospheric imagery and evaluate asset links.
vercel-ai-sdk, pystac, TypeScript. Powers a responsive Next.js frontend and streaming agent interface for exploring spatial aerosol exposure data. Requires modern TypeScript runtime running Vercel AI SDK connected to an instruction-tuned LLM provider.
Submit runnable source, pinned dependencies, setup commands, a working interface, example outputs, and a recorded end-to-end demo. Include tests and an action log.
Parses STAC Item temporal properties and fetches asset links across designated vineyard coordinates.
Calculates cumulative aerosol optical depth exposure across ripening windows.
Streams structured claim preparation summaries conforming to Pydantic/Zod schemas.
```json [ { "input": { "vineyard_id": "VNYD-NAPA-22", "cumulative_smoke_days": 14, "mean_aerosol_optical_depth": 1.5 }, "expected_output": { "vineyard_id": "VNYD-NAPA-22", "exposure_score": 21, "claim_investigation_required": true, "record_type": "simplified synthetic app record, not complete official schema file" } }, { "input": { "vineyard_id": "VNYD-NAPA-23", "cumulative_smoke_days": 4, "mean_aerosol_optical_depth": 0.5 }, "expected_output": { "vineyard_id": "VNYD-NAPA-23", "exposure_score": 2, "claim_investigation_required": false, "record_type": "simplified synthetic app record, not complete official schema file" } } ] ```
Assembles simulated risk assessment documentation; does not render chemical laboratory verdicts or binding insurance claims. Use mock external writes. Require human review before any real deployment.
Participation guide
Assembles simulated risk assessment documentation; does not render chemical laboratory verdicts or binding insurance claims. Use mock external writes and human review.
How work is evaluated
Parses STAC Item temporal properties and fetches asset links across designated vineyard coordinates. Calculates cumulative aerosol optical depth exposure across ripening windows. Streams structured claim preparation summaries conforming to Pydantic/Zod schemas.
Runnable source, pinned dependencies, setup commands, working interface, example outputs, recorded demo, tests, and action logs.
Challenge datasets
Public datasets, plus the private datasets you have access to.
How submissions are scored
These dimensions define what the evaluator checks and which criteria separate a passable run from a strong one.
Complete workflow
Retrieve STAC Items for aerosol optical depth over vineyard perimeter coordinates and fetch assets. Filter cloud interference in the imagery and calculate cumulative smoke plume duration days. Overlay smoke intensity against grape ripening phenology schedules. Assemble structured crop loss evidence dossiers for forensic agricultural adjusters.
Missing or incorrect.
Partly complete, with documented gaps.
Complete, with reproducible evidence.
Correctness and evidence
Parses STAC Item temporal properties and fetches asset links across designated vineyard coordinates. Calculates cumulative aerosol optical depth exposure across ripening windows. Streams structured claim preparation summaries conforming to Pydantic/Zod schemas.
Missing or incorrect.
Partly complete, with documented gaps.
Complete, with reproducible evidence.
Review interface
Vineyard map portal displaying plume density overlays, cumulative smoke days, and adjuster evidence dossiers.
Missing or incorrect.
Partly complete, with documented gaps.
Complete, with reproducible evidence.
Safe execution
Assembles simulated risk assessment documentation; does not render chemical laboratory verdicts or binding insurance claims.
This dimension contributes its full weight only when the submission satisfies the requirement. Partial credit is not awarded.
What you should walk away with
Retrieve STAC Items for aerosol optical depth over vineyard perimeter coordinates and fetch assets.
Filter cloud interference in the imagery and calculate cumulative smoke plume duration days.
Overlay smoke intensity against grape ripening phenology schedules.
Assemble structured crop loss evidence dossiers for forensic agricultural adjusters.
Reference links and supporting material
Query public atmospheric aerosol STAC collections. Store mock vineyard parcel boundaries in GeoJSON format. Supplied starter examples are synthetic, not source extracts.
Challenge setup
Configuration summary for this challenge.
Challenge input
Input details are not configured.
Vercel AI SDK
TypeScript toolkit for AI apps.
Evaluated output
No output checks are configured.
- Retrieve STAC Items for aerosol optical depth over vineyard perimeter coordinates and fetch assets. Filter...
- Parses STAC Item temporal properties and fetches asset links across designated vineyard coordinates. Calcul...
- Vineyard map portal displaying plume density overlays, cumulative smoke days, and adjuster evidence dossiers.
- 2 public reference cases
- 2 configured tools
Summary shows the first task, up to three tools, and up to three evidence items. Open the technical recipe to view all configured items.
View technical recipe
Configured tools
- Vercel AI SDK · Optional
- Vercel AI SDK · Optional
Evaluation contract
- Complete workflow · Weight 40
- Correctness and evidence · Weight 30
- Review interface · Weight 20
- Safe execution · Weight 10
Reference cases
- 2 public reference cases
Workflow tasks
No workflow tasks are configured.
Recipe freeze marker
No recipe freeze time is recorded.