firms-fire
Pilot alert layer (ALERTS.md §10.1): wrap the NASA FIRMS NRT active-fire feed and deliver detections through Folia's full delivery surface — webhook, MCP push, signed receipt — rather than FIRMS's email-only alerts. The detection is not novel (FIRMS already does it); the value is the delivery fabric + an inspectable firing that carries the FIRMS source row that drove it. Source = @nasa/firms/active-fire (feed-poll, ~3h NRT global; RT 20-30min US/Canada; URT <60s at direct-readout overpass moments). A subscription declares which latency tier(s) it accepts and a confidence floor.
- recipe
- Apache-2.0
- outputs
- public-domain
The contract
Read from this recipe's own declarations — parameters:,
outputs:, requires:, and the ops its layers name. Not from its
style blocks and not from any benchmark: a colour ramp is not a contract, and a measured
run is evidence about one AOI rather than a domain.
Parameters
The legacy dialect has no typed parameter schema. Read the folia.yaml for what this recipe takes; nothing here can type-check it.
Outputs
| output | kind | layer | what it is |
|---|---|---|---|
primary |
not declared | ['alerts/firms-fire'] |
|
show_your_work |
not declared | ['firms'] |
Capabilities it requires
The legacy dialect has no requires: block.
Where it runs
- Browser preview does not run here this recipe declares no layers: block, so there is nothing to render
- Local CLI (folia run) does not run here no layers: block to execute
- Operated fleet (POST /plan, /run) does not run here no layers: block to submit
registry/recipes/firms-fire/folia.yaml