Longterm Wiki
Updated 2026-03-13HistoryData
Page StatusDocumentation
Edited today736 words4 backlinksUpdated every 6 monthsDue in 26 weeks
Content2/13
LLM summaryScheduleEntityEdit historyOverview
Tables2/ ~3Diagrams0Int. links0/ ~6Ext. links0/ ~4Footnotes0/ ~2References0/ ~2Quotes0Accuracy0Backlinks4

Data System Authority Rules

Overview

The wiki has two overlapping systems that store structured entity data:

  1. KB YAML (packages/kb/data/things/*.yaml) — the knowledge base package, with rich typed facts, time series, and cross-entity references
  2. Old YAML facts (data/facts/*.yaml) — the legacy facts system, powering the <F> inline component and <Calc> expressions

Nine entities currently have entries in both KB YAML and old YAML facts. Without a clear rule, editors may update one system while the other goes stale. This document defines the authority hierarchy.

Note: The Postgres statements system was retired in March 2026 (PR #1908). The DB tables have been archived with a _archived_ prefix. This document now covers only the two remaining data systems.


Authority Hierarchy

Rule 1: KB YAML is authoritative for entities it covers

For any entity that has a packages/kb/data/things/<slug>.yaml file, KB YAML is the single source of truth for structured properties (revenue, valuation, headcount, founding date, legal structure, etc.).

  • Do not update data/facts/<slug>.yaml for entities with KB entries
  • When a number changes (new funding round, updated headcount), edit the KB YAML file only
  • The old facts file for that entity should be treated as deprecated (see migration path below)

Rule 2: Old YAML facts remain authoritative for non-KB entities

For entities not yet in KB, data/facts/<slug>.yaml remains the authoritative source for structured properties. These facts power <F> and <Calc> components on wiki pages and should continue to be updated normally.

Current non-KB entities with old facts files:

  • anthropic-government-standoff.yaml — event file, not an entity; no KB equivalent planned
  • center-for-ai-safety.yaml
  • chan-zuckerberg-initiative.yaml
  • coefficient-giving.yaml
  • google-deepmind.yaml
  • jaan-tallinn.yaml
  • manifund.yaml
  • survival-and-flourishing-fund.yaml

Rule 3: Citations system is separate from structured facts

The citations system (citation quotes, accuracy checks) operates independently. It tracks which sources are cited on wiki pages and verifies their accuracy, but it is not a source of structured property values.


The 9 Overlapping Entities

These entities have entries in both data/facts/ and packages/kb/data/things/. KB YAML is authoritative for all of them.

EntityKB fileOld facts fileStatus
anthropicpackages/kb/data/things/anthropic.yamldata/facts/anthropic.yamlKB authoritative
dustin-moskovitzpackages/kb/data/things/dustin-moskovitz.yamldata/facts/dustin-moskovitz.yamlKB authoritative
elon-muskpackages/kb/data/things/elon-musk.yamldata/facts/elon-musk.yamlKB authoritative
meta-aipackages/kb/data/things/meta-ai.yamldata/facts/meta-ai.yamlKB authoritative
miripackages/kb/data/things/miri.yamldata/facts/miri.yamlKB authoritative
openaipackages/kb/data/things/openai.yamldata/facts/openai.yamlKB authoritative
sam-altmanpackages/kb/data/things/sam-altman.yamldata/facts/sam-altman.yamlKB authoritative
ssipackages/kb/data/things/ssi.yamldata/facts/ssi.yamlKB authoritative
xaipackages/kb/data/things/xai.yamldata/facts/xai.yamlKB authoritative

Migration Path

When adding a new entity to KB:

  1. Create packages/kb/data/things/<slug>.yaml with the entity's structured data

  2. Migrate any facts from data/facts/<slug>.yaml that are still current into KB format

  3. Delete or mark deprecated the old facts file — add a comment at the top:

    # DEPRECATED: This entity is now in packages/kb/data/things/<slug>.yaml.
    # KB YAML is authoritative. This file is kept only for any remaining <F> tag references.
    
  4. Search for <F e="<slug>" in MDX pages — these will continue to render from the old facts file until they are updated to use KB data components (<KBFactTable>, <KBEntitySidebar>, etc.)

  5. File an issue to migrate any remaining <F> tag usage on pages for that entity

Do not delete old facts files outright if there are still active <F> tags referencing them — the <F> component reads from data/facts/, not from KB YAML.


System Comparison

DimensionKB YAMLOld YAML facts
Locationpackages/kb/data/things/data/facts/
AuthorityProperties for KB entitiesProperties for non-KB entities
Data modelTyped facts with property, value, asOf, source, validEndHash-keyed facts with measure, value, asOf, source
Cross-entity refsYes — !ref format for entity referencesNo
Custom YAML tags!ref (entity references), !date (explicit date typing)None
Time seriesYes — multiple facts per property with asOfYes — multiple entries with asOf
Display components<KBFactTable>, <KBEntitySidebar>, <KBEntityFacts><F>, <Calc> inline components
Update workflowEdit KB YAML fileEdit facts YAML file
Build integrationCompiled into database.json via build-dataCompiled into database.json via build-data

KB Cross-Entity Comparisons

The KBCompareTable component renders a single property across multiple KB entities side-by-side. Time-series properties (revenue, valuation, headcount) produce a year-columnar table; point-in-time properties produce a simple latest-value table.

{/* Compare revenue across all orgs that have it */}
<KBCompareTable property="revenue" />

{/* Filter to specific entities */}
<KBCompareTable property="headcount" entities={["anthropic", "openai", "deepmind", "meta-ai", "xai"]} />

{/* Force latest-only mode */}
<KBCompareTable property="valuation" mode="latest" title="AI Lab Valuations" />

Example — revenue run-rate for frontier AI labs:

AI Lab Revenue (ARR, time series)
5 entities · 4 years
Entity2023202420252026
Meta AI (FAIR)$201.0 billion
OpenAI$3.4 billion$20 billion
Anthropic$100 million$1 billion$9 billion$19 billion
Google DeepMind
xAI$3.8 billion

Example — latest valuation across labs with KB data:

AI Lab Valuations (latest)
4 entities
EntityValuationAs Of
OpenAI$500 billionOct 2025
Anthropic$380 billionFeb 2026
xAI$230 billionJan 2026
Safe Superintelligence Inc$32 billionApr 2025

  • content/docs/internal/fact-system-strategy.mdx — Strategy and phase plan for old YAML facts
  • content/docs/internal/structured-data-architecture.mdx — Migration path from facts to claims
  • packages/kb/EXPERIMENTAL.md — KB package status and roadmap