Yggdrasil II: The Skill Tree Stops Storing What It Can Compute

Gaia Skill Tree maps what AI agents can do, who demonstrated it, and what evidence supports it. Yggdrasil II makes that record simpler.

Tiny pink-haired Milim kneels beside a greenhouse potting bench, tending a seedling amid terracotta pots and soft morning light.

AI agents can do thousands of useful things, but those capabilities are scattered across repositories with no shared record of what works. Gaia Skill Tree maps those capabilities, links each implementation to its maker, and ranks it by evidence.


What changed, in one line

In plain English: Gaia Skill Tree is a public map of what AI agents can do, who demonstrated each capability, and what evidence supports it.

Its second full rebuild — Yggdrasil II (v7.0.0, EPIC #1002, released 2026-07-26) — makes four structural cuts. The rule underneath all four: stop storing what you can derive.

In this post

  1. Four node types collapse to two
  2. Branch becomes a computed view
  3. "Ultimate" becomes a rank
  4. Trust Magnitude replaces the popularity gate

Cut 1 — Four node types collapse to two

Every starless node had a type drawn from {basic, extra, ultimate, unique}. Those values mixed prerequisite structure with prestige. Yggdrasil II makes the field answer one question instead:

extra, ultimate, and unique are gone from the schema, CLI, and read-time consumers. Live result:

Node typeCountShare
basic11346.5%
fusion13053.5%
Total starless nodes243100%

Residue left in the retired values: zero.


Cut 2 — Branch is computed, never declared

This is the load-bearing change. Before the rule, here is the map:

TermWhat it tells you
TypeWhether a capability has prerequisites: basic or fusion
BranchHow a named skill progresses: suite, standard, or unique
RankHow far that skill has advanced, from 1★ to 6★
Trust MagnitudeHow much weighted evidence supports its standing

Yggdrasil II introduces the three-way branch view without adding a branch field. The registry computes it when the skill is read:

Figure 1. branch = f(suiteComponents present?, rank) — evaluated at read time, stored nowhere.
suiteComponentspresent?yessuiteany ranknorank≥ 4?1–3standardrank 1–3≥ 4uniqueclimbed alone

Two inputs, three branches, no stored copy. suiteComponents presence is checked first, then rank. The same function runs on every read, so the site and the registry can never disagree about a skill's branch.

The rule reads the two things that actually determine standing — does the skill compose other skills (suiteComponents present?), and how high has it ranked — and returns the branch:

Type and branch answer different questions

Consider obra/writing-plans: a 4★ skill with no suiteComponents, hanging off a fusion parent node. The word fusion may sound suite-like, but the two axes describe different things. type describes the generic capability's prerequisites. Branch describes how a named implementation progresses.

For obra/writing-plans, computeBranch(suiteComponents: none, rank: 4) returns unique. The resolver never consults its parent's fusion type.

Cut 3 — "Ultimate" stops being a type and becomes a rank

With ultimate gone from the type axis, it now means 5★ everywhere: Suite skills reach Ultimate; Unique skills reach Unique Ultimate. One word, one meaning, one axis.


Cut 4 — Trust Magnitude puts different evidence on one scale

Promotion used to require clearing a per-star Evidence Floor and — for a 5★ Suite skill — a hard ≥10,000 repository stars requirement. Both are retired.

Why? Repository stars measure attention on one platform. They do not tell you whether a method has been reproduced, cited, benchmarked, or independently verified.

Trust Magnitude (TM) is now the only gate on both branches:

GradeTrust Magnitude
S≥ 250
A≥ 100
B≥ 50
C≥ 20
ungraded< 20

TM does not pretend that every kind of evidence means the same thing. It gives each one a tuned weight, then places them on a common scoring surface: a human verifier-attestation and a fusion-recipe count 1.5×, a reproducible benchmark-result 1.4×, and a self-produced repo-own row only 0.6×. An S grade additionally needs at least three distinct evidence types, including one the skill owner could not produce alone.

Figure 2. Trust Magnitude grade distribution across 249 named skills (live registry).
4S42A56B76C71ungraded

S is scarce by design: it requires TM ≥ 250 and at least three distinct evidence types, one of which cannot be self-produced. Only four skills clear it. No 6★ Apex or Unique Impossible has been reached yet.

Consider Google DeepMind's alphagenome_single_variant_analysis skill. Gaia's evidence record contains no GitHub-stars row for it. The repository implementation contributed 10.82 TM. The peer-reviewed AlphaGenome paper contributed 90 TM, bringing the skill to 100.82 — Grade A. Nature reported 225 citations for that paper on July 27, 2026.

Evidence attached to the skillTM contribution
Google DeepMind Science Skills implementation10.82
Avsec et al., Nature — AlphaGenome90.00
Total100.82 — Grade A

A stars-only gate sees a repository counter. Trust Magnitude sees two claims: the implementation exists, and its scientific method has survived independent use and scrutiny. The registry weights each kind of evidence, applies freshness and duplication rules, then lets both contribute.


The frontend moved in lockstep: Ascension Overdrive

The site moved with the taxonomy under the codename Ascension Overdrive. Suite skills emit outward (4★ dwarf star → 5★ burning sun → 6★ supernova). Unique skills collapse inward (rooted void → accretion ring → singularity).

Rank sets the color. The derived branch sets the material: Suite leans gold; Unique runs amethyst to ember. The frontend reads the emitted branch instead of recomputing it client-side.

Figure 3. Gaia Skill Tree's owned rank language. Suite emits outward (gold); Unique collapses inward (amethyst→ember) across the Ascension Overdrive medallion family.

Suite

Suite branch, 4★ Extra medallion
4★ Extradwarf star
Suite branch, 5★ Ultimate medallion
5★ Ultimateburning sun
Suite branch, 6★ Apex medallion
6★ Apexsupernova

Unique

Unique branch, 4★ Unique medallion
4★ Uniquerooted void
Unique branch, 5★ Unique Ultimate medallion
5★ Unique Ultimateaccretion ring
Unique branch, 6★ Unique Impossible medallion
6★ Unique Impossiblesingularity

These rank motifs are owned by Gaia Skill Tree. Both branches share one antique medallion chassis: rank sets the color, while the derived branch sets the cosmology.

The two 6★ pinnacles have names now: Apex (the Suite summit — extreme ecosystem impact, guarded by a six-predicate gate) and Unique Impossible (the Unique summit — reached through depth alone, with its gate provisional pending Yggdrasil III). Four skills currently sit at S grade; none has cleared a 6★ gate yet. The Hall of Heroes is built and waiting for its first ascension.


What to take from it if you maintain a schema

If a field can be recomputed from other fields in the same record, storing it does not save you a computation — it buys you a way to be wrong. The stored copy and the computed value are two sources of truth for one fact, and the day they disagree, every consumer has to guess which one to believe.

Before adding the next column, ask whether it is data or a derivation. If it is a derivation, write the function. Then inspect your gates: if one proxy stands in for several kinds of evidence, keep the evidence types separate long enough to weight them properly.


Inspect the live tree

Open Gaia Skill Tree → to explore capabilities, implementations, and their evidence. For the full taxonomy decision record, read the Yggdrasil II release report.


Sources