Data
Source provenance, geographic coverage, comparability, model registry, and adapter status. Regional coverage does not imply uniform availability.
Adapter status — OneNetwork
- Binding
- not bound
- Runtime API
- not called
- Endpoint
- not bound
OneNetwork adapter is off. Marine Sentinel runs on its own public feeds. Footer credit only — no API call.
OneNetwork is lineage (footer credit). This deployment does not call a OneNetwork API. Maps, Sentinel-2, FIRMS, NEA PM2.5, and OSINT run independently.
Source registry
| Source | Provider | Status | Coverage / completeness | Comparability |
|---|---|---|---|---|
Nikoi incident report (supplied) Pollution & release · Project demonstration use · REPORTED | Source materials (project seed) | REFERENCE PUBLIC · seed | Single historical case, 29 Apr 2025 Case study only · Indonesia · Malaysia · completeness NOT_APPLICABLE | A single case is not a regional slick product. Single source; location claims may disagree with other materials |
AIS correlation (report-derived) Human pressure / vessels · Demonstration · INFERRED | Source materials | MOCK EXPERIMENTAL · seed | POLARIS candidate association only Case study only · completeness NOT_APPLICABLE | Not comparable to a regional traffic picture. Not a live AIS feed; association only |
OpenStreetMap basemap Cartography · ODbL · REFERENCE | OpenStreetMap contributors | LIVE ACTIVE · tile request time | Global Global · completeness FULL | Cartography, not an environmental dataset. Basemap only — not marine intelligence |
Sentinel-2 cloudless mosaic 2024 Optical satellite context · Copernicus Sentinel data + EOX CC BY-NC-SA 4.0 for the public mosaic · OBSERVED | EOX IT Services GmbH (modified Copernicus Sentinel-2) | REFERENCE PUBLIC · tile request | Global cloudless mosaic Global · Regional · Indonesia · Malaysia · Singapore · completeness FULL | Mosaic is not comparable to a single-date Sentinel-2 L2A scene. Not live. Not a dated event scene. Composite dates. Not classified habitat, turbidity, or oil. Commercial use of the EOX mosaic may require a separate licence. |
Natural Earth 110m countries Geographic context · Public domain · REFERENCE | Natural Earth | REFERENCE PUBLIC · 2026-09-04 | Indonesia, Malaysia, Singapore and neighbouring outlines Indonesia · Malaysia · Singapore · Regional · completeness PARTIAL | Administrative outlines are not environmental units. Not EEZ. Singapore inset is simplified. Small islands omitted. |
GHRSST MUR sea-surface temperature Ocean state · NASA GIBS public visualization · MEASURED | NASA GIBS / JPL | DELAYED PUBLIC · tile request date | Global ocean including EMSEA Global · Regional · completeness FULL | Single blended product across jurisdictions; still delayed. Delayed. Not live. Not in-situ. Not a bleaching product. |
VIIRS NOAA-20 chlorophyll-a Ocean state · NASA GIBS public visualization · MEASURED | NASA GIBS / NOAA | DELAYED PUBLIC · tile request date | Global ocean; cloud-limited Global · Regional · Partial regional · completeness PARTIAL | Cloud cover is uneven; do not compare gap vs gap as ecology. Gaps are NO DATA, not zero chlorophyll. Not HAB prediction. |
MODIS Aqua true colour Ocean state / ocean colour · NASA GIBS public visualization · OBSERVED | NASA GIBS | DELAYED PUBLIC · tile request date | Global; cloud-limited Global · Regional · Partial regional · completeness PARTIAL | Visual RGB is not a comparable biogeochemical product. Not classified turbidity, chlorophyll, or oil. |
EMSEA geographic gazetteer Geographic context · Product demonstration · REFERENCE | Marine Sentinel | REFERENCE REFERENCE · seed | Selected places in and adjacent to EMSEA Indonesia · Malaysia · Singapore · Partial regional · completeness PARTIAL | A gazetteer is not an environmental observation network. Not complete. Not surveyed. Some places sit outside the ±4° envelope for connectivity. |
Global Mangrove Watch v3 extent Blue Economy / blue carbon extent · GMW open data; attribute GMW · DERIVED | GMW / Aberystwyth / soloEO / JAXA — tiled via Global Forest Watch | REFERENCE PUBLIC · tile request | Global mangrove extent including East Bintan / Riau Indonesia · Malaysia · Singapore · Regional · Global · completeness PARTIAL | Do not visually imply seamless regional comparability when vintages, methods, licences or completeness differ. EXTENT ≠ CARBON STOCK. Visualization tiles are not the analysis-ready dataset. |
East Bintan marine conservation area Protection & governance · Indonesian official conservation GIS (public WFS) · REPORTED | Kementerian Kelautan dan Perikanan RI / SIDAKO | REFERENCE PUBLIC · 2026-09-06 | Perairan wilayah timur Pulau Bintan — 138,561.42 ha Indonesia · Case study only · completeness NOT_APPLICABLE | A legal boundary is not an ecological unit. Overlap ≠ compliance. Event geometry ≠ island location. Not merged with Bintan II. |
Bintan II marine conservation area Protection & governance · Indonesian official conservation GIS (public WFS) · REPORTED | Kementerian Kelautan dan Perikanan RI / SIDAKO | REFERENCE PUBLIC · 2026-09-06 | Bintan II — 843,609.30 ha Indonesia · Partial regional · completeness NOT_APPLICABLE | Do not merge with East Bintan 18/2022. Separate from East Bintan (18/2022). Does not intersect Nikoi Island gazetteer point. |
Allen Coral Atlas benthic map Natural capital · CC BY 4.0 · OBSERVED | Allen Coral Atlas Partnership / Arizona State University | REFERENCE PUBLIC · WMS tile request | Shallow mapped reefs including East Bintan Indonesia · Regional · Partial regional · Global · completeness PARTIAL | Atlas classes are not Indonesian official habitat maps. HABITAT ≠ CONDITION. Unmapped pixels are NO DATA. Not KKP SIDAKO or CRMIS. |
Global Fishing Watch apparent fishing effort / AIS vessel presence Marine economic activity · GFW terms; API key required · DERIVED | Global Fishing Watch | FUTURE FUTURE | Global AIS-derived grids (not loaded) Global · Regional · completeness UNKNOWN | Not rendered; cannot be compared across jurisdictions in this build. Apparent fishing effort ≠ catch, stock, value, or IUU. Vessel presence ≠ liability. |
Marine Regions world EEZ (intended) Geographic context · CC-BY (intended; not currently redistributed) · REFERENCE | Flanders Marine Institute (VLIZ) | FUTURE FUTURE | Indonesia, Malaysia, Singapore EEZs (intended) Indonesia · Malaysia · Singapore · Regional · completeness UNKNOWN | EEZ is legal context, not an ecological unit. Not loaded. Country outlines must not be read as EEZ. |
OneNetwork Core services Intelligence infrastructure · Institutional · REFERENCE | OneNetwork.ie | FUTURE FUTURE | Adapter present Global · completeness NOT_APPLICABLE | Infrastructure, not a geographic dataset. Optional lineage API. Not required for the public demonstrator. |
Skylight / Allen Institute for AI Maritime behaviour intelligence · Restricted / licensed — not assumed · REFERENCE | Allen Institute for AI | FUTURE FUTURE | Not ingested Global · Regional · completeness UNKNOWN | Provider events would remain source-attributed. Potential upstream event provider. Do not scrape. Do not claim partnership. Marine Sentinel adds environmental relevance, not generic detection. |
AISStream terrestrial AIS Vessel presence · AISStream terms · OBSERVED | AISStream.io | LIVE PUBLIC · request time | SMEIR approaches Singapore · Indonesia · Malaysia · Regional · completeness PARTIAL | Not comparable to GFW fishing effort or Skylight behaviour events. Not satellite. Snapshot ≠ tracks. Presence ≠ allegation. |
MPA OCEANS-X / Digital Twin Institutional maritime · Authorised institutional access required · REFERENCE | Maritime and Port Authority of Singapore | REQUIRES_VERIFICATION INSTITUTIONAL | Future adapter only Singapore · Case study only · completeness NOT_APPLICABLE | Singapore institutional systems are not a regional feed. No live access; mock contract only |
NASA FIRMS VIIRS NOAA-20 thermal anomalies Fire / thermal anomalies · NASA FIRMS public NRT terms · OBSERVED | NASA FIRMS / LANCE | DELAYED ACTIVE · request time via /api/atmosphere/firms | EMSEA clip of Southeast Asia NRT files Indonesia · Malaysia · Singapore · Regional · Global · completeness PARTIAL | NRT product; not the science-quality archive. Not comparable to a ground fire report. Thermal anomaly ≠ confirmed forest fire ≠ smoke source ≠ haze attribution ≠ liability. Cloud/coverage misses. Suomi NPP excluded after March 2026 quality warning. |
NASA FIRMS VIIRS NOAA-21 thermal anomalies Fire / thermal anomalies · NASA FIRMS public NRT terms · OBSERVED | NASA FIRMS / LANCE | DELAYED ACTIVE · request time via /api/atmosphere/firms | EMSEA clip of Southeast Asia NRT files Indonesia · Malaysia · Singapore · Regional · Global · completeness PARTIAL | Do not add NOAA-20 and NOAA-21 counts as independent fires. Same epistemic limits as NOAA-20. Dual-sensor display can double-count the same heat source. Not a count of unique fires. |
ASMC Regional Haze Situation Regional haze · ASMC / ASEAN terms · REPORTED | ASEAN Specialised Meteorological Centre | UNAVAILABLE REFERENCE | ASEAN region (not ingested) Regional · Indonesia · Malaysia · Singapore · completeness UNKNOWN | Official reference; not a substitute for FIRMS points or NEA PM2.5. Not retrieved in this build. Where ASMC reports visible smoke/haze it would be REPORTED / OBSERVED BY ASMC with date. |
Singapore NEA PM2.5 (1-hour regional) Air quality · Singapore open data (data.gov.sg terms) · MEASURED | Singapore National Environment Agency / data.gov.sg | LIVE ACTIVE · request time | Singapore north, south, east, west, central Singapore · completeness NOT_APPLICABLE | Singapore-only; not an ASEAN PM2.5 field. Regional observation; not interpolated. PM2.5 elevation ≠ forest-fire attribution or health causation from a map intersection. |
Copernicus CAMS global atmospheric composition Aerosol forecast · Copernicus licence — not confirmed for this build · FORECAST | ECMWF / Copernicus Atmosphere Monitoring Service | FUTURE FUTURE | Global (not loaded) Global · Regional · completeness UNKNOWN | Modelled forecast is not comparable to NEA PM2.5. Not loaded. CAMS forecast must never be rendered as a measurement. GIBS AOD/aerosol index is a delayed retrieval, not CAMS. |
Open-Meteo modelled wind (10 m and 925 hPa) Wind / transport · Open-Meteo attribution; underlying model licences · MODELLED | Open-Meteo (ECMWF IFS / GFS blend) | LIVE ACTIVE · request time | Selected points across EMSEA Regional · Singapore · Indonesia · Malaysia · completeness PARTIAL | Do not mix surface and 925 hPa without the level label. MODELLED. 925 hPa (~2500 ft) is labelled separately from 10 m surface wind. Not ASMC official 2500 ft winds. Not a trajectory model. |
NASA GIBS OMPS aerosol index / VIIRS AOD Aerosol / haze context · NASA GIBS public visualization · DERIVED | NASA GIBS | DELAYED PUBLIC · tile request date | Global delayed retrievals Global · Regional · completeness PARTIAL | Not comparable to NEA PM2.5 or ASMC haze status. Aerosol index is not confirmed smoke. AOD is not PM2.5 and is not CAMS. Gaps are NO DATA, not clear air. |
Regional AIS (intended) Maritime behaviour · Provider terms — credentials must not sit in frontend code · OBSERVED | Public / licensed AIS provider (not configured) | FUTURE FUTURE | Singapore–Bintan / Malacca approaches (intended) Singapore · Indonesia · Malaysia · Regional · completeness UNKNOWN | Cannot compare jurisdictions without a feed. Not a live AIS feed. Historical Nikoi correlation is not a regional traffic picture. AIS gap ≠ deception. |
Sanctions / watchlist context (OFAC, UK, EU, UN, Australia) Sanctions / watchlist context · Official public lists where terms allow · REPORTED | Listing authorities (not ingested) | FUTURE FUTURE | Global lists; regional use when a vessel is in the AOI Global · Regional · completeness UNKNOWN | Lists are legal/administrative context, not behavioural evidence. Listing ≠ sanctions evasion. Sanctions-listed ≠ polluter. Absence of a retrieved listing is not a clearance. |
HISTORICAL / REFERENCE — sourced, not a live feedREQUIRES_VERIFICATION — access pendingLIVE — verified and currently ingestingDELAYED — public satellite / lagged product, not liveREFERENCE / UNAVAILABLE — context or not ingested
Model registry
| Model | Version | Status | Purpose | Limitations |
|---|---|---|---|---|
Candidate vessel association mod-candidate-vessel | 0.1.0 | EXPERIMENTAL | Score spatial/temporal/track compatibility for potential sources | Does not prove causation; no drift physics in v0.1 |
Slick detection mod-slick-detection | external-source | EXPERIMENTAL | Detect marine surface anomaly geometry | Phase 1 does not re-run satellite detection |
Oil / current transport mod-oil-drift | future | FUTURE | Transport and shoreline exposure | Not built in Phase 1 |
Singapore nexus / SMEIR relevance mod-singapore-nexus | 0.1.0 | EXPERIMENTAL | Assess ecological/transport relevance without jurisdiction claim | Qualitative in Phase 1 |
Transboundary relevance mod-transboundary | 0.1.0 | EXPERIMENTAL | Flag cross-border environmental relevance | Does not resolve sovereignty questions |
Freshwater pulse detection mod-freshwater-pulse | architected | FUTURE | Catchment → outlet → plume → transport → receptors | Architected; not faked as live detection |
Atmospheric transport plausibility mod-atm-transport | 0.1.0 | EXPERIMENTAL | Ask whether emissions from an upwind sector could plausibly reach a receptor during a time window, using modelled 925 hPa wind and FIRMS anomalies | Not causation, not a trajectory model, not source apportionment, not health or deposition modelling, not company attribution |
Rendezvous / encounter candidate mod-rendezvous | 0.1.0-architected | FUTURE | Flag possible vessel-to-vessel encounters from AIS proximity, duration, and relative speed | Rendezvous ≠ STS. STS ≠ illegal transfer. Not run in this build. |
STS assessment mod-sts-assessment | 0.1.0-architected | EXPERIMENTAL | Review a rendezvous candidate for possible ship-to-ship transfer with alternative explanations | POLARIS assessment is INSUFFICIENT EVIDENCE. Not a legal determination. |
Registry note: versioned source-of-truth also documented in DATA-SOURCES.md and model rows above. Do not architect the core demonstrator around unavailable commercial APIs.