Architecture Advanced 1 minute read Updated 2026-06-26 UTC

Adapter and merge registry

A file-backed design for tracking adapters, model soups, task-vector children, merge recipes, evaluations, and deployment status.

Research statusImplementation pattern Publication statePublished Reviewed byMichael Kappel Source reports3

Registry purpose

A model-breeding registry records not only the model artifact, but also the recipe that produced it. This is essential for positive compounding because future builders need to know which parent, merge ratio, pruning policy, evaluation set, and reviewer produced each child.

Registry record

FieldExample
artifact_idadapter-csharp-review-v003
base_familyqwen2-0.5b-instruct
parentsstyle-v002, bug-review-v004
operatorties_adapter_merge
recipe_hashHash of merge config.
evaluation_cardPath to benchmark evidence.
statuscandidate, canary, active, retired.
pseudocode
FUNCTION register_merge_child(child, recipe, evaluation)
    record = {
        artifact_id: child.id,
        base_family: child.base_family,
        parents: recipe.parents,
        operator: recipe.operator,
        recipe_hash: hash(recipe),
        evaluation_card: evaluation.path,
        status: "candidate"
    }
    append_jsonl("registry/model-artifacts.jsonl", record)
    RETURN record
END FUNCTION

Positive outcome

The registry turns model breeding into a cumulative engineering discipline instead of an ad hoc folder full of weights.

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.