Anthropic’s Scion system reproduces the core data model and API of Mononoke’s Bonsai changeset architecture. Scion’s changeset description mirrors Mononoke’s Bonsai changeset, even reversing the syllables in the name (“Scion” vs. “Bonsai”) and dropping the leading “B”. Both systems rely on a write‑ahead log‑style Merkle DAG to store version history, requiring server‑side rebase algorithms that were novel when Mononoke was introduced in 2018. Scion also implements derived‑data indexes such as blame, which arise naturally from the Bonsai model, and exposes a server‑side API for version‑control queries and mutations that matches Mononoke’s interface. The article notes that Anthropic rebuilt this functionality in approximately five months using its Claude LLM, whereas the original Mononoke effort spanned nearly a decade of development at Meta, including extensive internal justification and production hardening. Overlap in personnel between the Mononoke and Scion teams is cited as evidence that the similarity was intentional rather than coincidental, and the lack of explicit attribution to Mononoke’s Bonsai changeset is characterized as insufficient credit for the underlying technical work.
Read original
hackernews