In early development

The Elder Brother of Fauna

An efficient C++ engine for naming tracked animals and estimating the state of individuals and colonies from heterogeneous observations.

Scope
Individuals + colonies
Foundation
Modern C++
License
MIT
A dreamlike, machine-created study of animal forms in ochre, green, and black
Early Naturalehia visual archive; separate rights status applies.

The engine

Identity that outlives a sighting.

A tag can disappear. A camera can lose a track. A name can change. The engine keeps those temporary clues separate from the durable entity they may describe, preserving evidence and uncertainty as it updates its estimate.

Durable identity

Stable engine-owned IDs let names, aliases, tags, and source-local tracks change without silently changing the animal.

Many kinds of evidence

A compact observation model is designed to accept future camera, acoustic, collar, and field sources without coupling the core to them.

Individuals and colonies

Large animals can be represented individually; collectives such as bee hives or ant colonies can be tracked as entities in their own right.

Available now

A deterministic place to begin.

The current engine includes identity association, state estimation, an in-memory entity registry, and a bounded synthetic source. Synthetic observations make behavior replayable, testable, and measurable before production wildlife sources enter the system.