MinimalRPC is a starter project that provides a simple and opinionated way to use Minimal APIs with RPC-style endpoints. The project follows the Request-Endpoint-Response (REPR) pattern, where each endpoint is its own class with its own request/response. All endpoints are a `HTTP POST` with a `JSON Request Body`. Only the following Status Codes are allowed: `200 OK`, `400 Bad Request`, `401 Unathorized`, `500 Server Error`. The project explains why RPC is better than REST and provides basic endpoints with examples of their usage. Additionally, MinimalRPC supports dependency injection, request validation using FluentValidation, and endpoint filters to implement cross-cutting concerns.