LEARN

Feature guide, sample queries, and tips for getting the most out of Silent Facts

What is Silent Facts?

Silent Facts is a corporate intelligence platform that builds a knowledge graph from public SEC filings (10-K, 8-K, 20-F, S-1, Form 4, 13F, SC 13D, SC TO-T, and more). It discovers relationships between companies, people, auditors, and funds that are buried in regulatory filings and surfaces them as an interactive, queryable network.

Every day, an automated pipeline scans the latest SEC filings, market calendars, and index changes, then updates the graph and generates intelligence reports. Everything runs on free-tier infrastructure with zero API costs.

The platform covers ~500+ public companies across the S&P 500, NASDAQ 100, and DOW 30 indices.

NLP Terminal

Ask questions in plain English — the system translates them to graph queries

Location: Home → Terminal tab

Type any question about companies, people, or relationships. The system uses an LLM to translate your question into a Neo4j Cypher query, runs it against the knowledge graph, and returns structured results with an interactive network diagram.

Sample Queries
"Blast Apple, NVDA and MSFT"
"Who audits Google?"
"Show the board of NVIDIA"
"How are JNJ, AbbVie, and Genmab connected?"
"Show common suppliers of COST and HAS"
"Who are the customers of AOS?"
"How is Tesla connected to NVDA within 3 hops?"
"Show all underwriters and their companies"
Tip: Use the "Blast" command to get a full 360-degree view of a company — board members, suppliers, customers, auditors, investors, and partners all at once. You can blast multiple tickers in one query.

Interactive Graph Explorer

Visual network diagram of corporate relationships

Location: Appears in Terminal after running a query

When a query returns graph data, an interactive network diagram appears. Nodes represent companies, people, auditors, or funds. Edges represent relationships like board seats, supply chains, auditor engagements, and investments.

