Six steps from an empty terminal to a live decision — with a reason attached. Follow along in cURL, Node or Python; your progress saves as you go.
All six steps — API key to a live decision with a reason. Play it, scrub it, or jump to any chapter.
Rather do it by hand? Jump to the steps ↓
{{ s.blurb }}
{{ activeCode }}
One call works. The value compounds when the same identity feeds every surface — and when you measure it honestly.
{{ n.d }}
Start on the Launch tier — one surface, one scoped decision, measured against a holdout before you wire the next.