100 kg-class mini-satellite platform supporting Earth observation, science, and telecommunications missions