Developer hub

Build video against a visible render contract.

Start with VideoJSON, validate the composition, choose the right renderer surface, and keep the path from API request to MP4 reviewable.