Did I miss something? I don't understand what the "non-interactive challenge" is here:
> The widget takes responsibility for running the non-interactive challenge and returning a token
I get that a widget can return a token and then you trust the token and do the rest. But what determines whether a caller receives a tokens or not? That is, what's the actual challenge? That is, how is the distinction between bot vs. real human user actually getting decided?