Get Started
In this section
Isometric pixel-art map of modular vault-blocks linked by glowing cyan and purple seams — reusable aDNA patterns

Patterns

8 patterns that solve recurring challenges in aDNA projects. Each describes the problem, the solution, and where to find a working example in this vault.

What a pattern is here

A pattern is a shape that recurs, named so it can be discussed and reused. It sits between a concept — which explains what something is — and a procedure, which tells you what to do. A pattern tells you what tends to work, and when it does not.

Patterns here are descriptive rather than prescriptive. Each one was extracted from something this vault or a peer vault actually built, which is why every pattern carries a worked example: if we could not point at an instance, it was an idea and not yet a pattern.

How to read one

Every pattern follows the same four moves: the problem it recurs in response to, the solution shape, a worked example in a real vault, and the trade-off — what you give up by adopting it. Read the trade-off first if you are choosing between two patterns; it is usually the part that decides.

The patterns

Proposing a pattern

Patterns are added through the same public proposal process as any other change to the standard — see proposals. The bar is the one above: a pattern needs an instance somewhere before it can be named here. A shape observed once is a coincidence; the proposal is where you argue it is not.