{"agent_hint":"Polygon aggregation: when a place name resolves to a feature with extent (airport, park, lake, region), the boring endpoint fans out to `polygon.sample_cells` and returns mean/median/min/max/std per band (mode + class distribution for categorical bands like esa_worldcover.lc_2021). Pass `n_cells:1` to force a single-cell read at the centroid; use POST /v1/recall_polygon for raw per-cell facts.","bands":{"sentinel1_raw":{"aggregator":"mean","band_metadata":{"description":"Sentinel-1 RTC (Radiometrically Terrain Corrected) C-band SAR backscatter in dB. Two slots (VV, VH) but only VV is currently materialized.","interpretation":"Higher values = more backscatter = rougher / wetter / more vertical-structured surface. Smooth water sits near −20 dB; bare soil −12 to −8; forest canopy −10 to −6; urban can exceed 0. Works at night and through cloud — the all-weather complement to `indices.ndvi`.","pitfalls":"VH slot is reserved but currently unattested. Treat sentinel1_raw as a 1-vector (VV-only) when no VH-bearing attestation is present at the cell. Speckle noise is significant — average a 3×3 cell window before drawing inference.","provenance":{"class":"direct_sensor","deterministic":true,"tamper_evidence":"recomputable_from_source","trust_rank":4},"references":"https://sentiwiki.copernicus.eu/web/s1-mission","units":"dB (10·log₁₀ of linear gamma-naught power)","value_range":[-30,5]},"captured_at_range":["2026-08-10T21:07:05Z","2026-08-10T21:07:05Z"],"cell_dedupe_m":10,"data_resolution_m":10,"fact_cids":["xdmxd6ayltbfmmpra36er2hnji6yakukssvkn3y6asj4s43pwsha","rxuqwrbch5usfgyxclg5757oyfrrdcsakeunnsgljiqvlos4ptia","bbtcmslvm6zoen7kqu53l6dg5uqnsk34cf3cldeeq6yelgza7qkq","rxtjrgap2jwpmouog4qvwh4zaifuw6wphojubtxlqnrmgca44nia","pg2vo5q67awz52a7ksfrj5zhujbfdyqaf2rxxnd7gixcreauknaa","nen5qq6vhvhi5qory5nctrp5gybxlzqv5loszoie6ng7grwkdagq","tthugne6bjp25qtxpfs6ppu5b2mstpr3tvje56mo6d3su5g7rwva","6z7bjidvgc3ai2srm7qr3cyfjfx4tr5dzxo7whsh7vzokl5xsjvq"],"kind":"numeric_scalar","n":8,"n_missing":8,"responder_pubkey_b32":"5tuqhbx45tcahvycgupww43gssa6sw2cxxzsx5xzp5qz52lcoefq","source":"sentinel_s1_rtc_mpc","stats":{"cos_lat_weighting_applied":true,"max":-0.8160193956093332,"mean":-6.024086930674942,"median":-6.765816070239116,"min":-9.227558422907855,"n":8,"n_missing":8,"std":2.623082600556153},"unit":"dB","value":-6.024086930674942,"value_per_cell_count":8},"surface_water.recurrence":{"aggregator":"mean","band_metadata":{"description":"JRC Global Surface Water v1.4 features at 30 m: recurrence, occurrence, seasonality, transitions (1984–2021 climatology) plus current-year occurrence updates.","inherited_from_cube_band":"surface_water","interpretation":"`recurrence` is the canonical signed answer to 'has this cell historically been wet?' — 0 = never water, 100 = water every year of the record. `occurrence` adds current-year updates. Use for flood-baseline reasoning, not real-time inundation (for that use Sentinel-1 + radar water).","pitfalls":"Bounded ±60° latitude (JRC's observation footprint). Polar regions return Absence. Glacier and turbid-river cells can score high recurrence without being navigable open water.","provenance":{"caution":"model output: a learned representation, not a measurement. Subject to training bias, domain shift, and encoder revision; treat as a hypothesis and corroborate against a deterministic band before load-bearing use.","class":"model_output","deterministic":false,"tamper_evidence":"signed_model_checkpoint","trust_rank":2},"references":"Pekel et al. 2016 (Nature)","units":"percent / class codes","value_range":[0,100]},"captured_at_range":["2026-08-10T21:07:04Z","2026-08-10T21:07:04Z"],"cell_dedupe_m":10,"data_resolution_m":30,"fact_cids":["kpxut76vhyygfsygxfx7w5fhj5tioh4xx5ukel2gbayjjxzqlo2a","wch6nogejcox24nncjqfhtvywyvbda2gbefq5vjkm32zvyrsq2ca","bjtz3hqmncox62yprnpalx5ttrkgtrrkgl7sdblag4doa66b3pqa","xs7e3lshgv63oq4jpcaxoo5tc6jzilpjpzul4uqn5ekmra3q2eja","lrkwraagt62vwtjsdzhzfehn6hzmoljg5sxsdfqzrrwn7hdphlra","nisamtdcho6i3kpra7davjigebhhqcfmo2tnwskivwvnucut5phq","ehzeuaenr4kmvst54puh6qycpshqsyvhaj4mxlam2pyt6nvj2rwa","h6krwsl5fbd7iagudju7b63ambshlojwz4fmb5xhdyracdzqsioq"],"kind":"numeric_scalar","n":8,"n_missing":8,"responder_pubkey_b32":"5tuqhbx45tcahvycgupww43gssa6sw2cxxzsx5xzp5qz52lcoefq","source":"jrc.gsw.v1_4.recurrence","stats":{"cos_lat_weighting_applied":true,"max":0.0,"mean":0.0,"median":0.0,"min":0.0,"n":8,"n_missing":8,"std":0.0},"unit":"percent","value":0.0,"value_per_cell_count":8}},"cell_dedupe_m":10,"cold_cells_skipped":8,"cold_cells_skipped_note":"8 cold cell(s) were not materialised this request to stay within the latency budget (EMEM_BORING_COLD_CAP=8). They are counted as missing in the aggregate, so `partial` is true. Re-query to warm more, lower n_cells, or query a specific cell for guaranteed coverage.","coverage_fraction":0.5,"is_exhaustive":false,"lat":23.348949,"lon":85.3052082,"materialize_notes":[{"band":"surface_water.recurrence","fact_cid":"kpxut76vhyygfsygxfx7w5fhj5tioh4xx5ukel2gbayjjxzqlo2a","status":"materialized"},{"band":"sentinel1_raw","fact_cid":"xdmxd6ayltbfmmpra36er2hnji6yakukssvkn3y6asj4s43pwsha","status":"materialized"},{"band":"surface_water.recurrence","fact_cid":"wch6nogejcox24nncjqfhtvywyvbda2gbefq5vjkm32zvyrsq2ca","status":"materialized"},{"band":"sentinel1_raw","fact_cid":"rxuqwrbch5usfgyxclg5757oyfrrdcsakeunnsgljiqvlos4ptia","status":"materialized"},{"band":"surface_water.recurrence","fact_cid":"bjtz3hqmncox62yprnpalx5ttrkgtrrkgl7sdblag4doa66b3pqa","status":"materialized"},{"band":"sentinel1_raw","fact_cid":"bbtcmslvm6zoen7kqu53l6dg5uqnsk34cf3cldeeq6yelgza7qkq","status":"materialized"},{"band":"surface_water.recurrence","fact_cid":"xs7e3lshgv63oq4jpcaxoo5tc6jzilpjpzul4uqn5ekmra3q2eja","status":"materialized"},{"band":"sentinel1_raw","fact_cid":"rxtjrgap2jwpmouog4qvwh4zaifuw6wphojubtxlqnrmgca44nia","status":"materialized"},{"band":"surface_water.recurrence","fact_cid":"lrkwraagt62vwtjsdzhzfehn6hzmoljg5sxsdfqzrrwn7hdphlra","status":"materialized"},{"band":"sentinel1_raw","fact_cid":"pg2vo5q67awz52a7ksfrj5zhujbfdyqaf2rxxnd7gixcreauknaa","status":"materialized"},{"band":"surface_water.recurrence","fact_cid":"nisamtdcho6i3kpra7davjigebhhqcfmo2tnwskivwvnucut5phq","status":"materialized"},{"band":"sentinel1_raw","fact_cid":"nen5qq6vhvhi5qory5nctrp5gybxlzqv5loszoie6ng7grwkdagq","status":"materialized"},{"band":"surface_water.recurrence","fact_cid":"ehzeuaenr4kmvst54puh6qycpshqsyvhaj4mxlam2pyt6nvj2rwa","status":"materialized"},{"band":"sentinel1_raw","fact_cid":"tthugne6bjp25qtxpfs6ppu5b2mstpr3tvje56mo6d3su5g7rwva","status":"materialized"},{"band":"surface_water.recurrence","fact_cid":"h6krwsl5fbd7iagudju7b63ambshlojwz4fmb5xhdyracdzqsioq","status":"materialized"},{"band":"sentinel1_raw","fact_cid":"6z7bjidvgc3ai2srm7qr3cyfjfx4tr5dzxo7whsh7vzokl5xsjvq","status":"materialized"}],"n_cells_queried":16,"n_cells_returned":8,"next":{"deep_recall":"POST /v1/recall {cell:'<cell64>', bands:[…]}","fact_dereference":"GET /v1/facts/{fact_cid}","raw_per_cell":"POST /v1/recall_polygon {polygon_bbox:{min_lat:23.3485432,max_lat:23.3491375,min_lng:85.3045995,max_lng:85.3058122}, bands:[…]}","verify_offline":"POST /v1/verify_receipt {receipt}"},"partial":true,"place_label":"ashok nagar park (park), Jharkhand, India","place_resolution":{"area_km2":0.008152658500074548,"confidence_reason":"ambiguous_top_two_candidates","input_query":"Ashok Nagar Ranchi","is_high_confidence":false,"resolved_label":"ashok nagar park (park), Jharkhand, India","via":"locate:cache"},"polygon":{"area_km2":0.008152658500074548,"bbox":{"max_lat":23.3491375,"max_lng":85.3058122,"min_lat":23.3485432,"min_lng":85.3045995},"n_sample_cells":16,"sample_cells":["defi.zb509.zulI.heqi","defi.zb509.zulI.heqA","defi.zb509.zulI.heqU","defi.zb509.zulI.heri","defi.zb509.zAbA.heqi","defi.zb509.zAbA.heqA","defi.zb509.zAbA.heqU","defi.zb509.zAbA.heri","defi.zb509.zAro.heqi","defi.zb509.zAro.heqA","defi.zb509.zAro.heqU","defi.zb509.zAro.heri","defi.zb509.zEhe.heqi","defi.zb509.zEhe.heqA","defi.zb509.zEhe.heqU","defi.zb509.zEhe.heri"],"scene_overlay_url":"/v1/places/scene_overlay.svg?place=ashok%20nagar%20park%20(park)&band=surface_water.recurrence&n_cells=16","scene_thumbs_count":16,"source":"nominatim_boundingbox"},"responder_pubkey_b32":"5tuqhbx45tcahvycgupww43gssa6sw2cxxzsx5xzp5qz52lcoefq","served_at":"2026-08-10T21:07:05Z","via":"locate:cache","warning":"Low-confidence geocode: 'Ashok Nagar Ranchi' resolved to 'ashok nagar park (park), Jharkhand, India' (0 km²). The result may cover a much larger area than intended. Re-query with a more specific place name or pass explicit lat/lng."}