Protocolo de runtime dos widgets
A especificação completa do protocolo postMessage entre o player Doohnut e os iframes dos widgets está mantida em inglês no monorepo e neste site:
Widget runtime protocol (English)
Ela descreve o envelope versionado, o handshake (READY / INIT), CONFIG_UPDATE, FRAME_ENTER / FRAME_EXIT, mensagens de estado e o comportamento esperado do host.
Se você usa o doohnut-widget-sdk, a maior parte desse fluxo já está abstraída; use a página em inglês apenas para depuração avançada ou implementações sem SDK.