Looks like the block in Libra doesn’t have block header, which are commonly used to implement a light client:
So the question is how a client wants to run a light client and verify some of the block state (e.g., the balance of an account or existence of an event) without running a full node in Libra? Any code or spec can be helpful!