Viewing v4.0.0rc6 · release candidate · v3 stable / main · v4 preview / next

ADAPTER-DRIVEN BY DESIGN

Your schema. Understood.

An adapter describes what your data means to the scorer. Field mappings, transforms, filters, bucket definitions, and profiles live in one inspectable configuration.

Start with what you have

Work from your actual CSV or row objects. Declare the fields that identify a compatible dataset.

Define the interpretation

Map inputs into canonical metrics and group signals into meaningful buckets. Configure weights without hiding the rules in application code.

Reuse the model

Run the same adapter from the library, CLI, or Gateway. Package it in a StatPack when you want the configuration and dataset to travel together.

Adapters in this source.

Generated from the canonical adapter catalog for v4.0.0rc6.

AdapterModelVersionAliases
e302.playersEBA/Elevate302 Players4.0.0e302
eba.playersEBA/Elevate302 Players4.0.0eba_player, eba, ebap, eba_p
eba.teamsEBA Teams (GP + form weighted)4.0.0eba_power, eba_t, ebat, eba_team
example.pairwise_eloSix-Driver Pairwise Elo1.0.0
urrl.playersUnited Rogue Rocket League - Players1.0.0urrlp
A new data domain needs an appropriate adapter and a validated model. StatLine provides the infrastructure; a meaningful scoring policy comes from your data and requirements.