Scans recent business news for partnership / acquisition language mentioning two known entities, and suggests new graph connections. Approve to add them (then click Save to server).
Turn dashboard modules on/off and choose the map basemap. Changes save to the server (needs the admin token above) and apply to everyone on the next page load. All basemaps are free / open-source (OpenStreetMap-based) β no API key.
Modules shown on the homescreen
Signal map basemap
Tile style open-source / free
Market Pulse β spike sensitivity
How easily a brand is flagged as "spiking" volume & sentiment jumps in Market Pulse + the movers digest
Paste or upload JSON with {"entities":[β¦],"relationships":[β¦]} (or a plain array of either). Merge adds/overwrites by id; Replace swaps the whole dataset. Nothing is saved until you click Save to server.
Data sources
Connection tests
Server keys & storage
π Real API keys and the admin token live as Cloudflare β Pages β Settings β Environment variables, never in the browser:
ADMIN_TOKEN β required to save edits (enter it in the top bar to authorize a save)
FINNHUB_KEY β enables company-news
DIGEST_WEBHOOK β Slack/Discord digest target
Live editing also needs a KV namespace bound as KB_STORE. Reads fall back to the bundled dataset if KV isn't set up yet.