@mcc https://www.gps.gov/applications/timing/ claims 100 nanosecond accuracy, other sources claim less. The 1.5s number isn't sourced, I suspect it's a particular*receivers* limit ? Each satellite might transmit in 6 second intervals but you normally have a fix on at least three.
@mcc I found someone's thesis on Agps which breaks down the signal structure if you really wanted to dive down the rabbit hole..