Documentation on the EOSIO Protocol can be found on the Developer Portal. See detailed information about the protocols for consensus, transactions, networks or peer to peer connections, as well as accounts and permissions.