You know how a good poker player doesn't need to see your cards — they read your betting patterns, your timing, the texture of your language? Pinocchio works the same way. It doesn't peek at GPT's logits or weights. It reads the surface text of an LLM's response and predicts whether that response is correct. The mechanism is external calibration: train a small model to be a professional skeptic of larger ones. The committed claim is straightforward: you can build a lightweight external model that estimates uncertainty for any black-box LLM — no logits, no fine-tuning access, no internal states — and it generalizes zero-shot to models it has never seen. This is useful precisely because the models practitioners most want uncertainty estimates for (GPT-4, Claude, Gemini) are the ones whose internals are locked behind APIs. Pinocchio is trained jointly on responses from seven LLMs and achieves 0.862 AUROC predicting correctness on held-out responses from those same models. The more interesting result is the zero-shot transfer: the calibrator generalizes to thirteen unseen models spanning eight organizations. That's not trivial — it suggests the surface-text features that correlate with correctness are shared across model families, not idiosyncratic to a specific architecture. The architecture is a 0.8B parameter text-only model — small enough to run as a sidecar to any API call. A single forward pass produces the uncertainty estimate. The authors emphasize integration simplicity: two lines of code. This is a deliberate engineering choice that trades architectural complexity for adoption friction. The lightweight checkpoint matches their largest model's AUROC, which tells you the bottleneck isn't model capacity — it's the quality of the surface-text signal. The integrity picture has the usual shape for an ML methods paper: evaluation on held-out models is good practice and the cross-organization transfer test is the right experiment to run. But we're still in the regime of same-team evaluation on benchmarks they chose. The 0.862 AUROC is a headline number, but AUROC alone doesn't tell you calibration quality — a model can rank uncertainties well without being well-calibrated in absolute terms. We'd want to see reliability diagrams and expected calibration error. The practical milestone here isn't a qubit count or a parameter threshold — it's an adoption question. If external calibrators like Pinocchio become standard middleware in LLM deployment pipelines, the next number to watch is calibration quality under distribution shift: does the AUROC hold when the task domain changes dramatically from training? The gap between 0.862 on in-distribution tasks and real-world deployment across arbitrary enterprise domains is where this either becomes infrastructure or remains a paper. The obvious experiment not run: adversarial robustness. What happens when the target LLM is specifically prompted to produce confident-sounding wrong answers, or when responses are from models trained with RLHF to sound maximally certain regardless of correctness? The authors likely didn't run this because it requires a separate experimental setup and the positive results were strong enough to ship. But this is the experiment that matters most for high-stakes deployment — precisely the use case they motivate the paper with.