The objective of this paper is to explore a hybrid Global Navigation Satellite System (GNSS) architecture that efficiently meets the stringent needs of safety of life systems. An architecture is proposed that allocates error bounding and alerting functionality between the space, ground and user segments based on refining the assumptions of the leading-order fault free error sources expected in the near future from developing GNSS technologies. By revisiting the first principles used to derive standard RAIM fault detection, a modified detection algorithm is developed to more accurately accommodate these new fault-free error distributions while supporting timely user alerts. The results of the analysis and simulation indicate that this optimized receiver algorithm and associated architecture can provide significant development and operational benefit for navigation users requiring high levels of integrity.