AstroVia Management Console
The administrative control plane: tenants and institutions, users and roles, observatories, hardware profiles, projects, bookings, targets, scheduling policy, and feature flags all live here. It is the single source of truth for entities that flow outward to the Queue Manager and Client via the entity-sync pipeline.
It uses cookie and OpenID Connect authentication, ASP.NET Data Protection with a shared key ring for multi-instance scenarios, EF Core persistence, and a hardened Program.cs (suppressed Server header, forwarded headers, rate limiting). Crucially, the AstroVia Agent is not a direct consumer of its config API — agent configuration is brokered through the Queue Manager.