Build a STAC Wildfire Defensible Space Boundary Auditor
Evaluate commercial facilities in the wildland-urban interface by parsing high-resolution drone STAC Items and simplified vegetation density records. Identify unmitigated fuel buffer encroachment to generate actionable mitigation work plans.
What you are building
The core problem, expected build, and operating context for this challenge.
Evaluate commercial facilities in the wildland-urban interface by parsing high-resolution drone STAC Items and simplified vegetation density records. Identify unmitigated fuel buffer encroachment to generate actionable mitigation work plans.
Wildfire Loss Prevention Engineer
Ingest property parcel footprint and query STAC API for recent post-clearing aerial asset links.
Calculate radial defensible zones at thirty-foot and one-hundred-foot perimeters around structures.
Evaluate normalized vegetation density records inside defensible buffers to identify brush canopy encroachment.
Synthesize structured vegetation abatement work orders with exact geographic coordinates.
Interactive spatial viewer showing building buffers, STAC asset previews, and highlighted fuel hazards.
Query public STAC catalogs with local GeoJSON polygon fixtures representing wildland-urban buildings. Normalized vegetation inputs are explicitly labeled as simplified synthetic app records, not complete official schema files. Starter examples below are synthetic. They are not downloaded records.
STAC specification Parse STAC Item bounding boxes, asset types, and GeoJSON geometry structures from the specification to locate relevant aerial assets.
agno, pandas, shapely. Agno provides agentic tool orchestration to coordinate spatial queries, evaluate simplified vegetation records, and manage work-order generation. Hosted reasoning model supporting schema-constrained JSON extraction.
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.
Buffers structure geometries by specified buffer distances accurately.
Correctly identifies asset links for high-resolution imagery in STAC Item.
Generates vegetation removal tasks when fuel coverage exceeds 20% in Zone 1.
```json [ { "input": { "facility_id": "RESORT-CAL-44", "geometry": { "type": "Point", "coordinates": [ -120.1, 39.2 ] }, "stac_item_metadata": { "id": "AIR_NEVADA_20230601", "assets": { "ortho": { "href": "s3://imagery/resort_2023.tif" } } }, "fuel_density_zone1_percent": 34.5 }, "expected_output": { "facility_id": "RESORT-CAL-44", "zone1_compliance": false, "vegetation_hazard_level": "CRITICAL", "abatement_actions": [ "CLEAR_TREE_CANOPY_WITHIN_30FT" ], "inspection_status": "FLAGGED_FOR_AUDIT" } }, { "input": { "facility_id": "RESORT-CAL-45", "geometry": { "type": "Point", "coordinates": [ -120.15, 39.22 ] }, "stac_item_metadata": { "id": "AIR_NEVADA_20230601", "assets": { "ortho": { "href": "s3://imagery/resort_2023.tif" } } }, "fuel_density_zone1_percent": 8 }, "expected_output": { "facility_id": "RESORT-CAL-45", "zone1_compliance": true, "vegetation_hazard_level": "LOW", "abatement_actions": [], "inspection_status": "VERIFIED_COMPLIANT" } } ] ```
Vegetation mitigation reports do not mandate legal clear-cutting without local forestry permits. Use mock external writes. Require human review before any real deployment.
Participation guide
Vegetation mitigation reports do not mandate legal clear-cutting without local forestry permits. Use mock external writes and human review.
How work is evaluated
Buffers structure geometries by specified buffer distances accurately. Correctly identifies asset links for high-resolution imagery in STAC Item. Generates vegetation removal tasks when fuel coverage exceeds 20% in Zone 1.
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
Ingest property parcel footprint and query STAC API for recent post-clearing aerial asset links. Calculate radial defensible zones at thirty-foot and one-hundred-foot perimeters around structures. Evaluate normalized vegetation density records inside defensible buffers to identify brush canopy encroachment. Synthesize structured vegetation abatement work orders with exact geographic coordinates.
Missing or incorrect.
Partly complete, with documented gaps.
Complete, with reproducible evidence.
Correctness and evidence
Buffers structure geometries by specified buffer distances accurately. Correctly identifies asset links for high-resolution imagery in STAC Item. Generates vegetation removal tasks when fuel coverage exceeds 20% in Zone 1.
Missing or incorrect.
Partly complete, with documented gaps.
Complete, with reproducible evidence.
Review interface
Interactive spatial viewer showing building buffers, STAC asset previews, and highlighted fuel hazards.
Missing or incorrect.
Partly complete, with documented gaps.
Complete, with reproducible evidence.
Safe execution
Vegetation mitigation reports do not mandate legal clear-cutting without local forestry permits.
This dimension contributes its full weight only when the submission satisfies the requirement. Partial credit is not awarded.
What you should walk away with
Ingest property parcel footprint and query STAC API for recent post-clearing aerial asset links.
Calculate radial defensible zones at thirty-foot and one-hundred-foot perimeters around structures.
Evaluate normalized vegetation density records inside defensible buffers to identify brush canopy encroachment.
Synthesize structured vegetation abatement work orders with exact geographic coordinates.
Reference links and supporting material
Query public STAC catalogs with local GeoJSON polygon fixtures representing wildland-urban buildings. Normalized vegetation inputs are explicitly labeled as simplified synthetic app records, not complete official schema files. Supplied starter examples are synthetic, not source extracts.
Challenge setup
Configuration summary for this challenge.
Challenge input
Input details are not configured.
Agno
Framework for multimodal agents.
Evaluated output
No output checks are configured.
- Ingest property parcel footprint and query STAC API for recent post-clearing aerial asset links. Calculate...
- Buffers structure geometries by specified buffer distances accurately. Correctly identifies asset links for...
- Interactive spatial viewer showing building buffers, STAC asset previews, and highlighted fuel hazards.
- 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
- Agno · Optional
- Agno · 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.