firms-fire

unverified
v0.1

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.

Primary outputs
alerts/firms-fire
Show your work
firms
License
recipe
Apache-2.0
outputs
public-domain
Map preview and live runs are available in the workbench.

The contract

legacy dialect

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

outputkindlayerwhat 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
open in Workbench from registry/recipes/firms-fire/folia.yaml