Y2 Elite workspaces are rolling out for teams
Y2Y2Docs
Ontology & Fusion

Catalog and Ledger Alignment

How Y2's shared entity catalog and your workspace's entity ledger fit together, and why they stay separate

Y2 has two ontology layers with different jobs.

Shared catalogWorkspace ledger
HoldsOne entity per real-world thing, with names, aliases, external IDs, and relationsEvidenced claims about subjects your workspace researches
Built byIngestion pipelines, extraction, and enrichment across Y2Analysts and integrations in your workspace
IdentityResolved: records that share a name or alias within a kind resolve to one entityNever merged on a shared string; same-as stays a hypothesis
ChangesUpdated in place; merges leave redirectsAppend-only; every correction is a new line
GradesA confidence on each relationA verification state and confidence on each claim, tied to cited observations
VisibilityShared across Y2Private to the workspace

The catalog is a resolved projection that makes search, graphs, and fusion fast. The ledger is the claim store that makes research accountable. Neither replaces the other.

Anchors connect them

A ledger subject can be anchored to a catalog entity. The anchor is an index between the layers: it is not a claim and not a merge. Two subjects may share one anchor, for example while a same-as hypothesis is contested. When catalog entities merge, anchors follow the surviving entity.

Anchoring respects each layer's classes:

Catalog kindLedger class
personperson
organization, vendororganization (a vendor is an organization in a market role)
threat_actororganization or person; the actor assessment stays in the catalog
software, api_service, ai_modelsystem
cve, malware_family, indicatorNot anchored: vulnerability and adversary-behavior content stays in the catalog
country, region, facility, vessel, aircraft, asset, protocolNot anchored: places, tracked assets, and standards are not passive-research subjects

Relations map where the meaning matches

Catalog relationLedger predicateUsed by fusion as
suppliessuppliesSupplier or customer path
subsidiary_ofsubsidiary-ofParent or subsidiary path
operatesoperatesOperated-system path
part_ofaffiliated-with (the catalog tie carries no role)Not a path
affects, targets, usesNone: vulnerability and adversary behaviorCyber exposure events
ally_of, adversary_of, located_inNone: geopolitical assessments and geographyNot a path
referencesNone: a document referenceNot a path

Catalog identifiers are candidates, not claims

The catalog may already hold a company's Wikidata ID, ASN, website, and social profiles. Those are useful starting points, but they arrive without the retrieval, excerpt, and verification state a ledger claim needs, so Y2 never copies them into the ledger as claims. Record them yourself with the page that supports them. The catalog's combined CIK-or-ticker field is never guessed into either namespace: record a sec-cik or a ticker designator from the filing or exchange page.

Why keep them separate

Resolving identity in the catalog is the right trade-off for a shared index of well-known organizations, CVEs, and places: it keeps graphs connected and search fast. The same rule is the wrong one for research about people and less-known parties, where two records that share a name are often two different people. Keeping the ledger separate lets each layer use the identity rule that fits its job, while anchors let fusion read both.