Noise is a framework for building cryptoprotocols. Noise protocols support mutual and optionalauthentication, identity hiding, forward secrecy, zero round-trip encryption, and otheradvanced features.
The main document is theNoise Protocol Framework. Several extensions are being developed, see thewiki for more details.