Lineage
Every Ingot remembers every parent.
Reforging an Ingot mints a new one, on-chain, with the parent hash committed in the Ingot.meta() struct. Parent shareholders keep earning from descendants because the RevenueSplitter routes a slice up the chain.
Root IngotFork / reforgingLineage edge
Roots
10
Independent training lineages — no parent.
Lineage depth
0
Longest chain of reforges in the graph.
Total contributors
30
Cumulative across all Ingots — Smiths often hold shares in multiple.