COMMUNITY DATA 2.0
BUILD ON
THE EVIDENCE.
Use reviewed public field records and intentionally public node data in your own analysis. Private reports, contact details, review notes and exact private sites are excluded.
| GET endpoint | Response | Evidence standard |
|---|---|---|
| /api/community.json | version, generated_at, reports[] | All approved public reports; structured evidence included |
| /api/field-evidence.csv | CSV download | Same approved public dataset; spreadsheet-safe text cells |
| /api/nodes | nodes[] | Curated public records; status must be checked; hidden coordinates removed, area coordinates rounded to 2 decimals |
| /api/v1/stats/overview | observations, hardware, roles | Public MQTT feed statistics; observations are not verified deployments |
Read the dataset
const response = await fetch('https://backcountrysignal.org/api/community.json');
if (!response.ok) throw new Error('Evidence unavailable');
const data = await response.json();
const successfulTests = data.reports.filter(
report => report.report_type === 'field-test' && report.outcome === 'success'
);Report fields
id, node_id, report_type, area, observed_at, result, radio, antenna, terrain, distance_miles, created_at, outcome, evidence. Outcome is success, failure, partial or unknown. Older evidence remains unknown until reviewed; don't infer success from distance alone.
Structured evidence
link_id, hardware_id, modem_preset, endpoint_a_area, endpoint_b_area, antenna_a_ft, antenna_b_ft, elevation_a_ft, elevation_b_ft, packets_sent, packets_received, rssi_dbm, snr_db, planned_assessment. Missing values are null. Elevations are feet MSL; antenna heights are feet AGL. Link ID associates a test with a locally saved plan, without publishing its exact coordinates.
Use responsibly
Public GET endpoints support cross-origin reads and return JSON with no-store. Check HTTP status; failures return an error instead of a zero count. Take periodic snapshots rather than polling rapidly. Cite BackCountrySignal and the record IDs in derived work. No broader data license is implied for third-party MQTT observations. Public narratives are reviewed for private details before approval.
