Zero was a sentient virus in Network Transmission, the core of the Zero Virus in fact. Dr. Hikari sealed away the viral part of him using the Source Code Lan and Megaman found, making Zero into a Navi (he has a Navi Chip in NT)