../projects / ossmile
+========================================================================+

OSSMILE

// the "good news" dashboard · philosophical inverse of ncentcom

+========================================================================+
v0.1 · [PREVIEW] · SvelteKit · PostgreSQL · Drizzle · GDELT open

Open-source positivity dashboard. Inverse product to NCENTCOM — same GDELT pipeline, opposite filter. Cooperative, humanitarian, and scientific events surface to the top; threat-weighting inverts to reward positive signal. Regional smile-score composites streamed via SSE.

  • > GOLDSTEIN ≥ +3 and CAMEO cooperation codes drive event selection
  • > Regional smile-density and positive-tone composites
  • > SSE stream from scoring service straight to the frontend
----------------------------------------------------------------------------------------

> the inverse

OSSmile is the philosophical inverse of NCENTCOM. Same GDELT pipeline, same regional aggregation, opposite filter. Threat-weighting inverts to reward cooperative, humanitarian, and scientific signal. Military-specific fetchers (ADS-B tracking, naval AIS, classified threat intel) are removed.

> event selection

  • >GOLDSTEIN scale ≥ +3 — material cooperation thresholds, not just diplomatic noise.
  • >CAMEO EventCodes 0xx (verbal cooperation) and 1xx (material cooperation).
  • >Positive Tone filter to suppress sarcasm / inverted reporting.
  • >Regional composites: smileScore = 0.25·goodNewsDensity + 0.20·gdeltTone + ...

> status

Homelab staging. Frontend is live at ossmile.novaprospekt.cc; the scoring sweep is in progress on the backend (ossmile-core fork of nova-core). Tracking under the OSS Jira board.

----------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------
a novaprospekt project
[0] bmrl* "~/changelog" 0000-00-00 00:00Z