Schema
777 objects · 766 links
Graph health
Object types
One cited fact — the atomic unit of the Impact Suite. Unifies the site's DataPoint and KeyMetric rows.
A cited publication. The evidence behind claims.
A regulation being tracked on the AI Policy Tracker.
A market actor (hyperscaler, lab, utility, startup…).
One of the 22 Impact Suite sectors (authoritative taxonomy from lib/data.ts).
A place with governing power. New as a first-class entity — the site previously used bare strings.
A node in a causal graph. Essay nodes use label and layer; power-map nodes also set kind and order.
An investor thesis. Stance is a position (Bullish, Cautious, …), not a measured claim.
One causal edge on the data-center power map. whoWins, whoPays, and connectionType live here because the links API stores only endpoints.
One dated value of a claim. Claims keep history; the site previously stored only the latest snapshot.
Link types
cited_by
Claim, Perspective → Source
The evidence. The densest relation in the graph — the trust model.
about
Claim, Perspective → Company, Sector, Jurisdiction, Policy
What the claim or perspective describes.
affects
Policy → Sector
Regulatory impact of a policy on a sector.
drives
CausalNode → CausalNode
Causal edges of the AI-buildout graph.
references
Brief → Claim
A real foreign key from a sector brief to a claim (replaces editorial convention). Brief type lands in a later schema version.
has_observation
Claim → Observation
The value history of a claim.
operates_in
Company → Sector
A company's primary sector(s) of operation in the AI economy.
authored_by
Perspective → Company
The firm that wrote the thesis.
starts_at
Mechanism → CausalNode
The power-map node a mechanism edge starts from.
ends_at
Mechanism → CausalNode
The power-map node a mechanism edge ends at.
evidenced_by
Mechanism → Claim
The sourced sentence for a mechanism. That claim still cites its sources.
Action types
propose_claimqueue
Every new claim needs a human. Nothing publishes unreviewed.
refresh_claimqueue
Value changes are reviewed; the old value survives as history.
link_claimsauto
Linking existing, reviewed objects needs no approval.
flag_staleauto
Surfaces in the approvals queue and the next briefing.
propose_perspectivequeue
A new thesis waits for a person. Nothing publishes unreviewed.
refresh_perspectivequeue
A stance change waits for a person.
propose_mechanismqueue
A new causal edge does not publish unreviewed.