TLTE — Transformative League of Tamil Eelam logo
VinMin · வின்மின்·A digital homeland
Phase B · force-directed · Aarambam

Civic Evidence Graph

The TLTE corpus rendered as a citation graph. Five node types, deterministic force-directed layout (seeded — same on server and client), focused subgraphs on click, and a label search. No engagement signal, no popularity weight — only structural connectivity. Open the JSON at /api/public/graph.json.

edges · 254

Click a node to focus its neighborhood. Hover for label. Use the search to jump straight to a citation, pack, or desk.

How the graph is built
  • Citation nodes are every entry in src/lib/citations-registry.ts — append-only.
  • Pack → Citation edges come from pack.evidenceAnchors[].citeId.
  • Desk → Citation edges come from citation tags.
  • Doctrine → Citation edges come from tags starting with doctrine-civic-protection.
  • Continuity → Surface edges come from the to: field of changelog entries.
  • Force layout is deterministic: seeded RNG, fixed iterations, identical on server and client (no hydration drift).
  • Focused subgraph shows the clicked node and all neighbors within 1 or 2 hops.

Phase B ships force layout, click-to-focus, and search. Phase C will add a saved-view URL hash and degree-based node sizing.

Continue in Continuity & Governance