Controller-Driven Architecture
API surfaces are intentionally grouped by business capability through explicit controller boundaries.
ASP.NET Core 10 MVC API Platform
bitGibbon API is built as a .NET 10 MVC project with controller methods and Razor support, exposing endpoint surfaces that adapt to each product domain, data sensitivity, and access profile.
Capabilities
API surfaces are intentionally grouped by business capability through explicit controller boundaries.
Resource-based routing and HTTP semantics are applied where they increase clarity and API ergonomics.
Razor pages support internal dashboards and operational workflows close to the API source of truth.
Endpoint behavior and exposure align with purpose, trust boundary, and data criticality.
Security Model
Low-risk, read-only routes for non-sensitive integration and discoverability.
Authenticated integrations with scoped permissions and clear contractual boundaries.
Internal and high-sensitivity operations with stricter auth, auditing, and policy enforcement.
Endpoint Strategy
Routes are shaped by context: predictable resources for core entities, and explicit action endpoints when domain operations require stronger intent, auditability, or elevated controls.
Open Full API Docs/
MVC
/Docs
MVC
/Privacy
MVC