This document discusses architectures for e-government systems that effectively connect primary registers containing citizen data. It analyzes past failed attempts in Bulgaria called ESOED and RegiX, which used enterprise service bus (ESB) approaches. The document argues decentralized peer-to-peer (P2P) architectures like Estonia's X-Road protocol are better. X-Road uses security servers instead of a centralized ESB, supports subscription-based data exchange, and has enabled over 200 registers and 900 institutions to securely exchange 600 million transactions annually. The document concludes e-government systems should use standard protocols and components to access register data as a service, with an emphasis on simple, decentralized designs.