Architecture Intermediate 2 minute read Updated 2026-06-29 UTC

Fitness Vectors for Useful Descendants

A practical multidimensional scoring object for comparing model descendants across utility, latency, memory, energy, privacy, novelty, maintainability, and human benefit.

Research statusSchema-backed implementation pattern Publication statePublished Reviewed byMichael Kappel Source reports8

Why a vector beats one score

A useful descendant may win on latency but not raw accuracy, or it may preserve local privacy while using a little more memory. A single global score hides those tradeoffs. A FitnessVector keeps the tradeoffs visible.

pseudocode
STRUCT FitnessVector
    candidate_id
    utility
    calibration
    robustness
    latency
    memory
    energy
    privacy
    novelty
    maintainability
    human_benefit
    lineage_completeness
    evidence_uri
    evaluated_at_utc
END STRUCT

Sample scorecard

DimensionExample scoreWhy it helps
Utility0.82The descendant improves the target task.
Human benefit0.90It makes review, learning, or decision-making easier.
Latency0.76It responds fast enough for the target workflow.
Memory0.70It fits the target local runtime.
Local privacy1.00It can run without moving private data.
Novelty0.64It covers a useful niche, not just a duplicate.
Maintainability0.81The artifact is easy to inspect and operate.
Lineage completeness0.96Parentage, operator, and evidence are clear.
Decisionkeep as specialistThe ecology gains a useful narrow capability.

Selection pattern

pseudocode
FUNCTION select_descendant(candidate, champion, threshold)
    vector <- MEASURE_FITNESS(candidate)
    delta <- COMPARE(vector, champion.fitness_vector)

    IF delta.utility > threshold.utility AND delta.human_benefit > threshold.human_benefit
        RETURN KEEP_AS_CHAMPION_OR_SPECIALIST(candidate, vector)
    END IF

    IF delta.novelty > threshold.novelty AND vector.maintainability >= threshold.maintainability
        RETURN KEEP_AS_CHALLENGER(candidate, vector)
    END IF

    RETURN ARCHIVE_AS_LEARNING(candidate, vector)
END FUNCTION

Fitness vectors make the ecology easier to discuss because each decision explains what improved, what stayed flat, and what should be measured next.

Source reports used for this guide

These reports are preserved verbatim in the site archive. The guide above is an editorial synthesis and may narrow, qualify, or reorganize claims from the source material.