Skip to content

feat(events): AI / on-chain / telco verticals in the attention rail#165

Merged
rinjanianalytics merged 1 commit into
masterfrom
feat/attention-rail-verticals
Jun 17, 2026
Merged

feat(events): AI / on-chain / telco verticals in the attention rail#165
rinjanianalytics merged 1 commit into
masterfrom
feat/attention-rail-verticals

Conversation

@rinjanianalytics

Copy link
Copy Markdown
Owner

The attention rail tracked only actors + CVEs. Now that AI, on-chain, and telco are onboarded, /v1/events emits three vertical event kinds too.

Kind Source Keyed on Signal discipline
ai-incident AI Incident DB incident_date (real-world date) a one-time bulk ingest doesn't masquerade as "new"
wallet wallets created_at, entity_type='sanctioned' only new SDN designationscreated_at is preserved across the daily OFAC re-upsert, so the 2.5k scam/protocol bulk never floods
telco fraud_schemes created_at low volume (curated taxonomy); usually quiet

The existing per-kind cap + round-robin merge already prevents any source from hogging the rail, so the new kinds get a fair share with no extra logic.

Verified in-process against a real DB: {kev, cve, actor, ai-incident, telco} merge balanced; AI events carry title/developers//ai-incidents href. gateway tsc clean. Pairs with the dashboard PR that adds the icons/tints.

…n rail

Adds three vertical event kinds to /v1/events so the "what changed" rail
tracks the onboarded verticals, not just actors + CVEs:

- ai-incident — recent AI Incident DB incidents, keyed on incident_date (the
  real-world event date), so a one-time bulk feed ingest doesn't masquerade as
  "new". href /ai-incidents.
- wallet — newly SANCTIONED wallets only (the high-signal on-chain event).
  created_at is preserved across the daily OFAC re-upsert, so it fires only on
  genuinely-new SDN designations, not the bulk scam/protocol labels. /onchain.
- telco — new fraud schemes added to the 5G taxonomy (low volume). /telco.

The existing per-kind cap + round-robin merge already prevents any single
source from flooding, so the three new kinds get a fair share automatically.
Verified in-process: kinds {kev,cve,actor,ai-incident,telco} merge balanced.
gateway tsc clean.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
@rinjanianalytics rinjanianalytics merged commit 1ebd253 into master Jun 17, 2026
5 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant