Claim: The OA debuted on Hulu.
Verdict: REFUTES