01 - Sprinkle gelatin over 1/2 cup cold water in a stand mixer bowl; let sit 10 minutes.
02 - Combine remaining 1/2 cup water, granulated sugar, corn syrup, and salt in saucepan; stir over medium heat until sugar dissolves.
03 - Increase heat, boil without stirring until syrup reaches 240°F on candy thermometer (8–10 minutes).
04 - With mixer on low, slowly pour hot syrup into bloomed gelatin; add vanilla bean seeds or extract.
05 - Increase mixer speed to high; beat until thick, glossy, and tripled in volume (10–12 minutes).
06 - Lightly oil 9x13-inch pan and dust with confectioners sugar; spread mixture evenly and dust top; let set uncovered at room temperature for 4 hours.
07 - Use a lightly oiled knife to cut into large squares; dust sides with confectioners sugar to prevent sticking.
08 - Whisk milk, cocoa powder, sugar, and salt in saucepan; heat over medium until steaming and smooth without boiling.
09 - Remove from heat and stir in vanilla extract.
10 - Pour hot chocolate into mugs; top each with a marshmallow floater; add whipped cream if desired and serve immediately.