Features
Edge Type Filters
Checkboxes above the diagram let you toggle relationship types on/off. INVESTED_IN and MEMBER_OF are hidden by default (they clutter the view) but auto-enable for investor queries.
Note on MEMBER_OF: the checkbox is intentionally enabled-but-unchecked even when the result has zero MEMBER_OF edges. Clicking it alone will not make new edges appear, because the backend already strips MEMBER_OF at the query level (the index super-node would otherwise burn the path-search budget on Nasdaq-100 / S&P 500 fan-out paths the user doesn't want). To actually include those edges in the graph, re-issue the query with an opt-out phrase: blast AAPL with all edges, blast NVDA INTC MU including supernodes, blast JNJ with 3 hops unfiltered. The checkbox is shown so the option is discoverable, not because clicking it re-fetches data.
Right-Click to Hide
Right-click any node to hide it and its direct connections. A side panel lists hidden nodes with individual Restore buttons and a Restore All option.
Color-Coded Edges
Each relationship type has a distinct color: blue for board seats, yellow for supply chain, purple for auditor, pink for investor, indigo for partners, green for competitors.
Event Overlays
Nodes with upcoming earnings get an amber ring. Upcoming stock splits get a green ring. Hostile takeover targets get a pulsing rose ring. Hover for details.
Tip: Drag nodes to rearrange the layout. The physics engine stabilizes automatically, then you can freely reposition nodes. Scroll to zoom in/out.

Daily Intelligence Feed

All new relationships discovered by today's pipeline run

Location: Home → Daily Intelligence tab

Every day at 2:00 AM, the automated pipeline scans new SEC filings and extracts relationships. The Daily Intelligence tab shows everything discovered in the last 48 hours: new board appointments, supply chain contracts, auditor changes, M&A events, restructurings, and more.

Features
  • Human-readable descriptions for every relationship (e.g., "NVDA entered strategic agreement with MSFT")
  • Filter by relationship type or search by ticker/name/keyword
  • Grouped by date with relationship type color badges
  • Links to source SEC filings on EDGAR
  • 8-K event filter to see only material current reports

Market Calendar

Earnings, IPOs, splits, index changes, takeover bids, and insider activity

Location: Home → Market Calendar tab

Six sub-tabs covering every major market event type. All data is free, sourced from Nasdaq APIs, SEC EDGAR, and Wikipedia.

Earnings Calendar

Upcoming earnings dates for tracked companies. Click any row to expand sympathy movers — suppliers and customers of the reporting company who might move in response.

"upcoming earnings"
"when does NVDA report?"

IPO Calendar

Upcoming, priced, filed, and withdrawn IPOs. Click a filed IPO to see deep S-1 analysis: underwriters, use of proceeds, risk factors, offering size. Hit "Analyze S-1" to trigger on-demand extraction.

"upcoming IPOs"
"who is underwriting RKLB?"

Split Calendar

Upcoming stock splits with ratio and execution date. Companies in the tracked universe are flagged.

"upcoming splits"
"is NVDA splitting?"

Index Changes

S&P 500, NASDAQ 100, and DOW 30 additions and removals with post-event performance charts (day -14 to day +28).

Active Tender Offers

Universe-wide scan of SC TO-T (acquirer tender offers) and SC 14D9 (target responses). LLM classifies each as hostile, friendly, or unknown. Status tracking: pending, accepted, rejected, withdrawn, completed. ACTIVIST-LINKED badge when a tracked activist filed a 13D on the same target.

"active takeover bids"
"hostile bids"
"who is trying to acquire APLS?"

Insider Activity

Form 4 insider transactions from officers, directors, and 10%+ holders. Net flow aggregates (buys vs. sells), cluster buy detection (3+ insiders buying the same stock), and board interlock badges. Filters: discretionary only (excludes 10b5-1 plans), hide corporate programs (ESPP bulk purchases), hide foreign issuers.

"insider buys at NKE"
"insider cluster buys"
"who is selling AAPL?"

Watchlist & Alerts

Monitor specific tickers and get notified when new relationships are discovered

Location: Home → Watchlist & Alerts tab

Add tickers to your watchlist and the system generates alerts whenever the daily pipeline discovers new relationships involving those companies. Alerts include the relationship type, the connected entity, context from the filing, and a link to the source document.

How It Works
  1. Add tickers using the input box (e.g., AAPL, NVDA, GOOGL)
  2. The daily pipeline generates alerts when new edges are created for your watched tickers
  3. Click an alert to mark it as read. Filter by ticker or unread-only
  4. The red badge on the tab shows your unread alert count

Graph Analytics

Network science algorithms reveal hidden patterns across the entire corporate graph

Location: Graph Analytics page →

Five tabs of analysis computed nightly using NetworkX on the full ~9,100-node / ~16,500-edge graph.

Influence (PageRank, Degree, Betweenness)
Who are the most influential nodes in the network? Who are the bridge nodes whose removal would fragment clusters? Top 25 most-connected companies and people.
Communities (Louvain + Node Similarity)
Unsupervised clustering reveals spheres of influence. Node Similarity (Jaccard) surfaces structurally similar company pairs — implicit competitors.
Governance (Board Power, Auditor, Switches)
Who sits on the most boards? Which auditor dominates? Auditor switches detected by daily snapshot diffing (EY lost 3 clients this week — who picked them up?).
Capital (Strategic Investments)
Company-to-company stakes (not index funds). Interactive lookup: "what has GOOGL invested in" or "who invested in DXCM". Leaderboards of top strategic investors and investees.
Signals (M&A, Competitors, Risk Contagion)
M&A prediction: unconnected company pairs with high governance overlap. Competitive intelligence: same-industry pairs sharing supply chains. Risk contagion: blast-radius scoring — if a company fails, who is exposed?
Activity (Recent Relationship Changes)
Last 30 days of new edges added to the graph, with type filter, text search, and context from source filings.
Sample Queries
"most connected companies"
"M&A candidates"
"competitors of INTC"
"blast radius of GOOGL"
"who invested in DXCM?"

Whale Watch

Track legendary investors' 13F quarterly holdings and activist campaigns

Location: Whale Watch page →

Follow 20 curated whales — Buffett, Soros, Ackman, Icahn, Dalio, Burry, and more. See what they're buying, selling, and where they overlap.

Roster
All 20 tracked whales with latest-quarter AUM, position count, new buys, and exits. Color-coded by style: activist (red), value (green), macro (blue), quant (purple), growth (cyan), contrarian (orange).
Whale Portfolio
Click any whale to see their full portfolio: top holdings by weight, new positions this quarter, exited positions, and share changes. Quarter selector lets you browse historical snapshots.
Trending
Stocks held by 2+ tracked whales. Cross-whale consensus — when Buffett, Ackman, and Dalio are all in the same name, that's signal.
Activist Campaigns (SC 13D)
Activist 13D filings from tracked whales. LLM classifies intent: passive, engagement, board change, strategic review, or proxy fight. Hostile flag when the activist is pushing for control.
Sample Queries
"Buffett's portfolio"
"what is Ackman buying?"
"Icahn's latest 13D"
"trending with whales"
"top holders of AAPL"

Insider Transaction Signals

Universe-wide Form 4 scanning with noise filters and cluster detection

Location: Home → Market Calendar → Insider Activity

Every Form 4 filed against tracked companies is ingested. The real value isn't individual transactions — it's the cluster buys: when 3+ distinct insiders are buying the same stock independently, that's a genuine consensus signal.

Signal vs. Noise
Signal (keep)
  • Open-market purchases (code P) — insiders spending their own money
  • Open-market sales (code S) — insiders choosing to sell
  • Cluster buys: 3+ insiders buying the same ticker
Noise (filtered out)
  • 10b5-1 scheduled sales — automated, not discretionary
  • Corporate programs (ESPP) — 5+ insiders at identical price
  • Option exercises (M), grants (A), gifts (G), tax withholding (F)
  • Foreign issuers (ADRs like TSM, ASML) — different reporting norms
Tip: The "Discretionary Only" and "Hide Corporate Programs" filters are on by default. This removes ~80% of noise and leaves you with genuine buy/sell decisions.

Takeover Bid Detection

SC TO-T / SC 14D9 universe-wide tender offer scanner with hostile-bid classifier

Location: Home → Market Calendar → Active Bids

Every tender offer filed with the SEC is captured, regardless of whether the acquirer is a tracked whale. The LLM reads the filing cover page and Item 4 to classify each bid as hostile, friendly, or unknown, and extracts the per-share offer price.

How It Works
  • SC TO-T — filed by the acquirer (third-party tender offer)
  • SC 14D9 — filed by the target company (recommendation to accept or reject)
  • Target's 14D9 recommendation propagates to the matching pending TO-T bid
  • ACTIVIST-LINKED badge when a tracked activist filed an aggressive 13D within 180 days
  • Hostile targets get a rose pulse ring on the graph explorer

Breaking News

Curated intelligence events ranked by importance

Location: Breaking News page →

Six event scanners surface the day's most significant pipeline discoveries as importance-ranked news cards with LLM-generated headlines and summaries.

Importance Scoring
Hostile Bids: 100 Friendly Bids: 85 Hostile Activist: 90 Activist: 80 Insider Clusters: 80 Whale Moves: 60 IPO Events: 55/45 Auditor Changes: 40
"breaking news"
"what happened today?"
"news about AAPL"
Tip: Click "Generate Posts" on any news card to create Twitter + LinkedIn post drafts in the Content Studio.

Content Studio

Turn SEC intelligence into share-ready social media posts

Location: Content Studio page →

One-click generation of Twitter (280 char) and LinkedIn (600 char) post drafts from breaking news items. The LLM creates both variants in a single call. All posts require manual approval before publishing — no auto-post.

Workflow
News Item Generate Draft Approved Posted
  • Edit posts in-place with live character counter
  • Regenerate with custom instructions (e.g., "make it more urgent")
  • Copy to clipboard for manual posting
  • Filter by status (draft/approved/posted) and platform (Twitter/LinkedIn)

Quick Reference — All NLP Queries

These queries all work in the Terminal search bar. The system recognizes these patterns and routes them to fast-path handlers for instant results.

Category Query Pattern What It Returns
General"Blast AAPL"Full 360 view: board, suppliers, customers, auditor, investors, partners
Connections"How are X, Y connected?"Shared nodes between companies
Earnings"upcoming earnings" / "when does X report?"Earnings calendar with dates, timing, EPS estimates
IPOs"upcoming IPOs" / "who is underwriting X?"IPO calendar or S-1 underwriter details
Splits"upcoming splits" / "is X splitting?"Split calendar with ratios
Holdings"top holders of AAPL" / "who owns MSFT?"Top 25 institutional holders with shares, delta, value
Whales"Buffett's portfolio" / "what is Ackman buying?"13F portfolio, new positions, exits
Whale Trends"trending with whales"Stocks held by 2+ whales with cross-whale consensus
Activist"Icahn's latest 13D" / "hostile 13D filings"Activist 13D campaigns with intent and stake %
Takeovers"active takeover bids" / "hostile bids"Tender offers with price, status, hostile classification
Insider"insider buys at NKE" / "insider cluster buys"Form 4 transactions, cluster signals
Investments"what has GOOGL invested in?"Strategic company-to-company stakes
M&A"M&A candidates" / "takeover candidates"Unconnected pairs with high governance overlap
Competitors"competitors of INTC"Implicit competitors via shared supply chains
Risk"blast radius of GOOGL" / "if AAPL fails"Contagion exposure by channel (board, auditor, supply, investment)
News"breaking news" / "what happened today?"Latest pipeline events ranked by importance

Data Freshness

Daily pipeline runs at 2:00 AM and covers: index membership changes, earnings/IPO/split calendars, 8-K current reports, takeover bids (14-day window), activist 13D filings, Form 4 insider transactions (7-day window), whale 13F updates (quarterly, 7-day staleness gate), graph analytics recomputation, and breaking news generation.

Graph analytics (PageRank, communities, etc.) refresh daily and are cached in SQLite for instant page loads.

13F whale data is inherently quarterly with a 45-day filing lag. The pipeline checks daily but new data only appears once per quarter.

Form 4 insider transactions must be filed within 2 business days of the transaction, so the 7-day window over-covers comfortably.